MEN = xscreensaver.man xscreensaver-demo.man \
xscreensaver-command.man
EXTRAS = README Makefile.in XScreenSaver.ad.in xscreensaver.pam \
- .gdbinit
+ xscreensaver.kss .gdbinit
VMSFILES = compile_axp.com compile_decc.com link_axp.com link_decc.com \
vms-getpwnam.c vms-pwd.h vms-hpwd.c vms-validate.c \
vms_axp.opt vms_axp_12.opt vms_decc.opt vms_decc_12.opt
default: $(EXES)
all: $(EXES) $(EXES2)
-install: install-program install-ad install-man @INSTALL_PAM@
-uninstall: uninstall-program uninstall-ad uninstall-man
+install: install-program install-ad install-kde install-man @INSTALL_PAM@
+uninstall: uninstall-program uninstall-ad uninstall-kde uninstall-man
install-strip:
$(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' \
fi ; \
fi
+install-kde:
+ @src="$(srcdir)/xscreensaver.kss" ; \
+ if [ "$$KDEDIR" != "" ]; then \
+ dir="$$KDEDIR/bin" ; \
+ dest="$$dir/xscreensaver.kss" ; \
+ echo $(INSTALL_PROGRAM) $$src $$dest ; \
+ if $(INSTALL_PROGRAM) $$src $$dest ; then \
+ true ; \
+ else \
+ e=echo ; \
+ $$e "" ;\
+ $$e " ####################################################################";\
+ $$e " Warning: unable to install $$dest" ;\
+ if [ ! -d $$KDEDIR ]; then \
+ $$e " $$KDEDIR (\$$KDEDIR) does not exist." ;\
+ elif [ ! -d $$KDEDIR/bin ]; then \
+ $$e " $$KDEDIR/bin (\$$KDEDIR/bin) does not exist." ;\
+ elif [ -f $$dest ]; then \
+ $$e " That file exists, and is unwritable." ;\
+ else \
+ $$e " The directory is unwritable." ;\
+ fi ;\
+ $$e " ####################################################################";\
+ $$e "" ;\
+ exit 1 ; \
+ fi ; \
+ fi
+
+uninstall-kde:
+ @if [ "$$KDEDIR" != "" ]; then \
+ dest="$$KDEDIR/bin/xscreensaver.kss" ; \
+ echo rm -f $$dest ; \
+ rm -f $$dest ; \
+ fi
clean:
-rm -f *.o a.out core $(EXES) $(EXES2) XScreenSaver_ad.h