# just to make document processing a bit easier .SUFFIXES: .dia .dvi .tex .jpg .eps .ps .fig .sk .pdf .html LATEX = latex # the following line may look strange, but it works! #TEXINPUTS = /home/intevation/doc/sty:$(TEXINPU) SPECIFICATION=great-er_model_specification SPEC_TEXFILES= great-er_model_concept.tex great-er_model_scheduler.tex \ great-er_model_worker.tex SPEC_IMAGES=great-er_model_component_details.eps great-er_model_components.eps \ structure_great-er_1.eps structure_great-er_2.eps MANUAL=great-er_model MAN_TEXFILES=great-er_model.tex emission_model.tex river_model.tex MAN_IMAGES=dia/segment.eps dia/graph.eps dia/data.eps \ dia/stochasticresult.eps dia/parameter.eps \ dia/modelclass.eps dia/model_emission_sewer.eps \ dia/model_WWTP.eps dia/model_river.eps \ architecture_computing_server.eps architecture_single_user.eps \ architecture_distributed_computing.eps \ structure_great-er_1.eps structure_great-er_2.eps %.eps: %.jpg convert jpg:$*.jpg eps:$*.eps %.eps: %.fig fig2dev -L ps -p dummy_arg -z A4 $*.fig > $*.ps %.eps: %.sk sk2ps $*.sk $*.eps %.eps: %.dia dia --nosplash -e $*.eps $*.dia %.dvi: %.tex $(LATEX) $*.tex && $(LATEX) $*.tex %.ps: %.dvi dvips -o $*.ps $*.dvi %.pdf: %.ps ( echo "<< /AutoFilterColorImages false"; \ echo " /EncodeColorImages true"; \ echo " /DownsampleColorImages false"; \ echo " /ColorImageFilter /FlateEncode"; \ echo ">> setdistillerparams" ) \ | cat - $*.ps | ps2pdf - $*.pdf all: $(SPECIFICATION).ps $(MANUAL).ps $(SPECIFICATION).dvi: $(SPEC_TEXFILES) $(SPEC_IMAGES) $(MANUAL).dvi: $(MAN_TEXFILES) $(MAN_IMAGES) clean: rm -f *.log *.toc *.aux