
file=treiber_schreiben
figs=autoconf_aufrufkette.eps geraetebaum.eps locatorkette.eps rf_zustaende.eps

.SUFFIXES	: .tex .dvi .fig .ps .eps .pdf 

.fig.eps:
	fig2dev -L eps $(<) ${@}

.tex.dvi:
#	if [ ! -z \"$(file).idx\" ] ; then makeindex $(file).idx ; fi
	pslatex $(<)

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

.ps.pdf:
	gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=${@} $(<)
	

$(file).ps:    $(file).dvi

ps: $(file).ps

$(file).dvi: *.tex $(figs)

drei: *.tex $(figs)
	if [ ! -z \"$(file).idx \" ] ; then makeindex $(file).idx ; fi
	pslatex $(file).tex
	makeindex *.idx
	pslatex $(file).tex
	makeindex *.idx
	pslatex $(file).tex

pdf: $(file).pdf

$(file).pdf: $(file).ps


clean:
	rm -f *.aux *.idx *.lof *.log $(file).ps *.pdf *.dvi *.toc *.ilg *.ind \
		$(figs) 

dist:
	rm -f *.aux *.idx *.lof *.log *.dvi *.toc *.ilg *.ind $(figs) \
	$(file).ps.gz $(file).pdf.gz
	gzip $(file).ps $(file).pdf 

