1 #Copyright (C) 1989, 1990, 1991 Free Software Foundation, Inc.
2 # Written by James Clark (jjc@jclark.uucp)
4 #This file is part of groff.
6 #groff is free software; you can redistribute it and/or modify it under
7 #the terms of the GNU General Public License as published by the Free
8 #Software Foundation; either version 1, or (at your option) any later
11 #groff is distributed in the hope that it will be useful, but WITHOUT ANY
12 #WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 #FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
16 #You should have received a copy of the GNU General Public License along
17 #with groff; see the file LICENSE. If not, write to the Free Software
18 #Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
20 #This is the Makefile used for constructing the groff font files
22 #To use this, you need perl 3.0, and afm files.
23 #The symbol.afm used has some tweaks; symbol.diff is a diff between the
24 #original symbol.afm and the tweaked symbol.afm.
29 TEXTFONTS=AB ABI AI AR \
46 FONTS=$(TEXTFONTS) $(SPECIALFONTS) $(GREEKFONTS) $(DINGBATSFONTS)
53 $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
56 $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
59 $(AFMTODIT) $(EFLAG) $(IFLAG) -a 7 $< $(TEXTMAP) $@
62 $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
65 $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
68 $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
71 $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
74 $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
77 $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
80 $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
83 $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
86 $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
89 $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
92 $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
95 $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
98 $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
101 $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
104 $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
107 $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
110 $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
113 $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
116 $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
119 $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
122 $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
125 $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
128 $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
131 $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
134 $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
137 $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
140 $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
143 $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
146 $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
149 $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
152 $(AFMTODIT) -s $(IFLAG) $< lgreekmap $@
155 $(AFMTODIT) -s $< $(SYMBOLMAP) $@
158 $(AFMTODIT) -s $< dingbatsmap $@
160 # zapdfr.afm is exatly the same as zapfd.afm but with a FontName of
161 # ZapfDingbats-Reverse
164 $(AFMTODIT) -s $< dingbatsrmap $@
170 $(FONTS): $(AFMTODIT)
172 $(TEXTFONTS): $(TEXTMAP) $(TEXTENC)
174 $(SPECIALFONTS): $(SYMBOLMAP)
176 $(GREEKFONTS): lgreekmap
178 $(SYMBOLMAP): $(TEXTMAP) symbolchars
179 cat $(TEXTMAP) symbolchars >$@