PROJECT = beispiel

# L2H-Optionen für WWW
L2H_OPTS    = -no_math -html_version 4.0 -split +1 -antialias

# L2H-Optionen für ELS
# L2H_OPTS    = -no_math -html_version 4.0 -split +1 -antialias -nonavigation -info 0 -address ""
HTML_SERVER = itp.tugraz.at
BINS_SERVER = itp.tugraz.at
HTML_DEST   = /home/httpd/html/MML/beispiel/
BINS_DEST   = /usr/local/bin/

all :  $(PROJECT)_talk.pdf $(PROJECT).pdf $(PROJECT)/$(PROJECT).html $(PROJECT).ps index.html

index.html : README pdf-parts/index.html
	mml-make-index.pl | wml >index.html

$(PROJECT).ps : $(PROJECT).dvi
	dvips $<

$(PROJECT).dvi : $(PROJECT).tex *.tex
	LaTeX-pictures
	latex $(PROJECT).tex
	bibtex   $(PROJECT)
	latex $(PROJECT).tex
	latex $(PROJECT).tex

$(PROJECT).pdf : *.tex
	LaTeX-pictures
	pdflatex $(PROJECT).tex
	bibtex   $(PROJECT)
	pdflatex $(PROJECT).tex
	pdflatex $(PROJECT).tex

$(PROJECT)_talk.pdf : $(PROJECT).tex
	LaTeX-pictures
	pdflatex '\def\MMLFOLIE{} \input $(PROJECT).tex'
	bibtex   $(PROJECT)
	pdflatex '\def\MMLFOLIE{} \input $(PROJECT).tex'
	pdflatex '\def\MMLFOLIE{} \input $(PROJECT).tex'
	mv $(PROJECT).pdf $(PROJECT)_talk.pdf

html: $(PROJECT)/$(PROJECT).html
$(PROJECT)/$(PROJECT).html : *.tex
	latex2html $(L2H_OPTS) $(PROJECT) >log-html 2>&1


pdf-parts/index.html : *.tex
#	./extras/pdflatex-parts $(PROJECT)
	pdflatex-parts $(PROJECT)

clean :
	rm -f  *.aux *.log *.toc *.glo *.ind *.idx *.blg *.bbl
	rm -f  *.dvi *.pdf *.ps  *.out *.ilg *.brf
	rm -rf $(PROJECT)/ pdf-parts/
	find -name "*~" -print | xargs rm -f
	rm -f log-html


install : all
	cp Makefile archiv/Makefile
	rsync -av index.html README archiv extras \
		$(PROJECT)*.pdf $(PROJECT).ps $(PROJECT) pdf-parts \
		$(HTML_DEST)
	rsync -av ../$(PROJECT)*.tar.gz --delete \
		$(HTML_DEST)archiv/


tgz : clean
	(cd ..; tar -zcvf $(PROJECT)-`date +%Y-%m-%d`.tar.gz $(PROJECT)/ )
