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