1#define OUTPUT_EXE %(NAME).exe
2#define OUTPUT_DLL %(NAME).dll
3#define OUTPUT_LIB %(NAME).lib
4
5#define COMPILER_MSVC
6
7CONFIG
8
9#ifdef TARGET_WINCE
10#define COREMAKE_UNICODE
11#endif
12
13#include "winrc.inc"
14
15IF (%(TARGCFLAGS_REL)=="")
16  TARGCFLAGS_REL = /O2 /Oxs
17ENDIF
18
19IFNDEF IX86
20  TARGCFLAGS_REL = %(TARGCFLAGS_REL) /M$(CECrtMT)
21  TARGCFLAGS_DBG = %(TARGCFLAGS_DBG) /M$(CECrtMTDebug)
22ENDIF
23
24IF ("%(SUBSYSTEM)"=="")
25  IFDEF CONFIG_WINCE2
26    SUBSYSTEM = /subsystem:windowsce,2.00
27  ELSE
28    SUBSYSTEM = /subsystem:windowsce,3.00
29    //SUBSYSTEM = /subsystem:$(CESubsystem)
30  ENDIF
31ENDIF
32
33FOR EACH WORKSPACE
34
35  FILE %(�PATH)%(NAME).vcw
36  PRINTNLDOS Microsoft eMbedded Visual Tools Workspace File, Format Version 3.00
37  PRINTNLDOS # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
38  PRINTNLDOS
39  FOR EACH USE
40    IF (%(TYPE)!=LIB_CSHARP) && (%(TYPE)!=DLL_CSHARP) && (%(TYPE)!=CON_CSHARP) && (%(TYPE)!=EXE_CSHARP)
41      PRINTNLDOS ###############################################################################
42      PRINTNLDOS
43      PRINTNLDOS Project: "%(NAME)"=%(�!PATH)%(NAME).vcp - Package Owner=<4>
44      PRINTNLDOS
45      PRINTNLDOS Package=<5>
46      PRINTNLDOS {{{
47      PRINTNLDOS }}}
48      PRINTNLDOS
49      PRINTNLDOS Package=<4>
50      PRINTNLDOS {{{
51      FOR EACH USE
52        IF ((%(TYPE)!=LIB) || (%(../TYPE)!=LIB)) && (%(TYPE)!=LIB_CSHARP) && (%(TYPE)!=DLL_CSHARP) && (%(TYPE)!=CON_CSHARP) && (%(TYPE)!=EXE_CSHARP)
53          PRINTNLDOS     Begin Project Dependency
54          PRINTNLDOS     Project_Dep_Name %(NAME)
55          PRINTNLDOS     End Project Dependency
56        ENDIF
57        IF (%(TYPE)==EXE) || (%(TYPE)==CON) || (%(TYPE)==DLL)
58          ../ITEM_DEPS += "%(NAME)"
59        ENDIF
60      ENDFOR
61      FOR EACH DEP
62        IF (%(TYPE)!="LIB_CSHARP") && (%(TYPE)!="DLL_CSHARP") && (%(TYPE)!="CON_CSHARP") && (%(TYPE)!="EXE_CSHARP")
63          PRINTNLDOS     Begin Project Dependency
64          PRINTNLDOS     Project_Dep_Name %(NAME)
65          PRINTNLDOS     End Project Dependency
66        ENDIF
67        IF (%(TYPE)==EXE) || (%(TYPE)==CON) || (%(TYPE)==DLL)
68          ../ITEM_DEPS += "%(NAME)"
69        ENDIF
70      ENDFOR
71      PRINTNLDOS }}}
72      PRINTNLDOS
73    ENDIF
74  ENDFOR
75  PRINTNLDOS ###############################################################################
76  PRINTNLDOS
77  PRINTNLDOS Global:
78  PRINTNLDOS
79  PRINTNLDOS Package=<5>
80  PRINTNLDOS {{{
81  PRINTNLDOS }}}
82  PRINTNLDOS
83  PRINTNLDOS Package=<3>
84  PRINTNLDOS {{{
85  PRINTNLDOS }}}
86  PRINTNLDOS
87  PRINTNLDOS ###############################################################################
88  PRINTNLDOS
89
90  IF %(EVC)!=""
91    FILE %(�PATH)Makefile.evc
92    FOR EACH USE
93      IF (%(TYPE)==EXE) || (%(TYPE)==CON) || (%(TYPE)==DLL)
94        ../TO_BUILD += "%(NAME)"
95      ENDIF
96    ENDFOR
97    PRINTNL all: %(TO_BUILD)
98    PRINTNL
99    FOR EACH USE
100      PRINTNL "%(NAME)": %(ITEM_DEPS)
101      PRINTNL 	@%(EVC) %(../NAME).vcw /make "%(NAME) - Win32 (%(TARGID)) Release" /CEConfig="%(EVC_SDK)" /out "%(../NAME).log.tmp"
102      PRINTNL 	@grep -v "Could not find the file" <%(../NAME).log.tmp >>%(../NAME).log
103      PRINTNL 	@del /q %(../NAME).log.tmp
104      IF %(EXEPROTECT)!=""
105        TARGET = %(�~!OUTPUTPATH)release\%(OUTPUT)
106        PRINTNL 	@-%(EXEPROTECT)
107        FOR EACH USE
108          IF %(TYPE)==DLL
109            TARGET = %(�~!OUTPUTPATH)release\%(OUTPUT)
110            PRINTNL 	@-%(../EXEPROTECT)
111          ENDIF
112        ENDFOR
113      ENDIF
114      FOR EACH INSTALL, INSTALL_CAB
115        PRINTNL 	@copy /Y %(~!NAME) %(�~!OUTPUTPATH)release
116      ENDFOR
117      IF %(CAB)!="" && %(CABWIZ)!=""
118        PRINTNL 	@%(CABWIZ) "%(�~!PATH)%(NAME)_wince.inf" /dest "%(�~|OUTPUTPATH)"
119        PRINTNL 	@move "%(�~!OUTPUTPATH)%(NAME)_wince.CAB" "%(�~!OUTPUTPATH)%(PROJECT_NAME).%(CABNAME).cab"
120      ENDIF
121      IF %(NSI)!=""
122        COMPILE %(NSI) %(PATH)%(NAME)_win32.nsi
123        PRINTNL 	@makensis.exe /V2 %(�!PATH)%(NAME)_win32.nsi /O%(NAME)_nsi.log
124      ENDIF
125      PRINTNL
126    ENDFOR
127    PRINTNL clean:
128    PRINTNL 	@if exist %(�~!�BUILDPATH) rmdir /s /q %(�~!�BUILDPATH)
129    PRINTNL 	@if exist %(�~!�OUTPUTPATH) rmdir /s /q %(�~!�OUTPUTPATH)
130  ENDIF
131
132ENDFOR
133
134FOR EACH LIB,DLL,EXE
135
136  FILE %(�PATH)%(NAME).vcp
137
138  PRJNAME = %(NAME)
139
140  IFNDEF COREMAKE_UNICODE
141    DEFINE += _MBCS
142  ELSE
143    DEFINE += UNICODE
144    DEFINE += _UNICODE
145  ENDIF
146
147  IF "%(USE_MFC)"!=""
148    USE_MFC = dll
149  ENDIF
150  IF "%(USE_MFC)"=="" && "%(USE_ATL)"!=""
151    USE_MFC = .
152  ENDIF
153
154  USE_DLL_RUNTIME =
155  IF %(USE_MFC)=="dll"
156    DEFINE += _AFXDLL
157    MFCFLAGS =
158    USE_DLL_RUNTIME = 1
159  ELSE
160    LIBS += coredll.lib
161    MFCFLAGS = %(TARGLFLAGS_noMFC)
162  ENDIF
163
164  IF %(USE_ATL) && %(USE_ATL)!="dll"
165    DEFINE += _ATL_STATIC_REGISTRY
166  ENDIF
167
168  IF (%(TYPE)==EXE)
169    TARGTYPE = 01
170    TARGNAME = Application
171    TARGLINK = /base:"0x00010000" /stack:0x20000,0x1000 %(SUBSYSTEM)
172    IF "%(USE_MFC)"
173      TARGLINK += /entry:"wWinMainCRTStartup"
174    ELSE
175      TARGLINK += /entry:"WinMainCRTStartup"
176    ENDIF
177    DEFINE += _WINDOWS
178  ENDIF
179
180  IF (%(TYPE)==DLL)
181    TARGTYPE = 02
182    TARGNAME = Dynamic-Link Library
183    TARGLINK = /base:"0x00100000" /stack:0x10000,0x1000 /entry:"_DllMainCRTStartup" /dll %(SUBSYSTEM)
184    DEFINE += _USRDLL
185    DEFINE += _WINDOWS
186    DEFINE += %(<^NAME)_EXPORTS
187  ENDIF
188
189  IF (%(TYPE)==LIB)
190    TARGTYPE = 04
191    TARGNAME = Static Library
192    DEFINE += _LIB
193  ENDIF
194
195  IF "%(USELIB)"
196    LIBS += %(USELIB:%=%_%(PLATFORMLIB).lib)
197  ENDIF
198
199  HAS_IDL =
200  FOR EACH SOURCE
201    IF (%(>NAME)==idl)
202      ../HAS_IDL = 1
203    ENDIF
204  ENDFOR
205
206  IF %(HAS_IDL)
207    INCLUDE += %(�|BUILDPATH)%(~�PATH)
208    INCLUDE_DEBUG   += %(�|OUTPUTPATH)debug\%(OUTPUT_DIR)
209    INCLUDE_RELEASE += %(�|OUTPUTPATH)release\%(OUTPUT_DIR)
210  ENDIF
211
212  AFLAGS = %(DEFINE:%=-D%) %(TARGDEFINE:%=-D%) -D_WIN32
213  RFLAGS = /d UNDER_CE /d _WIN32_WCE=$(CEVersion) /d "$(CePlatform)" %(DEFINE:%=/d "%") %(TARGDEFINE:%=/d "%")
214  DFLAGS = /D UNDER_CE /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" %(DEFINE:%=/D "%") %(TARGDEFINE:%=/D "%")
215  CFLAGS = /D UNDER_CE /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" %(DEFINE:%=/D "%") %(TARGDEFINE:%=/D "%") %(~@INCLUDE:%=/I "%") %(~@SYSINCLUDE:%=/I "%") %(TARGCFLAGS)
216  GFLAGS = -D __GLIBC__ -D _WIN32 -D _WIN32_WCE=$(CEVersion) -D __cdecl= -O3 -fsigned-char -fomit-frame-pointer -mno-apcs-frame -march=armv4 -mtune=xscale -fno-leading-underscore %(DEFINE:%=-D %) %(TARGDEFINE:%=-D %) %(@INCLUDE:%=-I"%") -I. -I/usr/include -I/usr/include/w32api -IC:\MinGW\include
217  SFLAGS = %(~@SYSINCLUDE:%=/I "%")
218
219  PRINTNLDOS # Microsoft eMbedded Visual Tools Project File - Name="%(NAME)" - Package Owner=<4>
220  PRINTNLDOS # Microsoft eMbedded Visual Tools Generated Build File, Format Version 6.02
221  PRINTNLDOS # ** DO NOT EDIT **
222  PRINTNLDOS
223  PRINTNLDOS # TARGTYPE "Win32 (%(TARGID)) %(TARGNAME)" %(TARGCODE)%(TARGTYPE)
224  PRINTNLDOS
225  PRINTNLDOS CFG=%(NAME) - Win32 (%(TARGID)) Debug
226  PRINTNLDOS !MESSAGE This is not a valid makefile. To build this project using NMAKE,
227  PRINTNLDOS !MESSAGE use the Export Makefile command and run
228  PRINTNLDOS !MESSAGE
229  PRINTNLDOS !MESSAGE NMAKE /f "%(NAME).vcn".
230  PRINTNLDOS !MESSAGE
231  PRINTNLDOS !MESSAGE You can specify a configuration when running NMAKE
232  PRINTNLDOS !MESSAGE by defining the macro CFG on the command line. For example:
233  PRINTNLDOS !MESSAGE
234  PRINTNLDOS !MESSAGE NMAKE /f "%(NAME).vcn" CFG="%(NAME) - Win32 (%(TARGID)) Debug"
235  PRINTNLDOS !MESSAGE
236  PRINTNLDOS !MESSAGE Possible choices for configuration are:
237  PRINTNLDOS !MESSAGE
238  PRINTNLDOS !MESSAGE "%(NAME) - Win32 (%(TARGID)) Release" (based on "Win32 (%(TARGID)) %(TARGNAME)")
239  PRINTNLDOS !MESSAGE "%(NAME) - Win32 (%(TARGID)) Debug" (based on "Win32 (%(TARGID)) %(TARGNAME)")
240  PRINTNLDOS !MESSAGE
241  PRINTNLDOS
242  PRINTNLDOS # Begin Project
243  PRINTNLDOS # PROP AllowPerConfigDependencies 0
244  PRINTNLDOS # PROP Scc_ProjName ""
245  PRINTNLDOS # PROP Scc_LocalPath ""
246  PRINTNLDOS # PROP ATL_Project 2
247  PRINTNLDOS CPP=%(TARGCC)
248  PRINTNLDOS MTL=midl.exe
249  PRINTNLDOS RSC=rc.exe
250  PRINTNLDOS
251  PRINTNLDOS !IF  "$(CFG)" == "%(NAME) - Win32 (%(TARGID)) Release"
252  PRINTNLDOS
253  IF "%(USE_MFC)"
254    IF %(USE_MFC)=="dll"
255      PRINTNLDOS # PROP BASE Use_MFC 2
256    ELSE
257      PRINTNLDOS # PROP BASE Use_MFC 1
258    ENDIF
259    LIBS += mfcs42.lib
260  ELSE
261    PRINTNLDOS # PROP BASE Use_MFC 0
262  ENDIF
263  PRINTNLDOS # PROP BASE Use_Debug_Libraries 0
264  PRINTNLDOS # PROP BASE Output_Dir "%(�~!OUTPUTPATH)release\%(OUTPUT_DIR)"
265  PRINTNLDOS # PROP BASE Intermediate_Dir "%(�~!BUILDPATH)release\%(~PATH)"
266  PRINTNLDOS # PROP BASE CPU_ID %(TARGCPU)
267  PRINTNLDOS # PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
268  PRINTNLDOS # PROP BASE Target_Dir ""
269  IF "%(USE_MFC)"
270    IF %(USE_MFC)=="dll"
271      PRINTNLDOS # PROP Use_MFC 2
272    ELSE
273      PRINTNLDOS # PROP Use_MFC 1
274    ENDIF
275  ELSE
276    PRINTNLDOS # PROP Use_MFC 0
277  ENDIF
278  PRINTNLDOS # PROP Use_Debug_Libraries 0
279  PRINTNLDOS # PROP Output_Dir "%(�~!OUTPUTPATH)release\%(OUTPUT_DIR)"
280  PRINTNLDOS # PROP Intermediate_Dir "%(�~!BUILDPATH)release\%(~PATH)"
281  PRINTNLDOS # PROP CPU_ID %(TARGCPU)
282  PRINTNLDOS # PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
283//  PRINTNLDOS # PROP Ignore_Export_Lib 0
284  IF %(TYPE)==LIB
285    PRINTNLDOS # PROP Sec_AlwaysSign 0
286  ENDIF
287  IF ("%(WIN_CERTIFICATE)"!="")
288    PRINTNLDOS # PROP Sec_CertificateHash "%(WIN_CERTIFICATE)"
289  ELSE
290    PRINTNLDOS # PROP Sec_CertificateHash "8aeb6e720079eb0494ae9be32cb13a9e3687d913"
291  ENDIF
292  PRINTNLDOS # PROP Sec_ConfigureDevice 0
293  PRINTNLDOS # PROP Target_Dir ""
294  PRINTNLDOS # ADD BASE RSC /l 0x409 %(RFLAGS) /d "NDEBUG" /r %(~!INCLUDERC:%=/i "%")
295  IF %(PRECOMPILED_HEADER)!=""
296    PRECOMP_OPTION = /Yu"%(PRECOMPILED_HEADER)"
297    SET_PRECOMPILED_HEADER = 1
298  ELSE
299    PRECOMP_OPTION = /YX
300  ENDIF
301  PRINTNLDOS # ADD RSC /l 0x409 %(~@INCLUDE_RELEASE:%=/i "%") %(RFLAGS) /d "NDEBUG" /r %(~!INCLUDERC:%=/i "%") %(CONFIG_INCLUDE:%=/i "%")
302  PRINTNLDOS # ADD BASE CPP /nologo %(TARGCFLAGS_REL) /D "NDEBUG" %(CFLAGS) %(~@INCLUDE_RELEASE:%=/I "%") %(CONFIG_INCLUDE:%=/i "%") /FA %(PRECOMP_OPTION) /c
303  PRINTNLDOS # ADD CPP /nologo %(TARGCFLAGS_REL) /D "NDEBUG" %(CFLAGS) %(~@INCLUDE_RELEASE:%=/I "%") %(CONFIG_INCLUDE:%=/i "%") /FA %(PRECOMP_OPTION) /c
304  IF (%(TYPE)!=LIB && %(TYPE)!=CON)
305    PRINTNLDOS # ADD BASE MTL /nologo /D "NDEBUG" %(DFLAGS) /mktyplib203 /o "NUL" /win32
306    PRINTNLDOS # ADD MTL /nologo /D "NDEBUG" %(DFLAGS) /mktyplib203 /o "NUL" /win32
307  ENDIF
308  PRINTNLDOS BSC32=bscmake.exe
309  PRINTNLDOS # ADD BASE BSC32 /nologo
310  PRINTNLDOS # ADD BSC32 /nologo
311  IF (%(TYPE)==LIB)
312    PRINTNLDOS LIB32=link.exe -lib
313    PRINTNLDOS # ADD BASE LIB32 /nologo
314    PRINTNLDOS # ADD LIB32 /nologo
315  ELSE
316    PRINTNLDOS LINK32=link.exe
317    PRINTNLDOS # ADD BASE LINK32 %(LIBS) %(LIBS_RELEASE) /nologo %(TARGLINK) /map /nodefaultlib:"$(CENoDefaultLib)" /out:"%(�!OUTPUTPATH)release/%(OUTPUT)" %(TARGLFLAGS) %(MFCFLAGS) %(@LIBINCLUDE:%=/libpath:%) %(@LIBINCLUDE_RELEASE:%=/libpath:%)
318    PRINTNLDOS # ADD LINK32 %(LIBS) %(LIBS_RELEASE) /nologo %(TARGLINK) /map /nodefaultlib:"$(CENoDefaultLib)" /out:"%(�!OUTPUTPATH)release/%(OUTPUT)" %(TARGLFLAGS) %(MFCFLAGS) %(@LIBINCLUDE:%=/libpath:%) %(@LIBINCLUDE_RELEASE:%=/libpath:%)
319  ENDIF
320  PRINTNLDOS
321  PRINTNLDOS !ELSEIF  "$(CFG)" == "%(NAME) - Win32 (%(TARGID)) Debug"
322  PRINTNLDOS
323  IF "%(USE_MFC)"
324    IF %(USE_MFC)=="dll"
325      PRINTNLDOS # PROP BASE Use_MFC 2
326    ELSE
327      PRINTNLDOS # PROP BASE Use_MFC 1
328    ENDIF
329  ELSE
330    PRINTNLDOS # PROP BASE Use_MFC 0
331  ENDIF
332  PRINTNLDOS # PROP BASE Use_Debug_Libraries 1
333  PRINTNLDOS # PROP BASE Output_Dir "%(�~!OUTPUTPATH)debug\%(OUTPUT_DIR)"
334  PRINTNLDOS # PROP BASE Intermediate_Dir "%(�~!BUILDPATH)debug\%(~PATH)"
335  PRINTNLDOS # PROP BASE CPU_ID %(TARGCPU)
336  PRINTNLDOS # PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
337  PRINTNLDOS # PROP BASE Target_Dir ""
338  IF "%(USE_MFC)"
339    IF %(USE_MFC)=="dll"
340      PRINTNLDOS # PROP Use_MFC 2
341    ELSE
342      PRINTNLDOS # PROP Use_MFC 1
343    ENDIF
344  ELSE
345    PRINTNLDOS # PROP Use_MFC 0
346  ENDIF
347  PRINTNLDOS # PROP Use_Debug_Libraries 1
348  PRINTNLDOS # PROP Output_Dir "%(�~!OUTPUTPATH)debug\%(OUTPUT_DIR)"
349  PRINTNLDOS # PROP Intermediate_Dir "%(�~!BUILDPATH)debug\%(~PATH)"
350  PRINTNLDOS # PROP CPU_ID %(TARGCPU)
351  PRINTNLDOS # PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
352//  PRINTNLDOS # PROP Ignore_Export_Lib 0
353  IF %(TYPE)==LIB
354    PRINTNLDOS # PROP Sec_AlwaysSign 0
355  ENDIF
356  IF ("%(WIN_CERTIFICATE)"!="")
357    PRINTNLDOS # PROP Sec_CertificateHash "%(WIN_CERTIFICATE)"
358  ELSE
359    PRINTNLDOS # PROP Sec_CertificateHash "8aeb6e720079eb0494ae9be32cb13a9e3687d913"
360  ENDIF
361  PRINTNLDOS # PROP Sec_ConfigureDevice 0
362  PRINTNLDOS # PROP Target_Dir ""
363  PRINTNLDOS # ADD BASE RSC /l 0x409 %(RFLAGS) /d "DEBUG" /r %(~!INCLUDERC:%=/i "%")
364  PRINTNLDOS # ADD RSC /l 0x409 %(~@INCLUDE_DEBUG:%=/i "%")  %(RFLAGS) /d "DEBUG" /r %(~!INCLUDERC:%=/i "%") %(CONFIG_INCLUDE:%=/i "%")
365  PRINTNLDOS # ADD BASE CPP /nologo %(TARGCFLAGS_DBG) /W3 /Zi /Od /D "DEBUG" %(CFLAGS) %(~@INCLUDE_DEBUG:%=/I "%") %(CONFIG_INCLUDE:%=/i "%") %(PRECOMP_OPTION) /c
366  PRINTNLDOS # ADD CPP /nologo %(TARGCFLAGS_DBG) /W3 /Zi /Od /D "DEBUG" %(CFLAGS) %(~@INCLUDE_DEBUG:%=/I "%") %(CONFIG_INCLUDE:%=/i "%") %(PRECOMP_OPTION) /c
367  IF (%(TYPE)!=LIB && %(TYPE)!=CON)
368    PRINTNLDOS # ADD BASE MTL /nologo /D "_DEBUG" %(DFLAGS) /mktyplib203 /o "NUL" /win32
369    PRINTNLDOS # ADD MTL /nologo /D "_DEBUG" %(DFLAGS) /mktyplib203 /o "NUL" /win32
370  ENDIF
371  PRINTNLDOS BSC32=bscmake.exe
372  PRINTNLDOS # ADD BASE BSC32 /nologo
373  PRINTNLDOS # ADD BSC32 /nologo
374  IF (%(TYPE)==LIB)
375    PRINTNLDOS LIB32=link.exe -lib
376    PRINTNLDOS # ADD BASE LIB32 /nologo
377    PRINTNLDOS # ADD LIB32 /nologo
378  ELSE
379    PRINTNLDOS LINK32=link.exe
380    PRINTNLDOS # ADD BASE LINK32 %(LIBS) %(LIBS_DEBUG) /nologo %(TARGLINK) /debug /nodefaultlib:"$(CENoDefaultLib)" /out:"%(�!OUTPUTPATH)debug/%(OUTPUT)" %(TARGLFLAGS) %(MFCFLAGS) %(@LIBINCLUDE:%=/libpath:%) %(@LIBINCLUDE_DEBUG:%=/libpath:%)
381    PRINTNLDOS # ADD LINK32 %(LIBS) %(LIBS_DEBUG) /nologo %(TARGLINK) /debug /nodefaultlib:"$(CENoDefaultLib)" /out:"%(�!OUTPUTPATH)debug/%(OUTPUT)" %(TARGLFLAGS) %(MFCFLAGS) %(@LIBINCLUDE:%=/libpath:%) %(@LIBINCLUDE_DEBUG:%=/libpath:%)
382  ENDIF
383  PRINTNLDOS
384  PRINTNLDOS !ENDIF
385  PRINTNLDOS
386  PRINTNLDOS # Begin Target
387  PRINTNLDOS
388  PRINTNLDOS # Name "%(NAME) - Win32 (%(TARGID)) Release"
389  PRINTNLDOS # Name "%(NAME) - Win32 (%(TARGID)) Debug"
390  PRINTNLDOS # Begin Group "Source Files"
391  PRINTNLDOS
392  PRINTNLDOS # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
393  FOR EACH SOURCE, DEF
394    PRINTNLDOS # Begin Source File
395    PRINTNLDOS
396    PRINTNLDOS SOURCE=%(~!NAME)
397    IF (%(../SET_PRECOMPILED_HEADER)==1) && (%(>NAME)==c || %(>NAME)==cpp)
398      PRINTNLDOS # ADD CPP /Yc"%(PRECOMPILED_HEADER)"
399      ../SET_PRECOMPILED_HEADER =
400    ELSE
401      IF ((%(>NAME)==c || %(>NAME)==cpp) && %(w))
402        PRINTNLDOS # ADD CPP /w /W0
403      ENDIF
404    ENDIF
405    IF (%(>NAME)==idl)
406      PRINTNLDOS !IF  "$(CFG)" == "%(PRJNAME) - Win32 (%(TARGID)) Release"
407      PRINTNLDOS # ADD MTL /tlb "%(�~!OUTPUTPATH)release\%(OUTPUT_DIR)%(PRJNAME).tlb" /h "%(�~!BUILDPATH)%(~�PATH)\%(<NAME)_i.h" /iid "%(�~!BUILDPATH)%(~�PATH)\%(<NAME)_i.c"
408      PRINTNLDOS
409      PRINTNLDOS !ELSEIF  "$(CFG)" == "%(PRJNAME) - Win32 (%(TARGID)) Debug"
410      PRINTNLDOS # ADD MTL /tlb "%(�~!OUTPUTPATH)debug\%(OUTPUT_DIR)%(PRJNAME).tlb" /h "%(�~!BUILDPATH)%(~�PATH)\%(<NAME)_i.h" /iid "%(�~!BUILDPATH)%(~�PATH)\%(<NAME)_i.c"
411      PRINTNLDOS
412      PRINTNLDOS !ENDIF
413      IF %(cmarshal)!=""
414        PRINTNLDOS # End Source File
415        PRINTNLDOS # Begin Source File
416        PRINTNLDOS
417        PRINTNLDOS SOURCE="%(�~!BUILDPATH)%(~�PATH)\%(<NAME)_i.c"
418      ENDIF
419    ENDIF
420    IF (%(>NAME)==asm)
421      PRINTNLDOS !IF  "$(CFG)" == "%(PRJNAME) - Win32 (%(TARGID)) Release"
422      PRINTNLDOS
423      PRINTNLDOS # PROP Ignore_Default_Tool 1
424      PRINTNLDOS # Begin Custom Build
425      PRINTNLDOS IntDir=%(�!BUILDPATH)release\%(PATH)
426      PRINTNLDOS InputPath=%(!NAME)
427      PRINTNLDOS InputName=%(<NAME)
428      PRINTNLDOS
429      PRINTNLDOS "$(IntDir)/$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
430      PRINTNLDOS 	%(TARGASM)
431      PRINTNLDOS
432      PRINTNLDOS # End Custom Build
433      PRINTNLDOS
434      PRINTNLDOS !ELSEIF  "$(CFG)" == "%(PRJNAME) - Win32 (%(TARGID)) Debug"
435      PRINTNLDOS
436      PRINTNLDOS # PROP Ignore_Default_Tool 1
437      PRINTNLDOS # Begin Custom Build
438      PRINTNLDOS IntDir=%(�!BUILDPATH)debug\%(PATH)
439      PRINTNLDOS InputPath=%(!NAME)
440      PRINTNLDOS InputName=%(<NAME)
441      PRINTNLDOS
442      PRINTNLDOS "$(IntDir)/$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
443      PRINTNLDOS 	%(TARGASM)
444      PRINTNLDOS
445      PRINTNLDOS # End Custom Build
446      PRINTNLDOS
447      PRINTNLDOS !ENDIF
448      PRINTNLDOS
449    ENDIF
450    IF DEFINED(MIPS)
451     IF (%(>NAME)==s)
452      PRINTNLDOS !IF  "$(CFG)" == "%(PRJNAME) - Win32 (%(TARGID)) Release"
453      PRINTNLDOS
454      PRINTNLDOS # PROP Ignore_Default_Tool 1
455      PRINTNLDOS # Begin Custom Build
456      PRINTNLDOS IntDir=%(�!BUILDPATH)release\%(PATH)
457      PRINTNLDOS InputPath=%(!NAME)
458      PRINTNLDOS InputName=%(<NAME)
459      PRINTNLDOS
460      PRINTNLDOS "$(IntDir)/$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
461      PRINTNLDOS 	%(TARGS) %(SFLAGS)
462      PRINTNLDOS
463      PRINTNLDOS # End Custom Build
464      PRINTNLDOS
465      PRINTNLDOS !ELSEIF  "$(CFG)" == "%(PRJNAME) - Win32 (%(TARGID)) Debug"
466      PRINTNLDOS
467      PRINTNLDOS # PROP Ignore_Default_Tool 1
468      PRINTNLDOS # Begin Custom Build
469      PRINTNLDOS IntDir=%(�!BUILDPATH)debug\%(PATH)
470      PRINTNLDOS InputPath=%(!NAME)
471      PRINTNLDOS InputName=%(<NAME)
472      PRINTNLDOS
473      PRINTNLDOS "$(IntDir)/$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
474      PRINTNLDOS 	%(TARGS) %(SFLAGS)
475      PRINTNLDOS
476      PRINTNLDOS # End Custom Build
477      PRINTNLDOS
478      PRINTNLDOS !ENDIF
479      PRINTNLDOS
480     ENDIF
481    ENDIF
482    PRINTNLDOS # End Source File
483  ENDFOR
484  PRINTNLDOS # End Group
485  PRINTNLDOS # Begin Group "Header Files"
486  PRINTNLDOS
487  PRINTNLDOS # PROP Default_Filter "h;hpp;hxx;hm;inl"
488  FOR EACH HEADER
489    PRINTNLDOS # Begin Source File
490    PRINTNLDOS
491    PRINTNLDOS SOURCE=%(~!NAME)
492    PRINTNLDOS # End Source File
493  ENDFOR
494  IF %(HAS_IDL)
495    FOR EACH SOURCE
496      IF (%(>NAME)==idl) && %(hmarshal)!=""
497        PRINTNLDOS # Begin Source File
498        PRINTNLDOS
499        PRINTNLDOS SOURCE="%(<NAME)_i.h"
500        PRINTNLDOS # End Source File
501      ENDIF
502    ENDFOR
503  ENDIF
504  PRINTNLDOS # End Group
505  PRINTNLDOS # Begin Group "Resource Files"
506  PRINTNLDOS
507  PRINTNLDOS # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
508  PRINTNLDOS # End Group
509  PRINTNLDOS # End Target
510  PRINTNLDOS # End Project
511
512  #include "wincab.inc"
513
514ENDFOR
515