diff doc/config-manual/Makefile @ 905:0a86b992ab1f

Integrated Structure and basic File for LaTex-Documents for the Config-Manual doc/trunk@1039 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Fri, 30 Apr 2010 09:40:58 +0000
parents
children 975bb59bb136
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/config-manual/Makefile	Fri Apr 30 09:40:58 2010 +0000
@@ -0,0 +1,39 @@
+# $Id$
+
+.SUFFIXES: .dvi .tex .jpg .eps .ps .fig .pdf .html .tif
+
+LATEX = latex
+
+DOCUMENTS = WSPLGEN-Dokumentation.pdf
+IMAGES    =
+
+%.eps:	%.jpg
+	convert jpg:$*.jpg eps:$*.eps
+
+%.eps:	%.fig
+	fig2dev -L ps -p dummy_arg -z A4 $*.fig > $*.ps
+
+%.dvi:	%.tex
+	$(LATEX) $*.tex && $(LATEX) $*.tex && $(LATEX) $*.tex
+
+%.ps:	%.dvi
+	dvips -T 210mm,297mm -o $*.ps $*.dvi 
+
+%.pdf:	%.ps
+	( echo "<< /AutoFilterColorImages false"; 	\
+	  echo "   /EncodeColorImages true"; 		\
+	  echo "   /DownsampleColorImages false"; 	\
+	  echo "   /ColorImageFilter /FlateEncode"; 	\
+	  echo ">> setdistillerparams" ) 		\
+	  | cat - $*.ps | ps2pdf -sPAPERSIZE=a4 - $*.pdf
+
+%.tif:	%.ps
+	gs -sDEVICE=tiffg3 -sPapersize=a4 -dNOPAUSE -q -sOutputFile=$*.tif $*.ps -c quit
+
+all: $(DOCUMENTS)
+
+clean:
+	rm -f *.bak *.lof *.log *.toc *.aux  WARNINGS
+
+dist-clean: clean
+	rm -f *.dvi *.pdf

http://dive4elements.wald.intevation.org