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 courB08 \ 24 courB10 \ 25 courB12 \ 26 courB14 \ 27 courB18 \ 28 courB24 \ 29 courBO08 \ 30 courBO10 \ 31 courBO12 \ 32 courBO14 \ 33 courBO18 \ 34 courBO24 \ 35 courO08 \ 36 courO10 \ 37 courO12 \ 38 courO14 \ 39 courO18 \ 40 courO24 \ 41 courR08 \ 42 courR10 \ 43 courR12 \ 44 courR14 \ 45 courR18 \ 46 courR24 \ 47 helvB08 \ 48 helvB10 \ 49 helvB12 \ 50 helvB14 \ 51 helvB18 \ 52 helvB24 \ 53 helvBO08 \ 54 helvBO10 \ 55 helvBO12 \ 56 helvBO14 \ 57 helvBO18 \ 58 helvBO24 \ 59 helvO08 \ 60 helvO10 \ 61 helvO12 \ 62 helvO14 \ 63 helvO18 \ 64 helvO24 \ 65 helvR08 \ 66 helvR10 \ 67 helvR12 \ 68 helvR14 \ 69 helvR18 \ 70 helvR24 \ 71 ncenB08 \ 72 ncenB10 \ 73 ncenB12 \ 74 ncenB14 \ 75 ncenB18 \ 76 ncenB24 \ 77 ncenBI08 \ 78 ncenBI10 \ 79 ncenBI12 \ 80 ncenBI14 \ 81 ncenBI18 \ 82 ncenBI24 \ 83 ncenI08 \ 84 ncenI10 \ 85 ncenI12 \ 86 ncenI14 \ 87 ncenI18 \ 88 ncenI24 \ 89 ncenR08 \ 90 ncenR10 \ 91 ncenR12 \ 92 ncenR14 \ 93 ncenR18 \ 94 ncenR24 \ 95 timB08 \ 96 timB10 \ 97 timB12 \ 98 timB14 \ 99 timB18 \ 100 timB24 \ 101 timBI08 \ 102 timBI10 \ 103 timBI12 \ 104 timBI14 \ 105 timBI18 \ 106 timBI24 \ 107 timI08 \ 108 timI10 \ 109 timI12 \ 110 timI14 \ 111 timI18 \ 112 timI24 \ 113 timR08 \ 114 timR10 \ 115 timR12 \ 116 timR14 \ 117 timR18 \ 118 timR24 119EXTRA_FONT_FILES = \ 120 symb08 \ 121 symb10 \ 122 symb12 \ 123 symb14 \ 124 symb18 \ 125 symb24 126FONT_FILES = $(BDF2UCS_FONT_FILES) $(EXTRA_FONT_FILES) 127 128BDF_FILES = $(FONT_FILES:%=%.bdf) 129PCF_FILES = $(FONT_FILES:%=%.pcf$(COMPRESS_SUFFIX)) 130 131if ISO8859_1 132ISO8859_1_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-1.bdf) 133ISO8859_1_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-1.pcf$(COMPRESS_SUFFIX)) 134endif 135 136if ISO8859_2 137ISO8859_2_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-2.bdf) 138ISO8859_2_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-2.pcf$(COMPRESS_SUFFIX)) 139endif 140 141if ISO8859_3 142ISO8859_3_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-3.bdf) 143ISO8859_3_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-3.pcf$(COMPRESS_SUFFIX)) 144endif 145 146if ISO8859_4 147ISO8859_4_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-4.bdf) 148ISO8859_4_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-4.pcf$(COMPRESS_SUFFIX)) 149endif 150 151if ISO8859_9 152ISO8859_9_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-9.bdf) 153ISO8859_9_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-9.pcf$(COMPRESS_SUFFIX)) 154endif 155 156if ISO8859_10 157ISO8859_10_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-10.bdf) 158ISO8859_10_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-10.pcf$(COMPRESS_SUFFIX)) 159endif 160 161if ISO8859_13 162ISO8859_13_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-13.bdf) 163ISO8859_13_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-13.pcf$(COMPRESS_SUFFIX)) 164endif 165 166if ISO8859_14 167ISO8859_14_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-14.bdf) 168ISO8859_14_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-14.pcf$(COMPRESS_SUFFIX)) 169endif 170 171if ISO8859_15 172ISO8859_15_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-15.bdf) 173ISO8859_15_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-15.pcf$(COMPRESS_SUFFIX)) 174endif 175 176UTIL_DIR = @MAPFILES_PATH@ 177 178SUFFIXES = .bdf .pcf$(COMPRESS_SUFFIX) \ 179 -ISO8859-1.bdf \ 180 -ISO8859-2.bdf \ 181 -ISO8859-3.bdf \ 182 -ISO8859-4.bdf \ 183 -ISO8859-9.bdf \ 184 -ISO8859-10.bdf \ 185 -ISO8859-13.bdf \ 186 -ISO8859-14.bdf \ 187 -ISO8859-15.bdf 188 189.bdf.pcf$(COMPRESS_SUFFIX): 190 @rm -f $@ 191 $(AM_V_GEN)$(BDFTOPCF) -t $< | $(COMPRESS) > $@ 192 193.bdf-ISO8859-1.bdf: 194 @rm -f $@ 195 $(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-1 ISO8859-1 196 197.bdf-ISO8859-2.bdf: 198 @rm -f $@ 199 $(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-2 ISO8859-2 200 201.bdf-ISO8859-3.bdf: 202 @rm -f $@ 203 $(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-3 ISO8859-3 204 205.bdf-ISO8859-4.bdf: 206 @rm -f $@ 207 $(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-4 ISO8859-4 208 209.bdf-ISO8859-9.bdf: 210 @rm -f $@ 211 $(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-9 ISO8859-9 212 213.bdf-ISO8859-10.bdf: 214 @rm -f $@ 215 $(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-10 ISO8859-10 216 217.bdf-ISO8859-13.bdf: 218 @rm -f $@ 219 $(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-13 ISO8859-13 220 221.bdf-ISO8859-14.bdf: 222 @rm -f $@ 223 $(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-14 ISO8859-14 224 225.bdf-ISO8859-15.bdf: 226 @rm -f $@ 227 $(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-15 ISO8859-15 228 229fontdir = @FONTDIR@ 230font_DATA = \ 231 $(PCF_FILES) \ 232 $(ISO8859_1_PCF_FILES) \ 233 $(ISO8859_2_PCF_FILES) \ 234 $(ISO8859_3_PCF_FILES) \ 235 $(ISO8859_4_PCF_FILES) \ 236 $(ISO8859_9_PCF_FILES) \ 237 $(ISO8859_10_PCF_FILES) \ 238 $(ISO8859_13_PCF_FILES) \ 239 $(ISO8859_14_PCF_FILES) \ 240 $(ISO8859_15_PCF_FILES) 241BUILT_BDF_FILES = \ 242 $(ISO8859_1_BDF_FILES) \ 243 $(ISO8859_2_BDF_FILES) \ 244 $(ISO8859_3_BDF_FILES) \ 245 $(ISO8859_4_BDF_FILES) \ 246 $(ISO8859_9_BDF_FILES) \ 247 $(ISO8859_10_BDF_FILES) \ 248 $(ISO8859_13_BDF_FILES) \ 249 $(ISO8859_14_BDF_FILES) \ 250 $(ISO8859_15_BDF_FILES) 251CLEANFILES = $(font_DATA) $(BUILT_BDF_FILES) 252 253EXTRA_DIST = $(BDF_FILES) 254 255MAINTAINERCLEANFILES = ChangeLog INSTALL 256 257all-local: $(BUILT_BDF_FILES) $(font_DATA) 258 259install-data-hook: 260 @rm -f $(DESTDIR)$(fontdir)/font.dir 261 $(MKFONTDIR) $(DESTDIR)$(fontdir) 262 @RUN_FCCACHE@ 263 264distuninstallcheck: 265 @: 266 267 268.PHONY: ChangeLog INSTALL 269 270INSTALL: 271 $(INSTALL_CMD) 272 273ChangeLog: 274 $(CHANGELOG_CMD) 275 276dist-hook: ChangeLog INSTALL 277