# Makefile for Tipu4 .tex document files

DOCUMENT=suunnittelu

default: $(DOCUMENT).ps

$(DOCUMENT).toc: $(DOCUMENT).tex $(subst .fig,.eps,$(wildcard *.fig)) ../tipu4.bib
	latex $(DOCUMENT).tex

$(DOCUMENT).dvi: $(DOCUMENT).toc
	bibtex $(DOCUMENT)
	latex $(DOCUMENT).tex
	latex $(DOCUMENT).tex

$(DOCUMENT).ps: $(DOCUMENT).dvi
	dvips -o $@ $<

%.eps: %.fig
	fig2dev -L eps $< $@
#	ps2epsi ~tempfile~ $@
#	rm -f ~tempfile~

html: $(DOCUMENT).dvi
	[ -d $@ ] || mkdir $@
	latex2html -dir $@ -noaddress -nonavigation -split 0 -antialias \
	-white -image_type gif -show_section_numbers -toc_depth 5 \
	$(DOCUMENT).tex
	rm -f $@/{WARNINGS,*.bbl,*.pl,*.log,*.old,images.*x,index.html}

dist: $(DOCUMENT).ps html
	[ -x $(DOCUMENT) ] || ln -s . $(DOCUMENT)
	rm -f $(DOCUMENT).tar.gz
	tar czf $(DOCUMENT).tar.gz $(DOCUMENT)/{Makefile,*.tex,*ps,html/*} $(wildcard $(DOCUMENT)/*.fig)
	rm -f $(DOCUMENT)
clean:
	rm -rf $(DOCUMENT).{aux,log,toc,dvi,ps,bbl,blg} *.fig.bak html
