1XCOMM Imakefile for xcheckers and simplech 2XCOMM Don Okt 21 12:38:50 CEST 1999 3 4#include "./Local.config" 5 6#define IHaveSubDirs YES 7#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' 8 9MakeSubdirs($(SUBDIRS)) 10DependSubdirs($(SUBDIRS)) 11ForceSubdirs($(SUBDIRS)) 12InstallSubdirs($(SUBDIRS)) 13InstallManSubdirs($(SUBDIRS)) 14CleanSubdirs($(SUBDIRS)) 15MakefileSubdirs($(SUBDIRS)) 16 17XCOMM #################### Source Distribution ############################# 18 19SRCFILES = "Local.config Imakefile README* test.sh xcheckers.xpm \ 20 CLICKME COPYING buttons.sh xcheckers.src/Imakefile \ 21 xcheckers.src/buttons.sh xcheckers.src/*.c xcheckers.src/*.h \ 22 xcheckers.src/xcheckers.man xcheckers.src/*.x?m \ 23 simplech.src/Imakefile simplech.src/*.c simplech.src/*.man" 24 25dist: 26 @rm -f filelist 27 @touch filelist 28 29 @sh -c 'for i in '$(SRCFILES)'; do \ 30 echo $$i >> filelist ; done' 31 32 @sh -c 'cd .. ; rm -f xcheckers-$(VERSION).tar.gz; \ 33 tar cvfz xcheckers-$(VERSION).tar.gz \ 34 `sed -e "s:^:xcheckers-$(VERSION)/:" xcheckers-$(VERSION)/filelist`' 35 36 @rm -f filelist 37 38XCOMM #################### Binary Distribution ############################# 39 40OPSYS = `uname -s` 41PLATFORM = `uname -m` 42SUBDIRS = simplech.src xcheckers.src 43 44BINDIR = xcheckers-$(VERSION)-$(OPSYS)-$(PLATFORM) 45BINFILES = "README.* CLICKME xcheckers.xpm xcheckersrc COPYING \ 46 xcheckers.src/xcheckers xcheckers.src/*.xpm xcheckers.src/*.man \ 47 simplech.src/simplech simplech.src/simplech.man" 48DEFAULTS = xcheckersrc 49 50bindist: all xcheckersrc 51 @rm -rf $(BINDIR) 52 @mkdir $(BINDIR) 53 @sh -c 'for i in '$(BINFILES)'; do \ 54 cp $$i $(BINDIR) ; done' 55 56 @strip $(BINDIR)/xcheckers 57 @strip $(BINDIR)/simplech 58 59 @tar cvfz ../$(BINDIR).tar.gz $(BINDIR) 60 @rm -rf $(BINDIR) 61 62xcheckersrc: 63 @echo "Making resources file..." 64 @echo "#xcheckers.icds: true" >$(DEFAULTS) 65 @echo "xcheckers.engine: ./simplech" >>$(DEFAULTS) 66 @echo "xcheckers.host: $(ICDS)" >>$(DEFAULTS) 67 @echo "xcheckers.port: $(PORTNUM)" >>$(DEFAULTS) 68 @echo "xcheckers.font: lucidasans-14" >>$(DEFAULTS) 69 @echo "xcheckers.scene: scene.xpm" >>$(DEFAULTS) 70 @echo "#xcheckers.scene: stars.xpm" >>$(DEFAULTS) 71 72 @sh -c ./buttons.sh >>$(DEFAULTS) 73