all: hypseq giles tcgame

hypseq:
	mkdir -p buildh/
	ghc -hidir buildh -odir buildh --make Hypseq.hs -o hypseq_

giles: 
	mkdir -p buildg/
	ghc -hidir buildg -odir buildg --make Giles.hs -o giles_

tcgame: 
	mkdir -p buildt/
	ghc -hidir buildt -odir buildt --make TCGames.hs -o tcgame_

clean: 
	rm -rf build[hgt]/ *.pdf *.ps giles_ hypseq_ tcgame_


dist:
	mkdir da
	cp *.hs Makefile hypseq giles tcgame da/
	tar zcvf da.tar.gz da/
	rm -r da

.PHONY: all hypseq giles tcgame clean dist
