blob: cacef8535850b9bcc8ecd93484482819d0266436 (
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
|
# File: Makefile
# Purpose: automatic generation of fonts
# Author: Torben Hoffmann, based on work by Piet Tutelaers
# Version: July 1999
SHELL = /bin/sh
LATEX = latex
# where should the .sty and .tfm files go?
TEXMFROOT=$(HOME)/Library/texmf
INPUTS=$(TEXMFROOT)/tex/latex/skak/
DESTPK=$(TEXMFROOT)/fonts/pk/public/skak/
DESTGF=$(TEXMFROOT)/fonts/gf/public/skak/
DESTTFM=$(TEXMFROOT)/fonts/tfm/public/skak/
DESTSOURCE=$(TEXMFROOT)/fonts/source/public/skak/
DESTDOC=$(TEXMFROOT)/doc/latex/skak/
MFSKAKBASE= mf/skakbrikker.mf mf/skakbase.mf mf/skakinf.mf
SKAKMACROS= skak10.600pk skak15.600pk skak20.600pk skak30.600pk skakf10.600pk skakf10b.600pk tex/skak.sty
.SUFFIXES: .dvi .ps .600gf .600pk
all: fonts doc
doc: skakdoc.pdf tuggame.pdf refman.pdf informator.pdf
fonts: skak10.600pk skak15.600pk skak20.600pk skak30.600pk skakf10.600pk skakf10b.600pk
skakbase: skakbrikker.mf skakbase.mf skakf10.mf skakf10b.mf skakinf.mf
skakbrikker.mf: mf/skakbrikker.mf
(cp mf/skakbrikker.mf .)
skakbase.mf: mf/skakbase.mf
(cp mf/skakbase.mf .)
skakf10.mf: mf/skakf10.mf
(cp mf/skakf10.mf .)
skakf10b.mf: mf/skakf10b.mf
(cp mf/skakf10b.mf .)
skakinf.mf: mf/skakinf.mf
(cp mf/skakinf.mf .)
skakdoc.dvi: doc/skakdoc.tex $(SKAKMACROS)
(cp tex/*.sty .; \
${LATEX} "\batchmode\input doc/skakdoc.tex" \
${LATEX} "\batchmode\input doc/skakdoc.tex")
tuggame.dvi: doc/tuggame.tex $(SKAKMACROS)
(cp tex/*.sty .; \
${LATEX} "\batchmode\input doc/tuggame.tex" \
${LATEX} "\batchmode\input doc/tuggame.tex")
refman.dvi: doc/refman.tex $(SKAKMACROS)
(cp tex/*.sty .; \
${LATEX} "\batchmode\input doc/refman.tex" \
${LATEX} "\batchmode\input doc/refman.tex")
informator.dvi: doc/informator.tex $(SKAKMACROS)
(cp tex/*.sty .; \
${LATEX} "\batchmode\input doc/informator.tex" \
${LATEX} "\batchmode\input doc/informator.tex")
%.pdf: %.dvi
dvipdf $<
.dvi.pdf :
dvipdf -o $@ $<
.600gf.600pk:
gftopk $<
skak10.tfm skak10.600gf: mf/skak10.mf $(MFSKAKBASE) skakbase
(mf "\mode:=localfont; input mf/skak10")
skak15.tfm skak15.600gf: mf/skak15.mf $(MFSKAKBASE) skakbase
(mf "\mode:=localfont; input mf/skak15")
skak20.tfm skak20.600gf: mf/skak20.mf $(MFSKAKBASE) skakbase
(mf "\mode:=localfont; input mf/skak20")
skak30.tfm skak30.600gf: mf/skak30.mf $(MFSKAKBASE) skakbase
(mf "\mode:=localfont; input mf/skak30")
skakf10.tfm skakf10.600gf: mf/skakf10.mf $(MFSKAKBASE) skakbase
(mf "\mode:=localfont; input mf/skakf10")
# bold versions of the figurine notation fonts
skakf10b.tfm skakf10b.600gf: mf/skakf10b.mf $(MFSKAKBASE) skakbase
(mf "\mode:=localfont; input mf/skakf10b")
install: fonts doc
install -d ${DESTPK}
install -d ${DESTGF}
install -d ${DESTTFM}
install -d ${DESTSOURCE}
install -d ${INPUTS}
install -d ${DESTDOC}
install skak*.600pk $(DESTPK)
install skak*.600gf $(DESTGF)
install skak*.tfm $(DESTTFM)
install mf/skak*.mf $(DESTSOURCE)
install tex/skak.sty $(INPUTS)
install tex/lambda.sty $(INPUTS)
install *.ps $(DESTDOC)
@echo "Remember to run texhash!"
clean:
rm -f *gf *pk *.ps *.dvi *.aux *.log *.tfm *.mf *.fd *.sty *.toc
rm -f test/*.dvi test/*.log test/*.aux
|