1 UNICODE_BASE
= $(TOOLS_BASE_
)unicode
2 UNICODE_BASE_
= $(UNICODE_BASE
)$(SEP
)
3 UNICODE_INT
= $(INTERMEDIATE_
)$(UNICODE_BASE
)
4 UNICODE_INT_
= $(UNICODE_INT
)$(SEP
)
5 UNICODE_OUT
= $(OUTPUT_
)$(UNICODE_BASE
)
6 UNICODE_OUT_
= $(UNICODE_OUT
)$(SEP
)
8 $(UNICODE_INT
): |
$(TOOLS_INT
)
12 ifneq ($(INTERMEDIATE
),$(OUTPUT
))
13 $(UNICODE_OUT
): |
$(TOOLS_OUT
)
19 $(UNICODE_OUT_
)libunicode.a
83 UNICODE_SOURCES
= $(addprefix $(UNICODE_BASE_
), \
91 $(UNICODE_CODEPAGES
:%=c_
%.o
) \
95 $(addprefix $(INTERMEDIATE_
), $(UNICODE_SOURCES
:.c
=.o
))
97 UNICODE_HOST_CFLAGS
= \
98 -D__USE_W32API
-DWINVER
=0x501 -DWINE_UNICODE_API
= \
99 -Dwchar_t
="unsigned short" -D_WCHAR_T_DEFINED \
100 -I
$(UNICODE_BASE
) -Iinclude
/reactos
/wine
-Iinclude
-Iinclude
/psdk \
104 unicode
: $(UNICODE_TARGET
)
106 $(UNICODE_TARGET
): $(UNICODE_OBJECTS
) |
$(UNICODE_OUT
)
108 ${host_ar} -rc
$@
$(UNICODE_OBJECTS
)
110 $(UNICODE_INT_
)casemap.o
: $(UNICODE_BASE_
)casemap.c |
$(UNICODE_INT
)
112 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
114 $(UNICODE_INT_
)compose.o
: $(UNICODE_BASE_
)compose.c |
$(UNICODE_INT
)
116 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
118 $(UNICODE_INT_
)cptable.o
: $(UNICODE_BASE_
)cptable.c |
$(UNICODE_INT
)
120 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
122 $(UNICODE_INT_
)mbtowc.o
: $(UNICODE_BASE_
)mbtowc.c |
$(UNICODE_INT
)
124 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
126 $(UNICODE_INT_
)string.o
: $(UNICODE_BASE_
)string.c |
$(UNICODE_INT
)
128 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
130 $(UNICODE_INT_
)wctomb.o
: $(UNICODE_BASE_
)wctomb.c |
$(UNICODE_INT
)
132 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
134 $(UNICODE_INT_
)wctype.o
: $(UNICODE_BASE_
)wctype.c |
$(UNICODE_INT
)
136 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
138 $(UNICODE_INT_
)c_037.o
: $(UNICODE_BASE_
)c_037.c |
$(UNICODE_INT
)
140 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
142 $(UNICODE_INT_
)c_424.o
: $(UNICODE_BASE_
)c_424.c |
$(UNICODE_INT
)
144 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
146 $(UNICODE_INT_
)c_437.o
: $(UNICODE_BASE_
)c_437.c |
$(UNICODE_INT
)
148 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
150 $(UNICODE_INT_
)c_500.o
: $(UNICODE_BASE_
)c_500.c |
$(UNICODE_INT
)
152 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
154 $(UNICODE_INT_
)c_737.o
: $(UNICODE_BASE_
)c_737.c |
$(UNICODE_INT
)
156 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
158 $(UNICODE_INT_
)c_775.o
: $(UNICODE_BASE_
)c_775.c |
$(UNICODE_INT
)
160 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
162 $(UNICODE_INT_
)c_850.o
: $(UNICODE_BASE_
)c_850.c |
$(UNICODE_INT
)
164 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
166 $(UNICODE_INT_
)c_852.o
: $(UNICODE_BASE_
)c_852.c |
$(UNICODE_INT
)
168 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
170 $(UNICODE_INT_
)c_855.o
: $(UNICODE_BASE_
)c_855.c |
$(UNICODE_INT
)
172 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
174 $(UNICODE_INT_
)c_856.o
: $(UNICODE_BASE_
)c_856.c |
$(UNICODE_INT
)
176 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
178 $(UNICODE_INT_
)c_857.o
: $(UNICODE_BASE_
)c_857.c |
$(UNICODE_INT
)
180 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
182 $(UNICODE_INT_
)c_860.o
: $(UNICODE_BASE_
)c_860.c |
$(UNICODE_INT
)
184 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
186 $(UNICODE_INT_
)c_861.o
: $(UNICODE_BASE_
)c_861.c |
$(UNICODE_INT
)
188 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
190 $(UNICODE_INT_
)c_862.o
: $(UNICODE_BASE_
)c_862.c |
$(UNICODE_INT
)
192 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
194 $(UNICODE_INT_
)c_863.o
: $(UNICODE_BASE_
)c_863.c |
$(UNICODE_INT
)
196 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
198 $(UNICODE_INT_
)c_864.o
: $(UNICODE_BASE_
)c_864.c |
$(UNICODE_INT
)
200 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
202 $(UNICODE_INT_
)c_865.o
: $(UNICODE_BASE_
)c_865.c |
$(UNICODE_INT
)
204 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
206 $(UNICODE_INT_
)c_866.o
: $(UNICODE_BASE_
)c_866.c |
$(UNICODE_INT
)
208 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
210 $(UNICODE_INT_
)c_869.o
: $(UNICODE_BASE_
)c_869.c |
$(UNICODE_INT
)
212 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
214 $(UNICODE_INT_
)c_874.o
: $(UNICODE_BASE_
)c_874.c |
$(UNICODE_INT
)
216 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
218 $(UNICODE_INT_
)c_875.o
: $(UNICODE_BASE_
)c_875.c |
$(UNICODE_INT
)
220 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
222 $(UNICODE_INT_
)c_878.o
: $(UNICODE_BASE_
)c_878.c |
$(UNICODE_INT
)
224 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
226 $(UNICODE_INT_
)c_932.o
: $(UNICODE_BASE_
)c_932.c |
$(UNICODE_INT
)
228 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
230 $(UNICODE_INT_
)c_936.o
: $(UNICODE_BASE_
)c_936.c |
$(UNICODE_INT
)
232 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
234 $(UNICODE_INT_
)c_949.o
: $(UNICODE_BASE_
)c_949.c |
$(UNICODE_INT
)
236 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
238 $(UNICODE_INT_
)c_950.o
: $(UNICODE_BASE_
)c_950.c |
$(UNICODE_INT
)
240 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
242 $(UNICODE_INT_
)c_1006.o
: $(UNICODE_BASE_
)c_1006.c |
$(UNICODE_INT
)
244 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
246 $(UNICODE_INT_
)c_1026.o
: $(UNICODE_BASE_
)c_1026.c |
$(UNICODE_INT
)
248 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
250 $(UNICODE_INT_
)c_1250.o
: $(UNICODE_BASE_
)c_1250.c |
$(UNICODE_INT
)
252 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
254 $(UNICODE_INT_
)c_1251.o
: $(UNICODE_BASE_
)c_1251.c |
$(UNICODE_INT
)
256 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
258 $(UNICODE_INT_
)c_1252.o
: $(UNICODE_BASE_
)c_1252.c |
$(UNICODE_INT
)
260 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
262 $(UNICODE_INT_
)c_1253.o
: $(UNICODE_BASE_
)c_1253.c |
$(UNICODE_INT
)
264 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
266 $(UNICODE_INT_
)c_1254.o
: $(UNICODE_BASE_
)c_1254.c |
$(UNICODE_INT
)
268 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
270 $(UNICODE_INT_
)c_1255.o
: $(UNICODE_BASE_
)c_1255.c |
$(UNICODE_INT
)
272 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
274 $(UNICODE_INT_
)c_1256.o
: $(UNICODE_BASE_
)c_1256.c |
$(UNICODE_INT
)
276 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
278 $(UNICODE_INT_
)c_1257.o
: $(UNICODE_BASE_
)c_1257.c |
$(UNICODE_INT
)
280 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
282 $(UNICODE_INT_
)c_1258.o
: $(UNICODE_BASE_
)c_1258.c |
$(UNICODE_INT
)
284 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
286 $(UNICODE_INT_
)c_10000.o
: $(UNICODE_BASE_
)c_10000.c |
$(UNICODE_INT
)
288 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
290 $(UNICODE_INT_
)c_10006.o
: $(UNICODE_BASE_
)c_10006.c |
$(UNICODE_INT
)
292 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
294 $(UNICODE_INT_
)c_10007.o
: $(UNICODE_BASE_
)c_10007.c |
$(UNICODE_INT
)
296 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
298 $(UNICODE_INT_
)c_10029.o
: $(UNICODE_BASE_
)c_10029.c |
$(UNICODE_INT
)
300 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
302 $(UNICODE_INT_
)c_10079.o
: $(UNICODE_BASE_
)c_10079.c |
$(UNICODE_INT
)
304 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
306 $(UNICODE_INT_
)c_10081.o
: $(UNICODE_BASE_
)c_10081.c |
$(UNICODE_INT
)
308 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
310 $(UNICODE_INT_
)c_20866.o
: $(UNICODE_BASE_
)c_20866.c |
$(UNICODE_INT
)
312 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
314 $(UNICODE_INT_
)c_20932.o
: $(UNICODE_BASE_
)c_20932.c |
$(UNICODE_INT
)
316 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
318 $(UNICODE_INT_
)c_21866.o
: $(UNICODE_BASE_
)c_21866.c |
$(UNICODE_INT
)
320 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
322 $(UNICODE_INT_
)c_28591.o
: $(UNICODE_BASE_
)c_28591.c |
$(UNICODE_INT
)
324 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
326 $(UNICODE_INT_
)c_28592.o
: $(UNICODE_BASE_
)c_28592.c |
$(UNICODE_INT
)
328 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
330 $(UNICODE_INT_
)c_28593.o
: $(UNICODE_BASE_
)c_28593.c |
$(UNICODE_INT
)
332 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
334 $(UNICODE_INT_
)c_28594.o
: $(UNICODE_BASE_
)c_28594.c |
$(UNICODE_INT
)
336 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
338 $(UNICODE_INT_
)c_28595.o
: $(UNICODE_BASE_
)c_28595.c |
$(UNICODE_INT
)
340 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
342 $(UNICODE_INT_
)c_28596.o
: $(UNICODE_BASE_
)c_28596.c |
$(UNICODE_INT
)
344 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
346 $(UNICODE_INT_
)c_28597.o
: $(UNICODE_BASE_
)c_28597.c |
$(UNICODE_INT
)
348 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
350 $(UNICODE_INT_
)c_28598.o
: $(UNICODE_BASE_
)c_28598.c |
$(UNICODE_INT
)
352 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
354 $(UNICODE_INT_
)c_28599.o
: $(UNICODE_BASE_
)c_28599.c |
$(UNICODE_INT
)
356 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
358 $(UNICODE_INT_
)c_28600.o
: $(UNICODE_BASE_
)c_28600.c |
$(UNICODE_INT
)
360 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
362 $(UNICODE_INT_
)c_28603.o
: $(UNICODE_BASE_
)c_28603.c |
$(UNICODE_INT
)
364 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
366 $(UNICODE_INT_
)c_28604.o
: $(UNICODE_BASE_
)c_28604.c |
$(UNICODE_INT
)
368 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
370 $(UNICODE_INT_
)c_28605.o
: $(UNICODE_BASE_
)c_28605.c |
$(UNICODE_INT
)
372 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
374 $(UNICODE_INT_
)c_28606.o
: $(UNICODE_BASE_
)c_28606.c |
$(UNICODE_INT
)
376 ${host_gcc} $(UNICODE_HOST_CFLAGS
) -c
$< -o
$@
378 .PHONY
: unicode_clean
380 -@
$(rm) $(UNICODE_TARGET
) $(UNICODE_OBJECTS
) 2>$(NUL
)