SHELL=/bin/sh

default: 
	@echo Use to make help or doc

all: doc help

doc: fudgit.ps clean

help: fudgit.help

fudgit.ps.Z: fudgit.tex reference.tmpl
	make fudgit.ps
	rm -f fudgit.ps.Z
	compress fudgit.ps

fudgit.ps: fudgit.dvi
	dvips -o fudgit.ps fudgit.dvi

double: fudgit.dvi
	dviselect -i fudgit.dvi -o even.dvi =even
	dviselect -i fudgit.dvi -o odd.dvi =odd
	@echo Now run dvips -o even.ps even.dvi
	@echo and then run dvips -o odd.ps odd.dvi

fudgit.dvi: fudgit.tex reference.tex credits.tex
	@echo ""
	@echo "European users should probably edit the file docs/fudgit.tex"
	@echo " in order to get the correct margins (a4)."
	@echo "Hit ^C if you want to stop now."
	@echo " "
	@sleep 5
	@echo "Okay! Here we go!"
	@echo " "
	latex fudgit.tex
	latex fudgit.tex

fudgit.help: reference.help latex2help
	./latex2help reference.help fudgit.help

reference.tex: reference.tmpl splittmpl
	./splittmpl -tex reference.tmpl

reference.help: reference.tmpl splittmpl ../Credits ../Copyrights
	./splittmpl -help reference.tmpl

../Credits: credits.tex latex2help
	./latex2help credits.tex ../Credits

latex2help: latex2help.o
	cc -o latex2help latex2help.o $(LLFLAGS) 

clean:
	rm -f *.o *.log *.aux *.toc even.* odd.* \
	reference.help latex2help.c *.dvi

cleanall: clean
	rm -f reference.tex fudgit.help latex2help splittmpl fudgit.ps

