CONSTANTINE_DIR=$(DESTDIR)/usr/share/backgrounds/constantine
GNOME_BG_DIR=$(DESTDIR)/usr/share/gnome-background-properties
KDE_BG_DIR=$(DESTDIR)/usr/share/wallpapers/
INKSCAPE=/usr/bin/inkscape
MKDIR=/bin/mkdir -p
INSTALL=/usr/bin/install -p -m644 -D
LN_S=/bin/ln -s

all:

install:
	$(MKDIR) $(CONSTANTINE_DIR)/default/wide
	$(MKDIR) $(CONSTANTINE_DIR)/default/standard
	$(MKDIR) $(CONSTANTINE_DIR)/default/normalish
	$(MKDIR) $(CONSTANTINE_DIR)/default/wide.dual
	$(MKDIR) $(CONSTANTINE_DIR)/default/standard.dual
	$(MKDIR) $(CONSTANTINE_DIR)/default/normalish.dual
	$(MKDIR) $(GNOME_BG_DIR)
	$(INSTALL) standard/constantine.png 		$(CONSTANTINE_DIR)/default/standard/constantine.png
	$(INSTALL) wide/constantine.png 		$(CONSTANTINE_DIR)/default/wide/constantine.png
	$(INSTALL) normalish/constantine.png 		$(CONSTANTINE_DIR)/default/normalish/constantine.png
	$(INSTALL) standard.dual/constantine.png 	$(CONSTANTINE_DIR)/default/standard.dual/constantine.png
	$(INSTALL) wide.dual/constantine.png 		$(CONSTANTINE_DIR)/default/wide.dual/constantine.png
	$(INSTALL) normalish.dual/constantine.png 	$(CONSTANTINE_DIR)/default/normalish.dual/constantine.png
	$(INSTALL) constantine.xml 			$(CONSTANTINE_DIR)/default/constantine.xml
	$(INSTALL) desktop-backgrounds-constantine.xml 	$(GNOME_BG_DIR)/desktop-backgrounds-constantine.xml
	$(MKDIR) $(KDE_BG_DIR)/Constantine/contents/images
	$(INSTALL) constantine-metadata.desktop $(KDE_BG_DIR)/Constantine/metadata.desktop
	for res in 640x480 800x600 1024x768 1152x864 1200x900 1280x960 1440x1080 1600x1200 1600x1280 1920x1440 2048x1536; do \
	  $(LN_S) ../../../../backgrounds/constantine/default/standard/constantine.png \
	          $(KDE_BG_DIR)/Constantine/contents/images/$${res}.png ; \
	done;
	for res in 1280x1024 ; do \
	  $(LN_S) ../../../../backgrounds/constantine/default/normalish/constantine.png \
	          $(KDE_BG_DIR)/Constantine/contents/images/$${res}.png ; \
	done;
	for res in 800x480 1024x600 1152x720 1280x720 1280x768 1280x800 1366x768 1440x900 1680x1050 1920x1080 1920x1200 ; do \
	  $(LN_S) ../../../../backgrounds/constantine/default/wide/constantine.png \
	          $(KDE_BG_DIR)/Constantine/contents/images/$${res}.png ; \
	done;

