summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/notes/Makefile
blob: c7cba8e1146a5c449e296be20468cac798c2159a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# This makefile should work with any make

IMGFILES = hand.fig info.fig warn.fig
EPSFILES = hand.eps info.eps warn.eps
PDFFILES = hand.pdf info.pdf warn.pdf
PNGFILES = hand.png info.png warn.png

# GNUmake rules to substitute extenstions
#EPSFILES := $(patsubst %.fig, %.eps, $(IMGFILES))
#PDFFILES := $(patsubst %.fig, %.pdf, $(IMGFILES))
#PNGFILES := $(patsubst %.fig, %.png, $(IMGFILES))

FILES = ${EPSFILES} ${PDFFILES} ${PNGFILES}

all: eps png pdf notes.ps

eps: $(EPSFILES)

png: $(PNGFILES)

pdf: $(PDFFILES)

notes.sty: notes.dtx notes.ins
	latex notes.ins

notes.dvi: notes.sty
	./makedoc

notes.ps: notes.dvi
	dvips -t a4 -o notes.ps notes.dvi

testnotes.dvi: testnotes.tex notes.sty
	latex testnotes.tex
	latex testnotes.tex

clean:
	rm -f $(FILES)

.SUFFIXES: .fig .eps .png .pdf 

.fig.eps:
	fig2dev -Leps $< $@

.fig.png:
	fig2dev -Lpng $< $@

.fig.pdf:
	fig2dev -Lpdf $< $@