DOC = c2gont.ps hacker.ps

all:
	rm -f $(DOC)
	make $(DOC)

%.dvi: %.tex
	latex $<

%.ps: %.dvi
	dvips $< -o $@

clean:
	rm -f *.dvi *.ps *.log *.aux *.txt *.toc
	rm -rf hacker c2gont

html: c2gont.txt hacker.txt

dist-stuff:
	@echo -n "doc "
	@make clean > /dev/null 2>&1; echo -n .
	@make all > /dev/null 2>&1; echo -n .
	@make all > /dev/null 2>&1; echo -n .
	@make c2gont.txt > /dev/null 2>&1; echo -n .
	@make hacker.txt > /dev/null 2>&1; echo -n .
	@echo done
	@rm -f *.toc *.log *.aux */WARNINGS */*.pl

%.txt: %.tex
	rm -rf $(basename $@)
	latex2html -split 0 $<
	lynx -dump $(basename $@)/index.html > $@
	rm -rf $(basename $@)
	latex2html -split 5 $<

t1:
	make all
	gv c2gont.ps

t2:
	make all
	gv hacker.ps

t: t2
