source: doc/Makefile

Last change on this file was e40e335, checked in by baerbaer <baerbaer@…>, 16 years ago

Initial import to BerliOS corresponding to 3.0.4

git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/smmp/trunk@1 26dc1dd8-5c4e-0410-9ffe-d298b4865968

  • Property mode set to 100644
File size: 1.1 KB
Line 
1# Makefile to build PDF and html version of manual.
2# This requires lyx and inkscape
3DPI=300
4LYX=lyx
5PDFLATEX=pdflatex
6BIBTEX=bibtex
7MAKEIDX=makeindex
8SVG2PNG=inkscape -D -d $(DPI) -e
9SVG2EPS=inkscape -D -E
10SVG2PDF=inkscape -D -A
11PNG2PDF=convert
12LATEX2HTML=tth -i -e1
13
14%.png : %.svg
15 $(SVG2PNG) $@ $<
16%.pdf : %.svg
17 $(SVG2PDF) $@ $<
18%.eps : %.svg
19 $(SVG2EPS) $@ $<
20
21%.bbl : %.tex
22 $(BIBTEX) $<
23
24all: pdf html
25
26pdf: manual.pdf
27
28manual.pdf: manual.tex atom_numbering.png angle_defs.png dihedral_defs.png
29 $(PDFLATEX) manual
30 $(BIBTEX) manual
31 $(MAKEIDX) manual
32 $(PDFLATEX) manual
33 $(PDFLATEX) manual
34
35manual.tex: manual.lyx atom_numbering.eps angle_defs.eps dihedral_defs.eps
36 $(LYX) --export pdflatex manual.lyx
37 rm -f *.pdf rm *.bbl *.aux
38
39# angle_defs.pdf:
40# $(SVG2PNG) angle_defs.png angle_defs.svg
41# $(PNG2PDF) angle_defs.png angle_defs.pdf
42
43
44html: manual.tex atom_numbering.png angle_defs.png dihedral_defs.png
45 $(LATEX2HTML) manual.tex
46
47.PHONY: clean
48
49clean:
50 rm -f *.tex *.pdf *.png *.eps *.aux *.idx *.log *.out *.toc *.html *.tid *.tin *.tms *.blg *.bbl *.ind *.ilg
Note: See TracBrowser for help on using the repository browser.