4 "<TARGET>" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
8 SOURCE=.\<SOURCEFILE>.<EXT>
9 "$(INTDIR)\<SOURCEFILE>.obj": $(SOURCE) "$(INTDIR)" <HEADER_LIST>
19 RSC_PROJ=/l 0x409 /fo"$(INTDIR)\<FILEOUT>.res" /i "..\common" /d "NDEBUG"
21 "$(INTDIR)\<FILEOUT>.res" : $(SOURCE) "$(INTDIR)"
22 $(RSC) $(RSC_PROJ) $(SOURCE)
25 CPP_PROJ_INCLUDES=<AddIncDirs>
28 CPDBOBJ=-FD -Fo"$(INTDIR)\\" -Fd"$(INTDIR)\\"
29 CTOOLSFLAGS=-nologo -W3 $(EXCEPTIONSWITCH) $(CPP_PROJ_INCLUDES) $(CDEFS) $(CPDBOBJ) -c
30 CDEF1FLAGS= -D "_WINDOWS" -D "_MBCS"
33 CPP_PROJ=-nologo -MD -Za -Zi -W3 -GF -O2 -Ob2 $(EXCEPTIONSWITCH) $(CPP_PROJ_INCLUDES) $(CDEFS) $(CPDBOBJ) -c
36 CPP_PROJ=-MD -W3 -Oi -GF -FD -GS -Gy -Za -Zi $(EXCEPTIONSWITCH) $(COPT) $(CPP_PROJ_INCLUDES) $(CDEFS) -Fp".\Release/i18n.pch" $(CPDBOBJ) -c
39 CPP_PROJ=-MD -W3 -GF -Gy $(EXCEPTIONSWITCH) $(COPT) $(CPP_PROJ_INCLUDES) $(CDEFS) -Fp".\Release/uconv.pch" $(CPDBOBJ) -c
42 CPP_PROJ=-Za -GF -Gy -W3 $(EXCEPTIONSWITCH) -O2 $(CPP_PROJ_INCLUDES) $(CDEFS) -D "LAYOUT_EXPORTS" -D "_WINDOWS" -D "_MBCS" -D "_USRDLL" $(CPDBOBJ) -c
45 CPP_PROJ=-Za -GF -Gy -W3 $(EXCEPTIONSWITCH) -O2 $(CPP_PROJ_INCLUDES) $(CDEFS) -D "LAYOUT_EXPORTS" -D "_WINDOWS" -D "_MBCS" -D "_USRDLL" $(CPDBOBJ) -c
48 CPP_PROJ=-MT -W3 -GF -Gy $(EXCEPTIONSWITCH) $(COPT) $(CPP_PROJ_INCLUDES) $(CDEFS) -Fp".\Release/layoutex.pch" $(CPDBOBJ) -c
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
60 CPP_PROJ=-nologo -MD -Za -Zi -Ox -Ob0 -W3 $(EXCEPTIONSWITCH) $(CPP_PROJ_INCLUDES) $(CDEFS) $(CPDBOBJ) -c
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
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)
78 CPP_PROJ=-O2 -Za $(CTOOLSFLAGS)
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)
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)
135 PDBOUT=/pdb:"<PDBFILE>" /out:"<OUTFILE>"
136 COMMONLINKFLAGS=/incremental:no /nologo $(PDBOUT)
137 COMMONLINKFLAGS_CONSOLE=$(COMMONLINKFLAGS) /subsystem:console
138 COMMONLINKFLAGS_DLL=$(COMMONLINKFLAGS) /dll
141 LINK32_FLAGS=icudata.lib kernel32.lib user32.lib advapi32.lib shell32.lib $(COMMONLINKFLAGS_DLL) /base:"0x4a800000" /implib:"$(OUTDIR)\icuuc.lib" /libpath:"..\..\lib"
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"
150 LINK32_FLAGS=..\..\lib\icuuc.lib $(COMMONLINKFLAGS_DLL) /implib:"$(OUTDIR)\icule.lib"
153 LINK32_FLAGS=icuuc.lib icuin.lib $(COMMONLINKFLAGS_DLL) /libpath:"..\..\lib" /implib:"$(OUTDIR)\icuio.lib"
156 LINK32_FLAGS=..\..\lib\icuuc.lib ..\..\lib\icule.lib $(COMMONLINKFLAGS_DLL) /implib:"$(OUTDIR)\iculx.lib"
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"
240 <OUTFILE> : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
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"
380 .cpp{$(INTDIR)}.obj::
385 .cxx{$(INTDIR)}.obj::
395 .cpp{$(INTDIR)}.sbr::
400 .cxx{$(INTDIR)}.sbr::
406 ALL : "$(OUTDIR)\<MAKFILE>.exe" ".\<RELPATH>\bin\<MAKFILE>.exe"
410 cd "$(MAKEDIR)\<PRJDIR>"
411 $(MAKE) /$(MAKEFLAGS) /F <PRJMAK> EXCEPTIONSWITCH="$(EXFLAGS)"
416 !IF "$(CFG)" == "<MAKFILE> - Win32 Release"
421 if not exist "$(OUTDIR)/\$(NULL)" mkdir "$(OUTDIR)"
424 if not exist "$(INTDIR)/\$(NULL)" mkdir "$(INTDIR)"
426 !IF "$(CFG)" == "<MAKFILE> - Win32 Release"
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)"
447 nmake /nologo /f makedata.mak icup=.\..\..\.. CFG=Release