[project @ 2002-02-22 21:34:31 by panne]
[ghc-hetmet.git] / ghc / docs / ext-core / Makefile
1 #       General makefile for Latex stuff\r
2 \r
3 ps: core.ps\r
4 \r
5 core.dvi:       core.tex prims.tex\r
6                 latex core.tex\r
7                 latex core.tex\r
8 \r
9 ../../compiler/prelude/primops.txt: ../../compiler/prelude/primops.txt.pp\r
10                 (cd ../../compiler/prelude; gcc -E -I../../includes -traditional -x c primops.txt.pp | /bin/sed -e '/^#/d' > primops.txt)\r
11 \r
12 prims.tex:      ../../compiler/prelude/primops.txt\r
13                 ../../utils/genprimopcode/genprimopcode --make-latex-doc < ../../compiler/prelude/primops.txt > prims.tex\r
14 \r
15 \r
16 ######## General rules\r
17 .SUFFIXES:\r
18 .PRECIOUS: %.tex %.ps %.bbl\r
19 \r
20 \r
21 %.ps: %.dvi\r
22         dvips -f < $< > $@\r
23 \r
24 clean:\r
25         rm -f *.aux *.log\r
26 \r
27 nuke: clean\r
28         rm -f *.dvi *.ps *.bbl *.blg\r
29 \r
30 # End of file\r