1#  Copyright 2005 Red Hat, Inc.
2#
3#  Permission to use, copy, modify, distribute, and sell this software
4#  and its documentation for any purpose is hereby granted without
5#  fee, provided that the above copyright notice appear in all copies
6#  and that both that copyright notice and this permission notice
7#  appear in supporting documentation, and that the name of Red Hat
8#  not be used in advertising or publicity pertaining to distribution
9#  of the software without specific, written prior permission.  Red
10#  Hat makes no representations about the suitability of this software
11#  for any purpose.  It is provided "as is" without express or implied
12#  warranty.
13#
14#  RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
15#  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
16#  NO EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
17#  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
18#  OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
19#  NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
20#  CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
21
22BDF2UCS_FONT_FILES = \
23	lubB08 \
24	lubB10 \
25	lubB12 \
26	lubB14 \
27	lubB18 \
28	lubB19 \
29	lubB24 \
30	lubBI08 \
31	lubBI10 \
32	lubBI12 \
33	lubBI14 \
34	lubBI18 \
35	lubBI19 \
36	lubBI24 \
37	lubI08 \
38	lubI10 \
39	lubI12 \
40	lubI14 \
41	lubI18 \
42	lubI19 \
43	lubI24 \
44	luBIS08 \
45	luBIS10 \
46	luBIS12 \
47	luBIS14 \
48	luBIS18 \
49	luBIS19 \
50	luBIS24 \
51	lubR08 \
52	lubR10 \
53	lubR12 \
54	lubR14 \
55	lubR18 \
56	lubR19 \
57	lubR24 \
58	luBS08 \
59	luBS10 \
60	luBS12 \
61	luBS14 \
62	luBS18 \
63	luBS19 \
64	luBS24 \
65	luIS08 \
66	luIS10 \
67	luIS12 \
68	luIS14 \
69	luIS18 \
70	luIS19 \
71	luIS24 \
72	luRS08 \
73	luRS10 \
74	luRS12 \
75	luRS14 \
76	luRS18 \
77	luRS19 \
78	luRS24
79FONT_FILES = $(BDF2UCS_FONT_FILES)
80
81BDF_FILES = $(FONT_FILES:%=%.bdf)
82PCF_FILES = $(FONT_FILES:%=%.pcf$(COMPRESS_SUFFIX))
83
84if ISO8859_1
85ISO8859_1_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-1.bdf)
86ISO8859_1_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-1.pcf$(COMPRESS_SUFFIX))
87endif
88
89if ISO8859_2
90ISO8859_2_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-2.bdf)
91ISO8859_2_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-2.pcf$(COMPRESS_SUFFIX))
92endif
93
94if ISO8859_3
95ISO8859_3_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-3.bdf)
96ISO8859_3_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-3.pcf$(COMPRESS_SUFFIX))
97endif
98
99if ISO8859_4
100ISO8859_4_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-4.bdf)
101ISO8859_4_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-4.pcf$(COMPRESS_SUFFIX))
102endif
103
104if ISO8859_9
105ISO8859_9_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-9.bdf)
106ISO8859_9_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-9.pcf$(COMPRESS_SUFFIX))
107endif
108
109if ISO8859_10
110ISO8859_10_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-10.bdf)
111ISO8859_10_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-10.pcf$(COMPRESS_SUFFIX))
112endif
113
114if ISO8859_13
115ISO8859_13_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-13.bdf)
116ISO8859_13_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-13.pcf$(COMPRESS_SUFFIX))
117endif
118
119if ISO8859_14
120ISO8859_14_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-14.bdf)
121ISO8859_14_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-14.pcf$(COMPRESS_SUFFIX))
122endif
123
124if ISO8859_15
125ISO8859_15_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-15.bdf)
126ISO8859_15_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-15.pcf$(COMPRESS_SUFFIX))
127endif
128
129UTIL_DIR = @MAPFILES_PATH@
130
131SUFFIXES = .bdf .pcf$(COMPRESS_SUFFIX) \
132	-ISO8859-1.bdf \
133	-ISO8859-2.bdf \
134	-ISO8859-3.bdf \
135	-ISO8859-4.bdf \
136	-ISO8859-9.bdf \
137	-ISO8859-10.bdf \
138	-ISO8859-13.bdf \
139	-ISO8859-14.bdf \
140	-ISO8859-15.bdf
141
142.bdf.pcf$(COMPRESS_SUFFIX):
143	@rm -f $@
144	$(AM_V_GEN)$(BDFTOPCF) -t $< | $(COMPRESS) $(COMPRESS_FLAGS) > $@
145
146.bdf-ISO8859-1.bdf:
147	@rm -f $@
148	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-1 ISO8859-1
149
150.bdf-ISO8859-2.bdf:
151	@rm -f $@
152	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-2 ISO8859-2
153
154.bdf-ISO8859-3.bdf:
155	@rm -f $@
156	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-3 ISO8859-3
157
158.bdf-ISO8859-4.bdf:
159	@rm -f $@
160	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-4 ISO8859-4
161
162.bdf-ISO8859-9.bdf:
163	@rm -f $@
164	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-9 ISO8859-9
165
166.bdf-ISO8859-10.bdf:
167	@rm -f $@
168	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-10 ISO8859-10
169
170.bdf-ISO8859-13.bdf:
171	@rm -f $@
172	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-13 ISO8859-13
173
174.bdf-ISO8859-14.bdf:
175	@rm -f $@
176	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-14 ISO8859-14
177
178.bdf-ISO8859-15.bdf:
179	@rm -f $@
180	$(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-15 ISO8859-15
181
182fontdir = @FONTDIR@
183font_DATA = \
184	$(PCF_FILES) \
185	$(ISO8859_1_PCF_FILES) \
186	$(ISO8859_2_PCF_FILES) \
187	$(ISO8859_3_PCF_FILES) \
188	$(ISO8859_4_PCF_FILES) \
189	$(ISO8859_9_PCF_FILES) \
190	$(ISO8859_10_PCF_FILES) \
191	$(ISO8859_13_PCF_FILES) \
192	$(ISO8859_14_PCF_FILES) \
193	$(ISO8859_15_PCF_FILES)
194BUILT_BDF_FILES = \
195	$(ISO8859_1_BDF_FILES) \
196	$(ISO8859_2_BDF_FILES) \
197	$(ISO8859_3_BDF_FILES) \
198	$(ISO8859_4_BDF_FILES) \
199	$(ISO8859_9_BDF_FILES) \
200	$(ISO8859_10_BDF_FILES) \
201	$(ISO8859_13_BDF_FILES) \
202	$(ISO8859_14_BDF_FILES) \
203	$(ISO8859_15_BDF_FILES)
204CLEANFILES = $(font_DATA) $(BUILT_BDF_FILES)
205
206EXTRA_DIST = $(BDF_FILES) LU_LEGALNOTICE README.md
207
208MAINTAINERCLEANFILES = ChangeLog INSTALL
209
210all-local: $(BUILT_BDF_FILES) $(font_DATA)
211
212install-data-hook:
213	@rm -f $(DESTDIR)$(fontdir)/fonts.dir
214	$(MKFONTDIR) $(DESTDIR)$(fontdir)
215	@RUN_FCCACHE@
216
217distuninstallcheck:
218	@:
219
220
221.PHONY: ChangeLog INSTALL
222
223INSTALL:
224	$(INSTALL_CMD)
225
226ChangeLog:
227	$(CHANGELOG_CMD)
228
229dist-hook: ChangeLog INSTALL
230