XCOMM $Id: PACK,v 1.4 1994/10/29 15:49:12 hirofumi Rel hirofumi $ DOCS = CHANGES README README.euc INSTALL INSTALL.euc yamsweeper.man \ @@\ yamsweeper.tex Imakefile imake.src Makefile Yamsweeper.ad \ @@\ configure configure.euc REVISION PACK BMPS = bmps/bomb bmps/bombout bmps/box bmps/cg1 bmps/cg2 bmps/cg3 bmps/cg4 \ @@\ bmps/cg5 bmps/cg6 bmps/cg7 bmps/cg8 bmps/d0 bmps/d1 bmps/d2 bmps/d3 \ @@\ bmps/d4 bmps/d5 bmps/d6 bmps/d7 bmps/d8 bmps/d9 bmps/dminus bmps/file \ @@\ bmps/niko bmps/niko1 bmps/niko2 bmps/niko3 bmps/niko4 bmps/nikoo \ @@\ bmps/nikoniko bmps/question bmps/tile bmps/tilebomb bmps/pushedtile TOPACK = $(DOCS) $(HEADERS) $(SRCS) $(BMPS) PACKDIR=yamsweeper-$(REVISION) TARGZ=yamsweeper-$(REVISION).taz UU=yamsweeper-$(REVISION).taz.uu pack: $(UU) TEXT_FMT=ntf FMT_CPP=/lib/cpp -P configure : configure.euc -@rm -rf $@ ln $? $@ doc : INSTALL INSTALL.euc README README.euc INSTALL : INSTALL.nro $(FMT_CPP) -Dxxenglish $? 2>/dev/null | $(TEXT_FMT) -t > $@ INSTALL.euc : INSTALL.nro $(FMT_CPP) $? 2>/dev/null | $(TEXT_FMT) -t > $@ README : README.nro $(FMT_CPP) -Dxxenglish $? 2>/dev/null | $(TEXT_FMT) -t > $@ README.euc : README.nro $(FMT_CPP) $? 2>/dev/null | $(TEXT_FMT) -t > $@ $(UU) : $(TOPACK) @-rm -rf $(PACKDIR) mkdir $(PACKDIR) @echo "making links to " $(PACKDIR) @for i in $(TOPACK); do \ @@\ if [ ! -d $(PACKDIR)/`dirname $$i` ]; then \ @@\ mkdir $(PACKDIR)/`dirname $$i`; \ @@\ fi; \ @@\ done @for i in $(TOPACK); do \ @@\ ln $$PWD/$$i $(PACKDIR)/`dirname $$i`; \ @@\ done @echo "done." tar cfz $(TARGZ) $(PACKDIR) uuencode $(TARGZ) $(TARGZ) > $(UU) clean:: rm -rf $(PACKDIR) rm -f *.uu