## Makefile for moxbot -- an irc quizbot
#
## $Id: Makefile,v 1.35 2001/06/25 23:57:47 chat Exp $

PACKAGE = moxquizz

DISTFILES = Makefile moxquizz.conf moxquizz.conf-1.4.x moxquizz.rc \
	moxquizz.tcl moxtools.tcl moxfun.tcl \
	supplemental/allstars.pl supplemental/setup.pl \
	quizdata/questions.bleistift.edited.de\
	quizdata/questions.de \
	quizdata/questions.quake.de \
	quizdata/questions.quizzen.de \
	quizdata/questions.user.de \
	quizdata/questions.*.en \
	quizdata/questions.*.es \
	quizdata/channeltips.txt \
	quizdata/channelrules.txt \
	quizdata/prices.txt \
	README README.database README.windows \
	INSTALL CHANGES NEWS

FUNDISTFILES = moxfun.tcl README.moxfun \
	quizdata/weicheier.txt quizdata/harteier.txt \
	quizdata/phrases.txt

# make a distribution
dist:
	@VERSION=`grep '^set version_moxquizz' moxquizz.tcl | sed 's/.*\"\(.*\)\".*/\1/'` ;\
	PACKNAME=$(PACKAGE)-$$VERSION ;\
	FILENAME=$$PACKNAME.tar ;\
	echo +---- packing $$FILENAME ;\
	rm -r $$PACKNAME ;\
	mkdir $$PACKNAME ;\
	ln -s $$PACKNAME $(PACKAGE) ;\
	tar cf - $(DISTFILES) LICENSE $(FUNDISTFILES) | (cd $$PACKNAME; tar xf -) ;\
	tar cvf $$FILENAME $$PACKNAME $(PACKAGE) ;\
	rm -r $$PACKNAME ;\
	rm $(PACKAGE) ;\
	echo +---- compressing ;\
	rm $$FILENAME.gz ;\
	gzip -v $$FILENAME ;\
	echo +---- done ;\
	ls -l $$FILENAME*

dist-nounicode:
	@VERSION=`grep '^set version_moxquizz' moxquizz.tcl | sed 's/.*\"\(.*\)\".*/\1/'` ;\
	PACKNAME=$(PACKAGE)-$$VERSION-nounicode ;\
	FILENAME=$$PACKNAME.tar ;\
	echo +---- packing $$FILENAME ;\
	rm -r $$PACKNAME ;\
	mkdir $$PACKNAME ;\
	ln -s $$PACKNAME $(PACKAGE) ;\
	tar cf - $(DISTFILES) LICENSE $(FUNDISTFILES) | (cd $$PACKNAME; tar xf -) ;\
	cd $$PACKNAME ;\
	../supplemental/unicodesafe.pl *.tcl  ;\
	../supplemental/unicodesafe.pl *.rc  ;\
	../supplemental/unicodesafe.pl quizdata/*.es  quizdata/*.de quizdata/*.en quizdata/*.txt ;\
	cd .. ;\
	tar cvf $$FILENAME $$PACKNAME $(PACKAGE) ;\
	rm -r $$PACKNAME ;\
	rm $(PACKAGE) ;\
	echo +---- compressing ;\
	rm $$FILENAME.gz ;\
	gzip -v $$FILENAME ;\
	echo +---- done ;\
	ls -l $$FILENAME*


fundist:
	@VERSION=`grep '^set version_moxfun' moxfun.tcl | sed 's/.*\"\(.*\)\".*/\1/'` ;\
	PACKNAME=moxfun-$$VERSION ;\
	FILENAME=$$PACKNAME.tar ;\
	echo +---- packing $$FILENAME ;\
	mkdir $(PACKAGE) ;\
	tar cf - $(FUNDISTFILES) LICENSE | (cd $(PACKAGE); tar xf -) ;\
	tar cvf $$FILENAME  $(PACKAGE) ;\
	rm -r $(PACKAGE) ;\
	echo +---- compressing ;\
	rm $$FILENAME.gz ;\
	gzip -v $$FILENAME ;\
	echo +---- done ;\
	ls -l $$FILENAME*

# pack question files
qdist:
	-rm $(PACKAGE)-questions.tar $(PACKAGE)-questions.tar.gz
	tar cvf $(PACKAGE)-questions.tar `find quizdata/questions.*.en quizdata/questions.*.de quizdata/questions.*.es `
	gzip $(PACKAGE)-questions.tar
	ls -l $(PACKAGE)-questions.tar.gz
