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
