sax: ConverterTest: add leap year tests
[LibreOffice.git] / icu / createmak.cfg
blob1b47c0f765705273d490f9bf16832b24edc3163c
1 [Copy]
2 SOURCE=<HEADER>
3 InputPath=<INPUTPATH>
4 "<TARGET>" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
5     <TARGETPATH>
7 [Deps]
8 SOURCE=.\<SOURCEFILE>.<EXT>
9 "$(INTDIR)\<SOURCEFILE>.obj": $(SOURCE) "$(INTDIR)" <HEADER_LIST>
11 [Cpp]
12 CPP=cl.exe
13 [Link]
14 LINK32=link.exe
15 [CDefs_Common]
17 [RSC_Template]
18 RSC=rc.exe
19 RSC_PROJ=/l 0x409 /fo"$(INTDIR)\<FILEOUT>.res" /i "..\common" /d "NDEBUG"
20 SOURCE=<FILE>
21 "$(INTDIR)\<FILEOUT>.res" : $(SOURCE) "$(INTDIR)"
22         $(RSC) $(RSC_PROJ) $(SOURCE)
24 [General_CFlags]
25 CPP_PROJ_INCLUDES=<AddIncDirs>
26 CDEFS=<PreProcDefs>
27 COPT=-nologo -O2 -Ob2
28 CPDBOBJ=-FD -Fo"$(INTDIR)\\" -Fd"$(INTDIR)\\"
29 CTOOLSFLAGS=-nologo -W3 $(EXCEPTIONSWITCH) $(CPP_PROJ_INCLUDES) $(CDEFS) $(CPDBOBJ) -c
30 CDEF1FLAGS= -D "_WINDOWS" -D "_MBCS"
32 [CFlags_common]
33 CPP_PROJ=-nologo -MD -Za -Zi -W3 -GF -O2 -Ob2 $(EXCEPTIONSWITCH) $(CPP_PROJ_INCLUDES) $(CDEFS) $(CPDBOBJ) -c
35 [CFlags_i18n]
36 CPP_PROJ=-MD -W3 -Oi -GF -FD -GS -Gy -Za -Zi $(EXCEPTIONSWITCH) $(COPT) $(CPP_PROJ_INCLUDES) $(CDEFS) -Fp".\Release/i18n.pch" $(CPDBOBJ) -c
38 [CFlags_extra_uconv]
39 CPP_PROJ=-MD -W3 -GF -Gy $(EXCEPTIONSWITCH) $(COPT) $(CPP_PROJ_INCLUDES) $(CDEFS) -Fp".\Release/uconv.pch" $(CPDBOBJ) -c
41 [CFlags_layout]
42 CPP_PROJ=-Za -GF -Gy -W3 $(EXCEPTIONSWITCH) -O2 $(CPP_PROJ_INCLUDES) $(CDEFS) -D "LAYOUT_EXPORTS" -D "_WINDOWS" -D "_MBCS" -D "_USRDLL" $(CPDBOBJ) -c
44 [CFlags_io]
45 CPP_PROJ=-Za -GF -Gy -W3 $(EXCEPTIONSWITCH) -O2 $(CPP_PROJ_INCLUDES) $(CDEFS) -D "LAYOUT_EXPORTS" -D "_WINDOWS" -D "_MBCS" -D "_USRDLL" $(CPDBOBJ) -c
47 [CFlags_layoutex]
48 CPP_PROJ=-MT -W3 -GF -Gy $(EXCEPTIONSWITCH) $(COPT) $(CPP_PROJ_INCLUDES) $(CDEFS) -Fp".\Release/layoutex.pch" $(CPDBOBJ) -c
50 [CFlags_stubdata]
51 CPP_PROJ=-MD -W3 -GF -Gy -Za $(EXCEPTIONSWITCH) $(COPT) $(CPP_PROJ_INCLUDES) $(CDEFS) -Fp".\Release/stubdata.pch" $(CPDBOBJ) -c
53 [CFlags_test_cintltst]
54 CPP_PROJ=-MT -Za -O2 -W3 $(EXCEPTIONSWITCH) $(CPP_PROJ_INCLUDES) $(CDEFS) $(CPDBOBJ) -c
56 [CFlags_test_intltest]
57 CPP_PROJ=-nologo -MT -Za -Zi -Ox -Ob0 -W3 $(EXCEPTIONSWITCH) $(CPP_PROJ_INCLUDES) $(CDEFS) $(CPDBOBJ) -c
59 [CFlags_test_iotest]
60 CPP_PROJ=-nologo -MD -Za -Zi -Ox -Ob0 -W3 $(EXCEPTIONSWITCH) $(CPP_PROJ_INCLUDES) $(CDEFS) $(CPDBOBJ) -c
62 [CFlags_test_letest]
63 CPP_PROJ=-nologo -MD -Za -Zi -Ox -Ob0 -W3 $(EXCEPTIONSWITCH) $(CPP_PROJ_INCLUDES) $(CDEFS) $(CPDBOBJ) -c
65 [CFlags_tools_ctestfw]
66 CPP_PROJ=-nologo -MD -O2 -FD -Za -W3 $(EXCEPTIONSWITCH) $(CPP_PROJ_INCLUDES) $(CDEFS) -Fp".\Release/icutest.pch" $(CPDBOBJ) -c
68 [CFlags_tools_genbrk]
69 CPP_PROJ=-nologo -MD -Za -O2 -W3 $(EXCEPTIONSWITCH) $(CPP_PROJ_INCLUDES) $(CDEFS) $(CPDBOBJ) -c
71 [CFlags_tools_gencase]
72 CPP_PROJ=-nologo -MD -GF -Za -Zi -W3 $(EXCEPTIONSWITCH) $(COPT) $(CPDBOBJ) -c
74 [CFlags_tools_genccode]
75 CPP_PROJ=-MD -O2 $(CTOOLSFLAGS)
77 [CFlags_tools_gencmn]
78 CPP_PROJ=-O2 -Za $(CTOOLSFLAGS)
80 [CFlags_tools_genctd]
81 CPP_PROJ=-MD -O2 -Za $(CTOOLSFLAGS)
83 [CFlags_tools_gencnval]
84 CPP_PROJ=-MD -O2 -Za $(CTOOLSFLAGS)
86 [CFlags_tools_gennames]
87 CPP_PROJ=-MD -O2 -Za $(CTOOLSFLAGS)
89 [CFlags_tools_gennorm]
90 CPP_PROJ=-MD -O2 -Za $(CTOOLSFLAGS)
92 [CFlags_tools_genpname]
93 CPP_PROJ=-MD -O2 -Za $(CTOOLSFLAGS)
95 [CFlags_tools_genprops]
96 CPP_PROJ=-MD -O2 -Za $(CTOOLSFLAGS)
98 [CFlags_tools_genrb]
99 CPP_PROJ=-Za $(CTOOLSFLAGS)
101 [CFlags_tools_genrb.derb]
102 CPP_PROJ=-Za -GX $(CTOOLSFLAGS)
104 [CFlags_tools_gensprep]
105 CPP_PROJ=-Za $(CTOOLSFLAGS)
107 [CFlags_tools_gentest]
108 CPP_PROJ=-Za -O2 $(CTOOLSFLAGS)
110 [CFlags_tools_genuca]
111 CPP_PROJ=-Za -O2 $(CTOOLSFLAGS)
113 [CFlags_tools_gencase]
114 CPP_PROJ=-Za -O2 $(CTOOLSFLAGS)
116 [CFlags_tools_genbidi]
117 CPP_PROJ=-Za -O2 $(CTOOLSFLAGS)
119 [CFlags_tools_icupkg]
120 CPP_PROJ=-O2 $(CTOOLSFLAGS)
122 [CFlags_tools_icuswap]
123 CPP_PROJ=-O2 $(CTOOLSFLAGS)
125 [CFlags_tools_makeconv]
126 CPP_PROJ=-Za $(CTOOLSFLAGS)
128 [CFlags_tools_pkgdata]
129 CPP_PROJ=-Za -O2 $(CTOOLSFLAGS)
131 [CFlags_tools_toolutil]
132 CPP_PROJ=-MD -O2 $(CTOOLSFLAGS)
134 [CommonLinkFlags]
135 PDBOUT=/pdb:"<PDBFILE>" /out:"<OUTFILE>"
136 COMMONLINKFLAGS=/incremental:no /nologo $(PDBOUT)
137 COMMONLINKFLAGS_CONSOLE=$(COMMONLINKFLAGS) /subsystem:console
138 COMMONLINKFLAGS_DLL=$(COMMONLINKFLAGS) /dll
140 [LinkFlags_common]
141 LINK32_FLAGS=icudata.lib kernel32.lib user32.lib advapi32.lib shell32.lib $(COMMONLINKFLAGS_DLL) /base:"0x4a800000" /implib:"$(OUTDIR)\icuuc.lib" /libpath:"..\..\lib"
143 [LinkFlags_i18n]
144 LINK32_FLAGS=icuuc.lib  $(COMMONLINKFLAGS_DLL) /base:"0x4a900000" /implib:"$(OUTDIR)\icuin.lib" /libpath:"..\..\lib"
146 [LinkFlags_extra_uconv]
147 LINK32_FLAGS=icuuc.lib icuin.lib uconvmsg.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\..\..\lib" /libpath:"Release"
149 [LinkFlags_layout]
150 LINK32_FLAGS=..\..\lib\icuuc.lib $(COMMONLINKFLAGS_DLL) /implib:"$(OUTDIR)\icule.lib"
152 [LinkFlags_io]
153 LINK32_FLAGS=icuuc.lib icuin.lib $(COMMONLINKFLAGS_DLL) /libpath:"..\..\lib" /implib:"$(OUTDIR)\icuio.lib"
155 [LinkFlags_layoutex]
156 LINK32_FLAGS=..\..\lib\icuuc.lib ..\..\lib\icule.lib $(COMMONLINKFLAGS_DLL) /implib:"$(OUTDIR)\iculx.lib"
158 [LinkFlags_stubdata]
159 LINK32_FLAGS=kernel32.lib user32.lib /nologo /dll /incremental:yes $(PDBOUT) /implib:"..\..\lib\icudata.lib"
161 [LinkFlags_test_cintltst]
162 LINK32_FLAGS=icuuc.lib icuin.lib icutest.lib icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\..\..\lib\\"
164 [LinkFlags_test_intltest]
165 LINK32_FLAGS=$(COMMONLINKFLAGS_CONSOLE) /libpath:"..\..\..\lib"
167 [LinkFlags_test_iotest]
168 LINK32_FLAGS=icuuc.lib icuin.lib icutu.lib icuio.lib icutest.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\..\..\lib"
170 [LinkFlags_test_letest]
171 LINK32_FLAGS=icuuc.lib icuin.lib icutu.lib icule.lib iculx.lib icutest.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\..\..\lib"
173 [LinkFlags_tools_ctestfw]
174 LINK32_FLAGS=icuuc.lib icutu.lib $(COMMONLINKFLAGS_DLL) /implib:"$(OUTDIR)\icutest.lib" /libpath:"..\..\..\lib"
176 [LinkFlags_tools_genbrk]
177 LINK32_FLAGS=icuuc.lib icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\toolutil\Release" /libpath:"..\..\..\lib"
179 [LinkFlags_tools_gencmn]
180 LINK32_FLAGS=icuuc.lib icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\toolutil\Release" /libpath:"..\..\..\lib"
182 [LinkFlags_tools_genctd]
183 LINK32_FLAGS=icuuc.lib icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\toolutil\Release" /libpath:"..\..\..\lib"
185 [LinkFlags_tools_gencnval]
186 LINK32_FLAGS=icuuc.lib icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\toolutil\Release" /libpath:"..\..\..\lib"
188 [LinkFlags_tools_genccode]
189 LINK32_FLAGS=icuuc.lib icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\toolutil\Release" /libpath:"..\..\..\lib"
191 [LinkFlags_tools_gennames]
192 LINK32_FLAGS=icuuc.lib icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\toolutil\Release" /libpath:"..\..\..\lib\Release" /libpath:"..\..\..\lib"
194 [LinkFlags_tools_gennorm]
195 LINK32_FLAGS=icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\toolutil\Release" /libpath:"..\..\..\lib\Release" /libpath:"..\..\..\lib"
197 [LinkFlags_tools_genpname]
198 LINK32_FLAGS=icuuc.lib icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\toolutil\Release" /libpath:"..\..\..\lib"
200 [LinkFlags_tools_genprops]
201 LINK32_FLAGS=icuuc.lib icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\toolutil\Release" /libpath:"..\..\..\lib"
203 [LinkFlags_tools_genrb]
204 LINK32_FLAGS=icuin.lib icuuc.lib icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\toolutil\Release" /libpath:"..\..\..\lib"
206 [LinkFlags_tools_genrb.derb]
207 LINK32_FLAGS=icuuc.lib icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\..\..\lib"
209 [LinkFlags_tools_gensprep]
210 LINK32_FLAGS=icuuc.lib icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\toolutil\Release" /libpath:"..\..\..\lib"
212 [LinkFlags_tools_gentest]
213 LINK32_FLAGS=icuuc.lib icutu.lib icutest.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\toolutil\Release" /libpath:"..\..\..\lib"
215 [LinkFlags_tools_genuca]
216 LINK32_FLAGS=icuin.lib icuuc.lib icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\toolutil\Release" /libpath:"..\..\..\lib"
218 [LinkFlags_tools_gencase]
219 LINK32_FLAGS=icuuc.lib icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\toolutil\Release" /libpath:"..\..\..\lib"
221 [LinkFlags_tools_genbidi]
222 LINK32_FLAGS=icuuc.lib icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\toolutil\Release" /libpath:"..\..\..\lib"
224 [LinkFlags_tools_icupkg]
225 LINK32_FLAGS=icuuc.lib icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\toolutil\Release" /libpath:"..\..\..\lib"
227 [LinkFlags_tools_icuswap]
228 LINK32_FLAGS=icuuc.lib icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\toolutil\Release" /libpath:"..\..\..\lib"
230 [LinkFlags_tools_makeconv]
231 LINK32_FLAGS=icuuc.lib icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\toolutil\Release" /libpath:"..\..\..\lib"
233 [LinkFlags_tools_pkgdata]
234 LINK32_FLAGS=icuuc.lib icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"../toolutil/release" /libpath:"..\toolutil\Release" /libpath:"..\..\..\lib"
236 [LinkFlags_tools_toolutil]
237 LINK32_FLAGS=kernel32.lib ..\..\..\lib\icuin.lib $(COMMONLINKFLAGS_DLL) /NODEFAULTLIB:libcmt /implib:"$(OUTDIR)\icutu.lib" /libpath:"..\..\..\lib"
239 [LinkTemplate]
240 <OUTFILE> : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
241     $(LINK32) @<<
242   $(LINK32_FLAGS) $(LINK32_OBJS)
244     if exist $@.manifest mt.exe -manifest $@.manifest -outputresource:$@;<MANIFEST>
246 [AdditionalLinkObjects_common]
247         $(OUTDIR)\icudata.lib
249 [AdditionalLinkObjects_i18n]
250         "$(OUTDIR)\icuuc.lib"
252 [AdditionalLinkObjects_extra_uconv]
253         "$(INTDIR)\uconvmsg.lib" \
254         "..\..\..\lib\icuuc.lib" \
255         "..\..\..\lib\icuin.lib"
257 [AdditionalLinkObjects_layout]
258         "$(OUTDIR)\icuuc.lib"
260 [AdditionalLinkObjects_io]
261         "$(OUTDIR)\icuuc.lib"
263 [AdditionalLinkObjects_layoutex]
264         "$(OUTDIR)\icuuc.lib" \
265         "$(OUTDIR)\icuin.lib" \
266         "$(OUTDIR)\icule.lib"
268 [AdditionalLinkObjects_test_cintltst]
269         "..\..\..\lib\icuuc.lib" \
270         "..\..\..\lib\icutest.lib" \
271         "..\..\..\lib\icuin.lib" \
272         "..\..\..\lib\icutu.lib"
274 [AdditionalLinkObjects_test_intltest]
275         "..\..\..\lib\icuuc.lib" \
276         "..\..\..\lib\icutest.lib" \
277         "..\..\..\lib\icuin.lib" \
278         "..\..\..\lib\icutu.lib"
280 [AdditionalLinkObjects_test_letest]
281         "..\..\..\lib\icuuc.lib" \
282         "..\..\..\lib\icutest.lib" \
283         "..\..\..\lib\icuin.lib" \
284     "..\..\..\lib\icule.lib" \
285     "..\..\..\lib\iculx.lib" \
286         "..\..\..\lib\icutu.lib"
288 [AdditionalLinkObjects_tools_genbrk]
289     "..\..\..\lib\icuuc.lib" \
290         "..\..\..\lib\icutu.lib"
292 [AdditionalLinkObjects_tools_genccode]
293     "..\..\..\lib\icuuc.lib" \
294         "..\..\..\lib\icutu.lib"
296 [AdditionalLinkObjects_tools_gencmn]
297     "..\..\..\lib\icuuc.lib" \
298         "..\..\..\lib\icutu.lib"
300 [AdditionalLinkObjects_tools_genctd]
301     "..\..\..\lib\icuuc.lib" \
302         "..\..\..\lib\icutu.lib"
304 [AdditionalLinkObjects_tools_gencnval]
305     "..\..\..\lib\icuuc.lib" \
306         "..\..\..\lib\icutu.lib"
308 [AdditionalLinkObjects_tools_gennames]
309     "..\..\..\lib\icuuc.lib" \
310         "..\..\..\lib\icutu.lib"
312 [AdditionalLinkObjects_tools_gennorm]
313     "..\..\..\lib\icuuc.lib" \
314         "..\..\..\lib\icutu.lib"
316 [AdditionalLinkObjects_tools_genpname]
317     "..\..\..\lib\icuuc.lib" \
318         "..\..\..\lib\icutu.lib"
320 [AdditionalLinkObjects_tools_genprops]
321     "..\..\..\lib\icuuc.lib" \
322         "..\..\..\lib\icutu.lib"
324 [AdditionalLinkObjects_tools_genrb]
325     "..\..\..\lib\icuuc.lib" \
326         "..\..\..\lib\icuin.lib" \
327         "..\..\..\lib\icutu.lib"
329 [AdditionalLinkObjects_tools_genrb.derb]
330     "..\..\..\lib\icuuc.lib" \
331         "..\..\..\lib\icudata.lib"
333 [AdditionalLinkObjects_tools_gensprep]
334     "..\..\..\lib\icuuc.lib" \
335         "..\..\..\lib\icutu.lib"
337 [AdditionalLinkObjects_tools_gentest]
338     "..\..\..\lib\icuuc.lib" \
339         "..\..\..\lib\icutu.lib"
341 [AdditionalLinkObjects_tools_genuca]
342     "..\..\..\lib\icuuc.lib" \
343         "..\..\..\lib\icuin.lib" \
344         "..\..\..\lib\icutu.lib"
346 [AdditionalLinkObjects_tools_gencase]
347     "..\..\..\lib\icuuc.lib" \
348         "..\..\..\lib\icutu.lib"
350 [AdditionalLinkObjects_tools_genbidi]
351     "..\..\..\lib\icuuc.lib" \
352         "..\..\..\lib\icutu.lib"
354 [AdditionalLinkObjects_tools_icupkg]
355     "..\..\..\lib\icuuc.lib" \
356         "..\..\..\lib\icutu.lib"
358 [AdditionalLinkObjects_tools_icuswap]
359     "..\..\..\lib\icuuc.lib" \
360         "..\..\..\lib\icutu.lib"
362 [AdditionalLinkObjects_tools_makeconv]
363     "..\..\..\lib\icuuc.lib" \
364         "..\..\..\lib\icutu.lib"
366 [AdditionalLinkObjects_tools_pkgdata]
367     "..\..\..\lib\icuuc.lib" \
368         "..\..\..\lib\icutu.lib"
370 [AdditionalLinkObjects_tools_toolutil]
371     "$(OUTDIR)\icuuc.lib"
374 [Rules]
375 .c{$(INTDIR)}.obj::
376    $(CPP) @<<
377    $(CPP_PROJ) $<
380 .cpp{$(INTDIR)}.obj::
381    $(CPP) @<<
382    $(CPP_PROJ) $<
385 .cxx{$(INTDIR)}.obj::
386    $(CPP) @<<
387    $(CPP_PROJ) $<
390 .c{$(INTDIR)}.sbr::
391    $(CPP) @<<
392    $(CPP_PROJ) $<
395 .cpp{$(INTDIR)}.sbr::
396    $(CPP) @<<
397    $(CPP_PROJ) $<
400 .cxx{$(INTDIR)}.sbr::
401    $(CPP) @<<
402    $(CPP_PROJ) $<
405 [AllTargetTools]
406 ALL : "$(OUTDIR)\<MAKFILE>.exe" ".\<RELPATH>\bin\<MAKFILE>.exe"
408 [AllInOnePrj]
409 <PRJ> :
410     cd "$(MAKEDIR)\<PRJDIR>"
411     $(MAKE) /$(MAKEFLAGS) /F <PRJMAK> EXCEPTIONSWITCH="$(EXFLAGS)"
412     cd "<ALLINONEDIR>"
414 [HeadSectionCommon]
415 NULL=
416 !IF  "$(CFG)" == "<MAKFILE> - Win32 Release"
418 OUTDIR=<OUTDIR>
419 INTDIR=<INTDIR>
420 "$(OUTDIR)" :
421     if not exist "$(OUTDIR)/\$(NULL)" mkdir "$(OUTDIR)"
423 "$(INTDIR)" :
424     if not exist "$(INTDIR)/\$(NULL)" mkdir "$(INTDIR)"
426 !IF  "$(CFG)" == "<MAKFILE> - Win32 Release"
428 ALL : <ALLTARGETS>
430 [Special_stubdata]
431 <OUTFILE> : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
432    @if not exist "..\..\bin" mkdir "..\..\bin"
433    @if not exist "..\..\lib" mkdir "..\..\lib"
434    @if not exist "..\..\include" mkdir "..\..\include"
435    @if not exist "..\..\include\unicode" mkdir "..\..\include\unicode"
436    @if not exist "..\..\include\layout" mkdir "..\..\include\layout"
437    echo "File with stubdata build time, used as a dependency to trigger fresh data build, since stubdata dll will overwrite the real one." > .\stubdatabuilt.txt
438          $(LINK32) $(LINK32_FLAGS) $(LINK32_OBJS)
440 [Special_extra_uconv]
441 SOURCE=.\makedata.mak
442 InputPath=.\makedata.mak
444 "$(INTDIR)\uconvmsg.lib" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
445         <<tempfile.bat
446         @echo off
447         nmake /nologo /f makedata.mak icup=.\..\..\.. CFG=Release
452 [End]