XCOMM Imakefile for xcheckers and simplech XCOMM Don Okt 21 12:38:50 CEST 1999 #include "./Local.config" #define IHaveSubDirs YES #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' MakeSubdirs($(SUBDIRS)) DependSubdirs($(SUBDIRS)) ForceSubdirs($(SUBDIRS)) InstallSubdirs($(SUBDIRS)) InstallManSubdirs($(SUBDIRS)) CleanSubdirs($(SUBDIRS)) MakefileSubdirs($(SUBDIRS)) XCOMM #################### Source Distribution ############################# SRCFILES = "Local.config Imakefile README* test.sh xcheckers.xpm \ CLICKME COPYING buttons.sh xcheckers.src/Imakefile \ xcheckers.src/buttons.sh xcheckers.src/*.c xcheckers.src/*.h \ xcheckers.src/xcheckers.man xcheckers.src/*.x?m \ simplech.src/Imakefile simplech.src/*.c simplech.src/*.man" dist: @rm -f filelist @touch filelist @sh -c 'for i in '$(SRCFILES)'; do \ echo $$i >> filelist ; done' @sh -c 'cd .. ; rm -f xcheckers-$(VERSION).tar.gz; \ tar cvfz xcheckers-$(VERSION).tar.gz \ `sed -e "s:^:xcheckers-$(VERSION)/:" xcheckers-$(VERSION)/filelist`' @rm -f filelist XCOMM #################### Binary Distribution ############################# OPSYS = `uname -s` PLATFORM = `uname -m` SUBDIRS = simplech.src xcheckers.src BINDIR = xcheckers-$(VERSION)-$(OPSYS)-$(PLATFORM) BINFILES = "README.* CLICKME xcheckers.xpm xcheckersrc COPYING \ xcheckers.src/xcheckers xcheckers.src/*.xpm xcheckers.src/*.man \ simplech.src/simplech simplech.src/simplech.man" DEFAULTS = xcheckersrc bindist: all xcheckersrc @rm -rf $(BINDIR) @mkdir $(BINDIR) @sh -c 'for i in '$(BINFILES)'; do \ cp $$i $(BINDIR) ; done' @strip $(BINDIR)/xcheckers @strip $(BINDIR)/simplech @tar cvfz ../$(BINDIR).tar.gz $(BINDIR) @rm -rf $(BINDIR) xcheckersrc: @echo "Making resources file..." @echo "#xcheckers.icds: true" >$(DEFAULTS) @echo "xcheckers.engine: ./simplech" >>$(DEFAULTS) @echo "xcheckers.host: $(ICDS)" >>$(DEFAULTS) @echo "xcheckers.port: $(PORTNUM)" >>$(DEFAULTS) @echo "xcheckers.font: lucidasans-14" >>$(DEFAULTS) @echo "xcheckers.scene: scene.xpm" >>$(DEFAULTS) @echo "#xcheckers.scene: stars.xpm" >>$(DEFAULTS) @sh -c ./buttons.sh >>$(DEFAULTS)