* All affected files: Update postal address of FSF.
[s-roff.git] / font / devdvi / generate / Makefile
blobffbc68c77c8abf7a446ef040c31997e41a1b531e
1 # Copyright (C) 1989-2002 Free Software Foundation, Inc.
2 # Written by James Clark (jjc@jclark.com)
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 2, or (at your option) any later
9 # version.
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
14 # for more details.
16 # You should have received a copy of the GNU General Public License along
17 # with groff; see the file COPYING. If not, write to the Free Software
18 # Foundation, 51 Franklin St - Fifth Floor, Boston, MA 02110-1301, USA.
20 # This is set up so you can do:
21 # make -f generate/Makefile
22 # in the parent directory of the directory containing this file.
24 # Note that the following font files have manually added kerning values for
25 # `` and '': B, BI, I, R.
27 srcdir=generate
28 tfmdir=/usr/local/lib/groff-tfm
29 gfdir=/usr/local/lib/groff-gf
31 TFMTODIT=tfmtodit
32 FONTS=TR TI TB TBI CW CWI HR HI HB HBI \
33 TREC TIEC TBEC TBIEC CWEC CWIEC HREC HIEC HBEC HBIEC \
34 TRTC TITC TBTC TBITC CWTC CWITC HRTC HITC HBTC HBITC \
35 MI S SC EX SA SB
36 SPECIALFLAG=-s
38 all: $(FONTS)
41 #### CM fonts ####
43 # TR is special because it contains \(pl \(eq
45 TR: $(srcdir)/texr.map
46 $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/cmr10.300gf \
47 $(tfmdir)/cmr10.tfm $(srcdir)/texr.map $@
49 # TI is special because it contains \(Po
51 TI: $(srcdir)/texi.map
52 $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/cmti10.300gf \
53 $(tfmdir)/cmti10.tfm $(srcdir)/texi.map $@
55 TB: $(srcdir)/texb.map
56 $(TFMTODIT) -g $(gfdir)/cmbx10.300gf \
57 $(tfmdir)/cmbx10.tfm $(srcdir)/texb.map $@
59 TBI: $(srcdir)/texi.map
60 $(TFMTODIT) -g $(gfdir)/cmbxti10.300gf \
61 $(tfmdir)/cmbxti10.tfm $(srcdir)/texi.map $@
63 # CW is special because it contains "
65 CW: $(srcdir)/textt.map
66 $(TFMTODIT) $(SPECIALFLAG) \
67 $(tfmdir)/cmtt10.tfm $(srcdir)/textt.map $@
69 CWI: $(srcdir)/textt.map
70 $(TFMTODIT) \
71 $(tfmdir)/cmitt10.tfm $(srcdir)/textt.map $@
73 MI: $(srcdir)/texmi.map
74 $(TFMTODIT) $(SPECIALFLAG) -k 0177 \
75 $(tfmdir)/cmmi10.tfm $(srcdir)/texmi.map $@
77 S: $(srcdir)/texsy.map
78 $(TFMTODIT) $(SPECIALFLAG) -k 060 \
79 $(tfmdir)/cmsy10.tfm $(srcdir)/texsy.map $@
81 SC: $(srcdir)/textex.map
82 $(TFMTODIT) $(SPECIALFLAG) \
83 $(tfmdir)/cmtex10.tfm $(srcdir)/textex.map $@
85 EX: $(srcdir)/texex.map
86 $(TFMTODIT) $(SPECIALFLAG) \
87 $(tfmdir)/cmex10.tfm $(srcdir)/texex.map $@
89 HR: $(srcdir)/texb.map
90 $(TFMTODIT) -g $(gfdir)/cmss10.300gf \
91 $(tfmdir)/cmss10.tfm $(srcdir)/texb.map $@
93 HB: $(srcdir)/texb.map
94 $(TFMTODIT) -g $(gfdir)/cmssbx10.300gf \
95 $(tfmdir)/cmssbx10.tfm $(srcdir)/texb.map $@
97 HI: $(srcdir)/texb.map
98 $(TFMTODIT) -g $(gfdir)/cmssi10.300gf \
99 $(tfmdir)/cmssi10.tfm $(srcdir)/texb.map $@
101 HBI: $(srcdir)/texb.map
102 $(TFMTODIT) -g $(gfdir)/cmssbxo10.300gf \
103 $(tfmdir)/cmssbxo10.tfm $(srcdir)/texb.map $@
105 SA: $(srcdir)/msam.map
106 $(TFMTODIT) $(SPECIALFLAG) \
107 $(tfmdir)/msam10.tfm $(srcdir)/msam.map $@
109 SB: $(srcdir)/msbm.map
110 $(TFMTODIT) $(SPECIALFLAG) \
111 $(tfmdir)/msbm10.tfm $(srcdir)/msbm.map $@
114 #### EC fonts ####
116 TREC: $(srcdir)/ec.map
117 $(TFMTODIT) -g $(gfdir)/ecrm1000.300gf \
118 $(tfmdir)/ecrm1000.tfm $(srcdir)/ec.map $@
120 TIEC: $(srcdir)/ec.map
121 $(TFMTODIT) -g $(gfdir)/ecti1000.300gf \
122 $(tfmdir)/ecti1000.tfm $(srcdir)/ec.map $@
124 TBEC: $(srcdir)/ec.map
125 $(TFMTODIT) -g $(gfdir)/ecbx1000.300gf \
126 $(tfmdir)/ecbx1000.tfm $(srcdir)/ec.map $@
128 TBIEC: $(srcdir)/ec.map
129 $(TFMTODIT) -g $(gfdir)/ecbi1000.300gf \
130 $(tfmdir)/ecbi1000.tfm $(srcdir)/ec.map $@
132 CWEC: $(srcdir)/ec.map
133 $(TFMTODIT) $(tfmdir)/ectt1000.tfm $(srcdir)/ec.map $@
135 CWIEC: $(srcdir)/ec.map
136 $(TFMTODIT) $(tfmdir)/ecit1000.tfm $(srcdir)/ec.map $@
138 HREC: $(srcdir)/ec.map
139 $(TFMTODIT) -g $(gfdir)/ecss1000.300gf \
140 $(tfmdir)/ecss1000.tfm $(srcdir)/ec.map $@
142 HBEC: $(srcdir)/ec.map
143 $(TFMTODIT) -g $(gfdir)/ecsx1000.300gf \
144 $(tfmdir)/ecsx1000.tfm $(srcdir)/ec.map $@
146 HIEC: $(srcdir)/ec.map
147 $(TFMTODIT) -g $(gfdir)/ecsi1000.300gf \
148 $(tfmdir)/ecsi1000.tfm $(srcdir)/ec.map $@
150 HBIEC: $(srcdir)/ec.map
151 $(TFMTODIT) -g $(gfdir)/ecso1000.300gf \
152 $(tfmdir)/ecso1000.tfm $(srcdir)/ec.map $@
155 #### TC fonts ####
157 TRTC: $(srcdir)/tc.map
158 $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcrm1000.300gf \
159 $(tfmdir)/tcrm1000.tfm $(srcdir)/tc.map $@
161 TITC: $(srcdir)/tc.map
162 $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcti1000.300gf \
163 $(tfmdir)/tcti1000.tfm $(srcdir)/tc.map $@
165 TBTC: $(srcdir)/tc.map
166 $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcbx1000.300gf \
167 $(tfmdir)/tcbx1000.tfm $(srcdir)/tc.map $@
169 TBITC: $(srcdir)/tc.map
170 $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcbi1000.300gf \
171 $(tfmdir)/tcbi1000.tfm $(srcdir)/tc.map $@
173 CWTC: $(srcdir)/tc.map
174 $(TFMTODIT) $(SPECIALFLAG) \
175 $(tfmdir)/tctt1000.tfm $(srcdir)/tc.map $@
177 CWITC: $(srcdir)/tc.map
178 $(TFMTODIT) $(SPECIALFLAG) \
179 $(tfmdir)/tcit1000.tfm $(srcdir)/tc.map $@
181 HRTC: $(srcdir)/tc.map
182 $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcss1000.300gf \
183 $(tfmdir)/tcss1000.tfm $(srcdir)/tc.map $@
185 HBTC: $(srcdir)/tc.map
186 $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcsx1000.300gf \
187 $(tfmdir)/tcsx1000.tfm $(srcdir)/tc.map $@
189 HITC: $(srcdir)/tc.map
190 $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcsi1000.300gf \
191 $(tfmdir)/tcsi1000.tfm $(srcdir)/tc.map $@
193 HBITC: $(srcdir)/tc.map
194 $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcso1000.300gf \
195 $(tfmdir)/tcso1000.tfm $(srcdir)/tc.map $@
198 clean:
200 realclean:
201 -rm -f $(FONTS)
203 extraclean: realclean
204 -rm -f core *~ "#*"
206 .PHONY: clean realclean extraclean all