TWENTY_ONE_DIR=$(DESTDIR)/usr/share/backgrounds/f21
GNOME_BG_DIR=$(DESTDIR)/usr/share/gnome-background-properties
KDE_BG_DIR=$(DESTDIR)/usr/share/wallpapers/
MATE_BG_DIR=$(DESTDIR)/usr/share/mate-background-properties
XFCE_BG_DIR=$(DESTDIR)/usr/share/xfce4/backdrops
INKSCAPE=/usr/bin/inkscape
MKDIR=/bin/mkdir -p
INSTALL=/usr/bin/install -p -m644 -D
LN_S=/bin/ln -s

all:

install:
	$(MKDIR) $(TWENTY_ONE_DIR)/default/wide
	$(MKDIR) $(TWENTY_ONE_DIR)/default/tv-wide
	$(MKDIR) $(TWENTY_ONE_DIR)/default/standard
	$(MKDIR) $(TWENTY_ONE_DIR)/default/normalish
	#~ $(MKDIR) $(TWENTY_ONE_DIR)/default-animated/wide
	#~ $(MKDIR) $(TWENTY_ONE_DIR)/default-animated/tv-wide
	#~ $(MKDIR) $(TWENTY_ONE_DIR)/default-animated/standard
	#~ $(MKDIR) $(TWENTY_ONE_DIR)/default-animated/normalish
	$(MKDIR) $(GNOME_BG_DIR)
	for size in normalish standard wide tv-wide; do \
	  $(INSTALL) $${size}/f21.png $(TWENTY_ONE_DIR)/default/$${size}/f21.png \
	  #~ $(INSTALL) $${size}/f21-00-dawn.png		    $(TWENTY_ONE_DIR)/default/$${size}/f21.png ; \
	  #~ $(LN_S) ../../default/$${size}/f21.png	    $(TWENTY_ONE_DIR)/default-animated/$${size}/f21-00-dawn.png ; \
	  #~ for tod in 01-day 02-dusk 03-night; do \
	    #~ $(INSTALL) $${size}/f21-$${tod}.png 		$(TWENTY_ONE_DIR)/default-animated/$${size}/f21-$${tod}.png ; \
	  #~ done; \
	done;

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

	$(MKDIR) $(MATE_BG_DIR)
	$(INSTALL) mate-backgrounds-f21.xml 		$(MATE_BG_DIR)/f21.xml
	#~ $(INSTALL) mate-backgrounds-f21-animated.xml 		$(MATE_BG_DIR)/f21-animated.xml

	$(MKDIR) $(XFCE_BG_DIR)
	$(LN_S) ../../backgrounds/f21/default/wide/f21.png \
			$(XFCE_BG_DIR)/f21.png

