40 iso8859-6 iso8859-7 iso8859-8 iso8859-9 iso8859-10 \ |
40 iso8859-6 iso8859-7 iso8859-8 iso8859-9 iso8859-10 \ |
41 iso8859-11 iso8859-12 iso8859-13 iso8859-14 iso8859-15 \ |
41 iso8859-11 iso8859-12 iso8859-13 iso8859-14 iso8859-15 \ |
42 iso8859-16 jisx0201 koi8-r |
42 iso8859-16 jisx0201 koi8-r |
43 |
43 |
44 # Encodings we split out into separate subdirs for packaging |
44 # Encodings we split out into separate subdirs for packaging |
45 BDF_SUBDIR_ENCODINGS = \ |
45 ALL_BDF_SUBDIR_ENCODINGS = \ |
46 iso8859-1 \ |
46 iso8859-1 \ |
47 iso8859-2 \ |
47 iso8859-2 \ |
48 iso8859-3 \ |
48 iso8859-3 \ |
49 iso8859-4 \ |
49 iso8859-4 \ |
50 iso8859-5 \ |
|
51 iso8859-7 \ |
|
52 iso8859-8 \ |
|
53 iso8859-9 \ |
50 iso8859-9 \ |
54 iso8859-10 \ |
51 iso8859-10 \ |
55 iso8859-11 \ |
|
56 iso8859-13 \ |
52 iso8859-13 \ |
57 iso8859-14 \ |
53 iso8859-14 \ |
58 iso8859-15 \ |
54 iso8859-15 \ |
59 iso8859-16 |
55 iso8859-16 |
|
56 |
|
57 misc_BDF_SUBDIR_ENCODINGS = \ |
|
58 $(ALL_BDF_SUBDIR_ENCODINGS) \ |
|
59 iso8859-5 \ |
|
60 iso8859-7 \ |
|
61 iso8859-8 \ |
|
62 iso8859-11 |
|
63 100dpi_BDF_SUBDIR_ENCODINGS = $(ALL_BDF_SUBDIR_ENCODINGS) |
|
64 75dpi_BDF_SUBDIR_ENCODINGS = $(ALL_BDF_SUBDIR_ENCODINGS) |
|
65 BDF_SUBDIR_ENCODINGS = $($(FONTSUBDIR)_BDF_SUBDIR_ENCODINGS) |
60 |
66 |
61 BUILD_TYPES = core $(BDF_SUBDIR_ENCODINGS) |
67 BUILD_TYPES = core $(BDF_SUBDIR_ENCODINGS) |
62 BUILD_TYPES_SET = yes |
68 BUILD_TYPES_SET = yes |
63 |
69 |
64 DISABLE_ALL_ENCODINGS = $(ALL_ENCODINGS:%=--disable-%) |
70 DISABLE_ALL_ENCODINGS = $(ALL_ENCODINGS:%=--disable-%) |
91 iso8859-15_ENCODING_CONFIG_OPTS = \ |
97 iso8859-15_ENCODING_CONFIG_OPTS = \ |
92 $(DISABLE_ALL_ENCODINGS:--disable-iso8859-15=--enable-iso8859-15) |
98 $(DISABLE_ALL_ENCODINGS:--disable-iso8859-15=--enable-iso8859-15) |
93 iso8859-16_ENCODING_CONFIG_OPTS = \ |
99 iso8859-16_ENCODING_CONFIG_OPTS = \ |
94 $(DISABLE_ALL_ENCODINGS:--disable-iso8859-16=--enable-iso8859-16) |
100 $(DISABLE_ALL_ENCODINGS:--disable-iso8859-16=--enable-iso8859-16) |
95 |
101 |
96 ENCODED_FONTDIR=$(X11_FONT_DIR)/$(FONTSUBDIR)-$(BUILD_TYPE:iso%=ISO%) |
102 |
97 MODULE_FONTDIR=$(ENCODED_FONTDIR:%-core=%) |
103 ENCODED_FONTSUBDIR = $(FONTSUBDIR)-$(BUILD_TYPE:iso%=ISO%) |
|
104 BDF_SUBDIR = $(ENCODED_FONTSUBDIR:%-core=%) |
|
105 MODULE_FONTDIR = $(X11_FONT_DIR)/$(BDF_SUBDIR) |
98 |
106 |
99 MODULE_CONFIG_OPTS = $($(BUILD_TYPE)_ENCODING_CONFIG_OPTS) \ |
107 MODULE_CONFIG_OPTS = $($(BUILD_TYPE)_ENCODING_CONFIG_OPTS) \ |
100 --with-fontdir="$(MODULE_FONTDIR)" |
108 --with-fontdir="$(MODULE_FONTDIR)" |
|
109 |
|
110 # Font path entries |
|
111 iso8859-1_PRIORITY = 0 |
|
112 iso8859-2_PRIORITY = 1 |
|
113 iso8859-3_PRIORITY = 1 |
|
114 iso8859-4_PRIORITY = 1 |
|
115 iso8859-5_PRIORITY = 1 |
|
116 iso8859-6_PRIORITY = 1 |
|
117 iso8859-7_PRIORITY = 1 |
|
118 iso8859-8_PRIORITY = 1 |
|
119 iso8859-9_PRIORITY = 1 |
|
120 iso8859-10_PRIORITY = 1 |
|
121 iso8859-11_PRIORITY = 1 |
|
122 iso8859-12_PRIORITY = 1 |
|
123 iso8859-13_PRIORITY = 1 |
|
124 iso8859-14_PRIORITY = 1 |
|
125 iso8859-15_PRIORITY = 1 |
|
126 iso8859-16_PRIORITY = 1 |
|
127 core_PRIORITY = 2 |
|
128 |
|
129 misc_PRIORITY = 15 |
|
130 100dpi_PRIORITY = 20 |
|
131 75dpi_PRIORITY = 25 |
|
132 |
|
133 unscaled_PRIORITY = 0 + $($(BUILD_TYPE)_PRIORITY) + $($(FONTSUBDIR)_PRIORITY) |
|
134 scaled_PRIORITY = 70 + $(unscaled_PRIORITY) |
|
135 |
|
136 # Use of $(( )) causes ksh93 to evaluate the arithmetic expression |
|
137 FONTPATH_LINKS = $(BDF_SUBDIR):unscaled:pri=$$(( $(unscaled_PRIORITY) )) |
|
138 FONTPATH_LINKS += $(BDF_SUBDIR):pri=$$(( $(scaled_PRIORITY) )) |
101 |
139 |
102 core_INSTALL_CORE_FONTS=yes |
140 core_INSTALL_CORE_FONTS=yes |
103 # All other build types are left unset for "no" |
141 # All other build types are left unset for "no" |
104 MODTYPE_MAKEFLAGS_DEFAULT=$($(BUILD_TYPE)_INSTALL_CORE_FONTS:yes=$(POUND_SIGN)) |
142 MODTYPE_MAKEFLAGS_DEFAULT=$($(BUILD_TYPE)_INSTALL_CORE_FONTS:yes=$(POUND_SIGN)) |
105 $(MODTYPE_MAKEFLAGS_DEFAULT) MODTYPE_MAKEFLAGS=PCF_FILES="" |
143 $(MODTYPE_MAKEFLAGS_DEFAULT) MODTYPE_MAKEFLAGS=PCF_FILES="" |