1# A sample Makefile for psfig stuff
2
3P	= paper
4Draft	=
5
6# Change these to reflect your installation
7Ditroff	= /usr/src/local/local/ditroff/ditroff
8Eqn	= dieqn -Tpsc
9Tbl	= tbl -Tpsc
10
11Macros	= -mns
12MyMacs	= paper.tmac ../lib/psfig.tmac
13
14# This should be the *modified* psdit
15Psdit	= psdit
16
17Psfig	= psfig $(Draft) -Dfigs
18Docs	= $P.ps eqn.ps pro.ps
19
20whattodo:
21	@echo "Make what?"
22
23pages: $P.ps
24	getpages $P.ps
25
26$P.pr: $P.ps
27	psprint -e -r $P.ps
28
29$P.ps: $P.pfg
30	$(Ditroff) -Tpsc $(Macros) $(MyMacs) $P.pfg > $P.dtrf
31	$(Psdit) $P.dtrf > $P.ps
32
33$P.tek: $P.pfg
34	$(Ditroff) -Ttc $(Macros) $(MyMacs) $P.pfg > $P.tc
35	tc $P.tc
36
37$P.pfg: $P.eqn
38	$(Psfig) <$P.eqn >$P.pfg
39
40$P.eqn: $P.tbl
41	$(Eqn) -Tpsc <$P.tbl >$P.eqn
42
43$P.tbl: $P.pic
44	$(Tbl) <$P.pic >$P.tbl
45
46$P.pic: $P.ms
47	pic <$P.ms >$P.pic
48
49count: $P.ms
50	deroff $P.ms | wc -w
51
52spell: #spell
53#spell: $P.ms
54	spell $P.ms >'#'spell
55
56tidy:
57	-rm -f *.BAK *.CKP core a.out
58clean: tidy
59	-rm -f *.tc *.dtrf *.pfg *.eqn *.tbl *.pic '#'* $P.ps.* $P.ps *.out
60