#!/usr/bin/make -f
.PHONY: install uninstall

PREFIX?=/usr/local
XPREFIX?=/usr
DESTDIR?=$(PREFIX)

install:
	@echo Installing fvwm-crystal to $(DESTDIR)
	mkdir -p $(DESTDIR)/bin $(DESTDIR)/share/fvwm-crystal/fvwm $(DESTDIR)/share/doc/fvwm-crystal/examples

	install -m 755 bin/fvwm-crystal.apps bin/fvwm-crystal.wallpaper $(DESTDIR)/bin
	sed -e 's:^installpath=%%%INSTALLPATH%%%:installpath=$(PREFIX)/share/fvwm-crystal/fvwm:' bin/fvwm-crystal > $(DESTDIR)/bin/fvwm-crystal
	chmod 755 $(DESTDIR)/bin/fvwm-crystal

	cp -d -r fvwm/* $(DESTDIR)/share/fvwm-crystal/fvwm/
	chmod a+rx $(DESTDIR)/share/fvwm-crystal/fvwm/Applications
	chmod 755 $(DESTDIR)/share/fvwm-crystal/fvwm/scripts/FvwmMPD/*.py
	chmod 755 $(DESTDIR)/share/fvwm-crystal/fvwm/scripts/FvwmMPD/*.sh

	install -D -m 644 addons/fvwm-crystal.desktop $(XPREFIX)/share/xsessions/fvwm-crystal.desktop || exit 0
	install -m 644 addons/Xsession addons/sudo addons/Xresources $(DESTDIR)/share/doc/fvwm-crystal/examples/
	install -m 644 AUTHORS COPYING NEWS ChangeLog INSTALL README $(DESTDIR)/share/doc/fvwm-crystal/
	install -m 644 doc/* $(DESTDIR)/share/doc/fvwm-crystal/

uninstall:
	@echo "Uninstalling previously installed fvwm-crystal"
	rm -rf $(DESTDIR)/share/doc/fvwm-crystal
	rm -rf $(DESTDIR)/share/fvwm-crystal
	rm -f $(XPREFIX)/share/xsessions/fvwm-crystal.desktop || exit 0
	rm -f $(DESTDIR)/bin/fvwm-crystal.wallpaper $(DESTDIR)/bin/fvwm-crystal.apps $(DESTDIR)/bin/fvwm-crystal

