summaryrefslogtreecommitdiff
path: root/fonts/yhmath/Makefile
blob: a29e00d955b0188ad9bb1eea6f39d65fbaabb38a (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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
TFMFILES=yhcmex10.tfm yrcmex10.tfm
VFFILES=yhcmex10.vf
MFFILES=yhbigacc.mf yhbigdel.mf yhmathex.mf yrcmex10.mf
VPLFILES=yhcmex10.vpl
TEXFILES=OMXyhex.fd yhmath.sty
MAPFILES=yhmath.map
DOCFILES=yhmath.pdf
DRVFILES=yhmath.drv

PFBFILES=yhcmex.pfb
SOURCEFILES=yhmath.dtx yhmath.ins

CLEANFILES=$(MFFILES) $(VPLFILES) $(TEXFILES) $(MAPFILES) $(DRVFILES)
EXTRACLEANFILES=$(TFMFILES) $(VFFILES) $(DOCFILES)
GENFILES=$(TFMFILES) $(VFFILES) $(DOCFILES) $(MFFILES) $(VPLFILES) $(TEXFILES) $(MAPFILES) $(DRVFILES)

DESTDIR ?= /usr/local/share/texmf
CLEANRM ?= :

all: $(GENFILES)

install: $(TFMFILES) $(VFFILES) $(MFFILES) $(TEXFILES) $(MAPFILES) $(DOCFILES) $(PFBFILES) $(SOURCEFILES)
	mkdir -p $(DESTDIR)/fonts/tfm/public/yhmath
	$(CLEANRM) $(DESTDIR)/fonts/tfm/public/yhmath/*
	cp $(TFMFILES) $(DESTDIR)/fonts/tfm/public/yhmath
	#
	mkdir -p $(DESTDIR)/fonts/vf/public/yhmath
	$(CLEANRM) $(DESTDIR)/fonts/vf/public/yhmath/*
	cp $(VFFILES) $(DESTDIR)/fonts/vf/public/yhmath
	#
	mkdir -p $(DESTDIR)/fonts/source/public/yhmath
	$(CLEANRM) $(DESTDIR)/fonts/source/public/yhmath/*
	cp $(MFFILES) $(DESTDIR)/fonts/source/public/yhmath
	#
	mkdir -p $(DESTDIR)/fonts/type1/public/yhmath
	$(CLEANRM) $(DESTDIR)/fonts/type1/public/yhmath/*
	cp $(PFBFILES) $(DESTDIR)/fonts/type1/public/yhmath
	#
	mkdir -p $(DESTDIR)/fonts/map/dvips/yhmath
	$(CLEANRM) $(DESTDIR)/fonts/map/dvips/yhmath/*
	cp $(MAPFILES) $(DESTDIR)/fonts/map/dvips/yhmath
	#
	mkdir -p $(DESTDIR)/tex/latex/yhmath
	$(CLEANRM) $(DESTDIR)/tex/latex/yhmath/*
	cp $(TEXFILES) $(DESTDIR)/tex/latex/yhmath
	#
	mkdir -p $(DESTDIR)/doc/latex/yhmath
	$(CLEANRM) $(DESTDIR)/doc/latex/yhmath/*
	cp $(DOCFILES) $(DESTDIR)/doc/latex/yhmath
	#
	mkdir -p $(DESTDIR)/source/latex/yhmath
	$(CLEANRM) $(DESTDIR)/source/latex/yhmath/*
	cp $(SOURCEFILES) $(DESTDIR)/source/latex/yhmath
	#
	mktexlsr $(DESTDIR)



$(MFFILES) $(VPLFILES) $(TEXFILES) $(MAPFILES) $(DRVFILES): $(SOURCEFILES)
	latex yhmath.ins

yhmath.pdf: yhmath.drv
	pdflatex yhmath.drv
	pdflatex yhmath.drv

yrcmex10.tfm: $(MFFILES)
	mktextfm --destdir `pwd` yrcmex10
	rm -f yrcmex10.*pk

yhcmex10.tfm yhcmex10.vf: yhcmex10.vpl
	vptovf yhcmex10.vpl

clean:
	-rm -f $(CLEANFILES)
	-rm -f *.log
	-rm -f *~

realclean: clean
	-rm -f $(EXTRACLEANFILES)