GRUB_THEMES=e-legance-theme/grub

DEFAULT_BACKGROUND=desktop-background

PIXMAPS=$(wildcard pixmaps/*.png)
DESKTOPFILES=$(wildcard *.desktop)

.PHONY: all clean install install-local
all: build-grub 
clean: clean-grub 

.PHONY: build-grub clean-grub install-grub
build-grub clean-grub install-grub:
	@target=`echo $@ | sed s/-grub//`; \
	for grub_theme in $(GRUB_THEMES) ; do \
		if [ -f $$grub_theme/Makefile ] ; then \
			$(MAKE) $$target -C $$grub_theme || exit 1; \
		fi \
	done

install: install-grub install-local

install-local:

	# GNOME background descriptors
	mkdir -p $(DESTDIR)/usr/share/gnome-background-properties

	# only e-legance theme (what we install)
	### Plymouth theme
	install -d $(DESTDIR)/usr/share/plymouth/themes/e-legance
	$(INSTALL_DATA) $(wildcard e-legance-theme/plymouth/*) $(DESTDIR)/usr/share/plymouth/themes/e-legance
	install -d $(DESTDIR)/usr/share/desktop-base/e-legance-theme
	cd $(DESTDIR)/usr/share/desktop-base/e-legance-theme && ln -s /usr/share/plymouth/themes/e-legance plymouth
	### Login background
	install -d $(DESTDIR)/usr/share/desktop-base/e-legance-theme/login
	$(INSTALL_DATA) $(wildcard e-legance-theme/login/*) $(DESTDIR)/usr/share/desktop-base/e-legance-theme/login

	### Wallpapers
	install -d $(DESTDIR)/usr/share/desktop-base/e-legance-theme/wallpaper/contents/images
	$(INSTALL_DATA) e-legance-theme/wallpaper/metadata.desktop $(DESTDIR)/usr/share/desktop-base/e-legance-theme/wallpaper
	$(INSTALL_DATA) e-legance-theme/wallpaper/gnome-background.xml $(DESTDIR)/usr/share/desktop-base/e-legance-theme/wallpaper
	$(INSTALL_DATA) $(wildcard e-legance-theme/wallpaper/contents/images/*) $(DESTDIR)/usr/share/desktop-base/e-legance-theme/wallpaper/contents/images/
	$(INSTALL_DATA) e-legance-theme/gnome-wp-list.xml $(DESTDIR)/usr/share/gnome-background-properties/debian-e-legance.xml
	# Wallpaper symlink for KDE
	install -d $(DESTDIR)/usr/share/wallpapers
	cd $(DESTDIR)/usr/share/wallpapers && ln -s /usr/share/desktop-base/e-legance-theme/wallpaper e-legance

	### Lockscreen
	install -d $(DESTDIR)/usr/share/desktop-base/e-legance-theme/lockscreen/contents/images
	$(INSTALL_DATA) e-legance-theme/lockscreen/metadata.desktop $(DESTDIR)/usr/share/desktop-base/e-legance-theme/lockscreen
	$(INSTALL_DATA) e-legance-theme/lockscreen/gnome-background.xml $(DESTDIR)/usr/share/desktop-base/e-legance-theme/lockscreen
	$(INSTALL_DATA) $(wildcard e-legance-theme/lockscreen/contents/images/*) $(DESTDIR)/usr/share/desktop-base/e-legance-theme/lockscreen/contents/images/
	# Lock screen symlink for KDE
	install -d $(DESTDIR)/usr/share/wallpapers
	cd $(DESTDIR)/usr/share/wallpapers && ln -s /usr/share/desktop-base/e-legance-theme/lockscreen e-leganceLockScreen

include Makefile.inc
