GDMDIR=/usr/share/gdm/guest-session/
GCONFDIR=/usr/share/gconf/
APPARMORDIR=/etc/apparmor.d/
XSESSIONDIR=/usr/share/xsessions

check:
	for f in gdm/*; do sh -n $$f; done
	
install:
	install -d $(DESTDIR)$(GDMDIR) $(DESTDIR)$(APPARMORDIR) $(DESTDIR)$(XSESSIONDIR) $(DESTDIR)$(GCONFDIR)
	install -m 755 gdm/* $(DESTDIR)$(GDMDIR)
	install -m 644 apparmor/* $(DESTDIR)$(APPARMORDIR)
	install -m 644 guest-restricted.desktop $(DESTDIR)$(XSESSIONDIR)
	ln -s guest-restricted.desktop $(DESTDIR)$(XSESSIONDIR)/une-guest-restricted.desktop
	ln -s guest-restricted.desktop $(DESTDIR)$(XSESSIONDIR)/une-efl-guest-restricted.desktop
	ln -s une.default.path $(DESTDIR)$(GCONFDIR)/une-guest-restricted.default.path
	ln -s une.mandatory.path $(DESTDIR)$(GCONFDIR)/une-guest-restricted.mandatory.path

uninstall:
	for f in $(shell ls gdm); do rm -f $(DESTDIR)$(GDMDIR)$$f; done
	rmdir -p $(DESTDIR)$(GDMDIR) 2>/dev/null || true
	for f in $(shell ls apparmor); do rm -f $(DESTDIR)$(APPARMORDIR)$$f; done
	rmdir -p $(DESTDIR)$(APPARMORDIR) 2>/dev/null || true

clean:

.PHONY: install uninstall check clean
