1335e815aSmrg#  Copyright 2005 Red Hat, Inc.
2335e815aSmrg#
3335e815aSmrg#  Permission to use, copy, modify, distribute, and sell this software
4335e815aSmrg#  and its documentation for any purpose is hereby granted without
5335e815aSmrg#  fee, provided that the above copyright notice appear in all copies
6335e815aSmrg#  and that both that copyright notice and this permission notice
7335e815aSmrg#  appear in supporting documentation, and that the name of Red Hat
8335e815aSmrg#  not be used in advertising or publicity pertaining to distribution
9335e815aSmrg#  of the software without specific, written prior permission.  Red
10335e815aSmrg#  Hat makes no representations about the suitability of this software
11335e815aSmrg#  for any purpose.  It is provided "as is" without express or implied
12335e815aSmrg#  warranty.
13335e815aSmrg#
14335e815aSmrg#  RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
15335e815aSmrg#  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
16335e815aSmrg#  NO EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
17335e815aSmrg#  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
18335e815aSmrg#  OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
19335e815aSmrg#  NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
20335e815aSmrg#  CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
21335e815aSmrg
22335e815aSmrgBDF2UCS_FONT_FILES = \
23335e815aSmrg	4x6 \
24335e815aSmrg	5x7 \
25335e815aSmrg	5x8 \
26335e815aSmrg	6x9 \
27335e815aSmrg	6x10 \
28335e815aSmrg	6x12 \
29335e815aSmrg	6x13 \
30335e815aSmrg	6x13B \
31335e815aSmrg	6x13O \
32335e815aSmrg	7x13 \
33335e815aSmrg	7x13B \
34335e815aSmrg	7x13O \
35335e815aSmrg	7x14 \
36335e815aSmrg	7x14B \
37335e815aSmrg	8x13 \
38335e815aSmrg	8x13B \
39335e815aSmrg	8x13O \
40335e815aSmrg	9x15 \
41335e815aSmrg	9x15B \
42335e815aSmrg	9x18 \
43335e815aSmrg	9x18B \
44335e815aSmrg	10x20
45335e815aSmrgBDF2UCS_8_FONT_FILES = \
46335e815aSmrg	4x6 \
47335e815aSmrg	5x7 \
48335e815aSmrg	5x8 \
49335e815aSmrg	6x9 \
50335e815aSmrg	6x10 \
51335e815aSmrg	6x12 \
52335e815aSmrg	6x13 \
53335e815aSmrg	6x13B \
54335e815aSmrg	7x13 \
55335e815aSmrg	7x13B \
56335e815aSmrg	7x14 \
57335e815aSmrg	7x14B \
58335e815aSmrg	8x13 \
59335e815aSmrg	8x13B \
60335e815aSmrg	9x15 \
61335e815aSmrg	9x15B \
62335e815aSmrg	9x18 \
63335e815aSmrg	9x18B \
64335e815aSmrg	10x20
65335e815aSmrgBDF2UCS_11_FONT_FILES = \
66335e815aSmrg	6x13 \
67335e815aSmrg	7x13 \
68335e815aSmrg	7x13B \
69335e815aSmrg	7x13O \
70335e815aSmrg	7x14 \
71335e815aSmrg	7x14B \
72335e815aSmrg	9x15 \
73335e815aSmrg	9x15B \
74335e815aSmrg	9x18 \
75335e815aSmrg	10x20
76335e815aSmrgBDF2UCS_KOI8_FONT_FILES = \
77335e815aSmrg	4x6 \
78335e815aSmrg	5x7 \
79335e815aSmrg	5x8 \
80335e815aSmrg	6x9 \
81335e815aSmrg	6x10 \
82335e815aSmrg	6x12 \
83335e815aSmrg	6x13 \
84335e815aSmrg	7x13 \
85335e815aSmrg	7x14 \
86335e815aSmrg	8x13 \
87335e815aSmrg	9x15 \
88335e815aSmrg	9x18 \
89335e815aSmrg	10x20
90335e815aSmrgBDF2UCS_JISX0201_FONT_FILES = \
91335e815aSmrg	7x14
92335e815aSmrgEXTRA_FONT_FILES = \
93335e815aSmrg	12x13ja \
94335e815aSmrg	18x18ja \
95335e815aSmrg	18x18ko \
96335e815aSmrg	k14 \
97335e815aSmrg	nil2
98335e815aSmrgFONT_FILES = $(BDF2UCS_FONT_FILES) $(EXTRA_FONT_FILES)
99335e815aSmrgTRUNC_FONT_FILES = $(BDF2UCS_FONT_FILES)
100335e815aSmrg
101335e815aSmrgBDF_FILES = $(FONT_FILES:%=%.bdf)
102f4959950SmrgPCF_FILES = $(FONT_FILES:%=%.pcf$(COMPRESS_SUFFIX))
103335e815aSmrg
104335e815aSmrgTRUNC_BDF_FILES = $(TRUNC_FONT_FILES:%=%t.bdf)
105f4959950SmrgTRUNC_PCF_FILES = $(TRUNC_FONT_FILES:%=%.pcf$(COMPRESS_SUFFIX))
106335e815aSmrg
107335e815aSmrgif ISO8859_1
108335e815aSmrgISO8859_1_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-1.bdf)
109f4959950SmrgISO8859_1_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-1.pcf$(COMPRESS_SUFFIX))
110335e815aSmrgendif
111335e815aSmrg
112335e815aSmrgif ISO8859_2
113335e815aSmrgISO8859_2_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-2.bdf)
114f4959950SmrgISO8859_2_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-2.pcf$(COMPRESS_SUFFIX))
115335e815aSmrgendif
116335e815aSmrg
117335e815aSmrgif ISO8859_3
118335e815aSmrgISO8859_3_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-3.bdf)
119f4959950SmrgISO8859_3_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-3.pcf$(COMPRESS_SUFFIX))
120335e815aSmrgendif
121335e815aSmrg
122335e815aSmrgif ISO8859_4
123335e815aSmrgISO8859_4_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-4.bdf)
124f4959950SmrgISO8859_4_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-4.pcf$(COMPRESS_SUFFIX))
125335e815aSmrgendif
126335e815aSmrg
127335e815aSmrgif ISO8859_5
128335e815aSmrgISO8859_5_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-5.bdf)
129f4959950SmrgISO8859_5_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-5.pcf$(COMPRESS_SUFFIX))
130335e815aSmrgendif
131335e815aSmrg
132335e815aSmrgif ISO8859_7
133335e815aSmrgISO8859_7_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-7.bdf)
134f4959950SmrgISO8859_7_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-7.pcf$(COMPRESS_SUFFIX))
135335e815aSmrgendif
136335e815aSmrg
137335e815aSmrgif ISO8859_8
138335e815aSmrgISO8859_8_BDF_FILES = $(BDF2UCS_8_FONT_FILES:%=%-ISO8859-8.bdf)
139f4959950SmrgISO8859_8_PCF_FILES = $(BDF2UCS_8_FONT_FILES:%=%-ISO8859-8.pcf$(COMPRESS_SUFFIX))
140335e815aSmrgendif
141335e815aSmrg
142335e815aSmrgif ISO8859_9
143335e815aSmrgISO8859_9_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-9.bdf)
144f4959950SmrgISO8859_9_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-9.pcf$(COMPRESS_SUFFIX))
145335e815aSmrgendif
146335e815aSmrg
147335e815aSmrgif ISO8859_10
148335e815aSmrgISO8859_10_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-10.bdf)
149f4959950SmrgISO8859_10_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-10.pcf$(COMPRESS_SUFFIX))
150335e815aSmrgendif
151335e815aSmrg
152335e815aSmrgif ISO8859_11
153335e815aSmrgISO8859_11_BDF_FILES = $(BDF2UCS_11_FONT_FILES:%=%-ISO8859-11.bdf)
154f4959950SmrgISO8859_11_PCF_FILES = $(BDF2UCS_11_FONT_FILES:%=%-ISO8859-11.pcf$(COMPRESS_SUFFIX))
155335e815aSmrgendif
156335e815aSmrg
157335e815aSmrgif ISO8859_13
158335e815aSmrgISO8859_13_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-13.bdf)
159f4959950SmrgISO8859_13_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-13.pcf$(COMPRESS_SUFFIX))
160335e815aSmrgendif
161335e815aSmrg
162335e815aSmrgif ISO8859_14
163335e815aSmrgISO8859_14_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-14.bdf)
164f4959950SmrgISO8859_14_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-14.pcf$(COMPRESS_SUFFIX))
165335e815aSmrgendif
166335e815aSmrg
167335e815aSmrgif ISO8859_15
168335e815aSmrgISO8859_15_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-15.bdf)
169f4959950SmrgISO8859_15_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-15.pcf$(COMPRESS_SUFFIX))
170335e815aSmrgendif
171335e815aSmrg
172335e815aSmrgif ISO8859_16
173335e815aSmrgISO8859_16_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-16.bdf)
174f4959950SmrgISO8859_16_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-16.pcf$(COMPRESS_SUFFIX))
175335e815aSmrgendif
176335e815aSmrg
177335e815aSmrgif KOI8_R
178335e815aSmrgKOI8_R_BDF_FILES = $(BDF2UCS_KOI8_FONT_FILES:%=%-KOI8-R.bdf)
179f4959950SmrgKOI8_R_PCF_FILES = $(BDF2UCS_KOI8_FONT_FILES:%=%-KOI8-R.pcf$(COMPRESS_SUFFIX))
180335e815aSmrgendif
181335e815aSmrg
182335e815aSmrgif JISX0201
183335e815aSmrgJISX0201_BDF_FILES = $(BDF2UCS_JISX0201_FONT_FILES:%=%-JISX0201.1976-0.bdf)
184f4959950SmrgJISX0201_PCF_FILES = $(BDF2UCS_JISX0201_FONT_FILES:%=%-JISX0201.1976-0.pcf$(COMPRESS_SUFFIX))
185335e815aSmrgendif
186335e815aSmrg
187335e815aSmrgUTIL_DIR = @MAPFILES_PATH@
188335e815aSmrg
189f4959950SmrgSUFFIXES = .bdf .pcf$(COMPRESS_SUFFIX) t.bdf \
190335e815aSmrg	-ISO8859-1.bdf \
191335e815aSmrg	-ISO8859-2.bdf \
192335e815aSmrg	-ISO8859-3.bdf \
193335e815aSmrg	-ISO8859-4.bdf \
194335e815aSmrg	-ISO8859-5.bdf \
195335e815aSmrg	-ISO8859-7.bdf \
196335e815aSmrg	-ISO8859-8.bdf \
197335e815aSmrg	-ISO8859-9.bdf \
198335e815aSmrg	-ISO8859-10.bdf \
199335e815aSmrg	-ISO8859-11.bdf \
200335e815aSmrg	-ISO8859-13.bdf \
201335e815aSmrg	-ISO8859-14.bdf \
202335e815aSmrg	-ISO8859-15.bdf \
203335e815aSmrg	-ISO8859-16.bdf \
204335e815aSmrg	-KOI8-R.bdf \
205335e815aSmrg	-JISX0201.1976-0.bdf
206335e815aSmrg
207f4959950Smrg.bdf.pcf$(COMPRESS_SUFFIX):
208335e815aSmrg	@rm -f $@
2090cfee914Smrg	$(AM_V_GEN)$(BDFTOPCF) -t $< | $(COMPRESS) $(COMPRESS_FLAGS) > $@
210335e815aSmrg
211335e815aSmrg.bdft.bdf:
212335e815aSmrg	@rm -f $@
213f4959950Smrg	$(BDFTRUNCATE) 0x3200 < $< > $@
214335e815aSmrg
215335e815aSmrg.bdf-ISO8859-1.bdf:
216335e815aSmrg	@rm -f $@
217f4959950Smrg	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-1 ISO8859-1
218335e815aSmrg
219335e815aSmrg.bdf-ISO8859-2.bdf:
220335e815aSmrg	@rm -f $@
221f4959950Smrg	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-2 ISO8859-2
222335e815aSmrg
223335e815aSmrg.bdf-ISO8859-3.bdf:
224335e815aSmrg	@rm -f $@
225f4959950Smrg	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-3 ISO8859-3
226335e815aSmrg
227335e815aSmrg.bdf-ISO8859-4.bdf:
228335e815aSmrg	@rm -f $@
229f4959950Smrg	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-4 ISO8859-4
230335e815aSmrg
231335e815aSmrg.bdf-ISO8859-5.bdf:
232335e815aSmrg	@rm -f $@
233f4959950Smrg	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-5 ISO8859-5
234335e815aSmrg
235335e815aSmrg.bdf-ISO8859-7.bdf:
236335e815aSmrg	@rm -f $@
237f4959950Smrg	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-7 ISO8859-7
238335e815aSmrg
239335e815aSmrg.bdf-ISO8859-8.bdf:
240335e815aSmrg	@rm -f $@
241f4959950Smrg	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-8 ISO8859-8
242335e815aSmrg
243335e815aSmrg.bdf-ISO8859-9.bdf:
244335e815aSmrg	@rm -f $@
245f4959950Smrg	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-9 ISO8859-9
246335e815aSmrg
247335e815aSmrg.bdf-ISO8859-10.bdf:
248335e815aSmrg	@rm -f $@
249f4959950Smrg	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-10 ISO8859-10
250335e815aSmrg
251335e815aSmrg.bdf-ISO8859-11.bdf:
252335e815aSmrg	@rm -f $@
253f4959950Smrg	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-11 ISO8859-11
254335e815aSmrg
255335e815aSmrg.bdf-ISO8859-13.bdf:
256335e815aSmrg	@rm -f $@
257f4959950Smrg	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-13 ISO8859-13
258335e815aSmrg
259335e815aSmrg.bdf-ISO8859-14.bdf:
260335e815aSmrg	@rm -f $@
261f4959950Smrg	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-14 ISO8859-14
262335e815aSmrg
263335e815aSmrg.bdf-ISO8859-15.bdf:
264335e815aSmrg	@rm -f $@
265f4959950Smrg	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-15 ISO8859-15
266335e815aSmrg
267335e815aSmrg.bdf-ISO8859-16.bdf:
268335e815aSmrg	@rm -f $@
269f4959950Smrg	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-16 ISO8859-16
270335e815aSmrg
271335e815aSmrg.bdf-KOI8-R.bdf:
272335e815aSmrg	@rm -f $@
273f4959950Smrg	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-KOI8-R KOI8-R
274335e815aSmrg
275335e815aSmrg.bdf-JISX0201.1976-0.bdf:
276335e815aSmrg	@rm -f $@
277f4959950Smrg	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-JISX0201.1976-0 JISX0201.1976-0
278335e815aSmrg
279f4959950Smrgt.bdf.pcf$(COMPRESS_SUFFIX):
280335e815aSmrg	@rm -f $@
281f4959950Smrg	$(AM_V_GEN)$(BDFTOPCF) -t $< | $(COMPRESS) > $@
282335e815aSmrg
283335e815aSmrgfontdir = @FONTDIR@
284335e815aSmrgfont_DATA = \
285335e815aSmrg	$(PCF_FILES) \
286335e815aSmrg	$(ISO8859_1_PCF_FILES) \
287335e815aSmrg	$(ISO8859_2_PCF_FILES) \
288335e815aSmrg	$(ISO8859_3_PCF_FILES) \
289335e815aSmrg	$(ISO8859_4_PCF_FILES) \
290335e815aSmrg	$(ISO8859_5_PCF_FILES) \
291335e815aSmrg	$(ISO8859_7_PCF_FILES) \
292335e815aSmrg	$(ISO8859_8_PCF_FILES) \
293335e815aSmrg	$(ISO8859_9_PCF_FILES) \
294335e815aSmrg	$(ISO8859_10_PCF_FILES) \
295335e815aSmrg	$(ISO8859_11_PCF_FILES) \
296335e815aSmrg	$(ISO8859_13_PCF_FILES) \
297335e815aSmrg	$(ISO8859_14_PCF_FILES) \
298335e815aSmrg	$(ISO8859_15_PCF_FILES) \
299335e815aSmrg	$(ISO8859_16_PCF_FILES) \
300335e815aSmrg	$(KOI8_R_PCF_FILES) \
301335e815aSmrg	$(JISX0201_PCF_FILES)
302335e815aSmrgBUILT_BDF_FILES = \
303335e815aSmrg	$(ISO8859_1_BDF_FILES) \
304335e815aSmrg	$(ISO8859_2_BDF_FILES) \
305335e815aSmrg	$(ISO8859_3_BDF_FILES) \
306335e815aSmrg	$(ISO8859_4_BDF_FILES) \
307335e815aSmrg	$(ISO8859_5_BDF_FILES) \
308335e815aSmrg	$(ISO8859_7_BDF_FILES) \
309335e815aSmrg	$(ISO8859_8_BDF_FILES) \
310335e815aSmrg	$(ISO8859_9_BDF_FILES) \
311335e815aSmrg	$(ISO8859_10_BDF_FILES) \
312335e815aSmrg	$(ISO8859_11_BDF_FILES) \
313335e815aSmrg	$(ISO8859_13_BDF_FILES) \
314335e815aSmrg	$(ISO8859_14_BDF_FILES) \
315335e815aSmrg	$(ISO8859_15_BDF_FILES) \
316335e815aSmrg	$(ISO8859_16_BDF_FILES) \
317335e815aSmrg	$(KOI8_R_BDF_FILES) \
318335e815aSmrg	$(JISX0201_BDF_FILES)
319335e815aSmrg
320335e815aSmrgCLEANFILES = $(font_DATA) $(TRUNC_BDF_FILES) $(BUILT_BDF_FILES)
321335e815aSmrg
3220cfee914SmrgEXTRA_DIST = $(BDF_FILES) README.md
323335e815aSmrg
324cf8f59bfSmrgMAINTAINERCLEANFILES = ChangeLog INSTALL
325cf8f59bfSmrg
326335e815aSmrgall-local: $(BUILT_BDF_FILES) $(font_DATA)
327335e815aSmrg
328335e815aSmrginstall-data-hook:
3290cfee914Smrg	@rm -f $(DESTDIR)$(fontdir)/fonts.dir
330335e815aSmrg	$(MKFONTDIR) $(DESTDIR)$(fontdir)
331f4959950Smrg	@RUN_FCCACHE@
332335e815aSmrg
333335e815aSmrgdistuninstallcheck:
334335e815aSmrg	@:
335f4959950Smrg
336f4959950Smrg
337cf8f59bfSmrg.PHONY: ChangeLog INSTALL
338cf8f59bfSmrg
339cf8f59bfSmrgINSTALL:
340cf8f59bfSmrg	$(INSTALL_CMD)
341f4959950Smrg
342f4959950SmrgChangeLog:
343f4959950Smrg	$(CHANGELOG_CMD)
344f4959950Smrg
345cf8f59bfSmrgdist-hook: ChangeLog INSTALL
346