1 <?xml version=
"<%xml_version("1.0")%>" encoding=
"<%encoding("Windows-
1252")%>"?>
3 ProjectType=
"<%vcprojecttype("Visual C++
")%>"
4 Version=
"<%vcversion%>"
5 Name=
"<%project_name%>"
6 ProjectGUID=
"{<%guid%>}"
7 RootNamespace=
"<%project_name%>"
8 Keyword=
"<%if(UseOfMFC)%>MFCProj<%else%><%platform("Win32
")%>Proj<%endif%>"
12 <%foreach(platforms)%
>
21 <%foreach(platforms)%
>
22 <%foreach(configurations)%
>
24 Name=
"<%configuration%>|<%platform%>"
25 OutputDirectory=
"<%if(type_is_dynamic)%><%if(dllout)%><%dllout%><%else%><%libout%><%endif%><%else%><%if(type_is_static)%><%libout%><%else%><%if(exeout)%><%exeout%><%if(windows_style)%>\<%output_dir("Debug
")%><%endif%><%else%><%if(windows_style)%><%output_dir("Debug
")%><%else%><%output_dir(".
")%><%endif%><%endif%><%endif%><%endif%>"
26 IntermediateDirectory=
"<%intermediate_dir%>\<%noextension(project_file)%><%if(output_subdir)%>\<%output_subdir%><%endif%>"
27 <%if(type_is_static && staticname)%
>
31 ConfigurationType=
"10"
33 ConfigurationType=
"<%ConfigurationType%>"
37 UseOfATL=
"<%UseOfATL%>"
40 UseOfMFC=
"<%UseOfMFC%>"
43 CharacterSet=
"<%charset("1")%>"
45 CharacterSet=
"<%charset("0")%>"
49 ManagedExtensions=
"<%managed%>"
55 BuildCommandLine=
"<%makebuild%> CONF=<%configuration%>"
56 ReBuildCommandLine=
"<%makerebuild%> CONF=<%configuration%>"
57 CleanCommandLine=
"<%makeclean%> CONF=<%configuration%>"
58 Output=
"<%makeoutput%>"/>
61 Name=
"VCPreBuildEventTool"
63 CommandLine=
"<%eval(prebuild)%>"
67 Name=
"VCCustomBuildTool"
71 Name=
"VCXMLDataGeneratorTool"
74 Name=
"VCWebServiceProxyGeneratorTool"
78 AdditionalOptions=
"<%foreach(midl_defines)%>/D <%midl_define%> <%endfor%><%midl_flags%>"
79 AdditionalIncludeDirectories=
"<%foreach(midl_includes)%><%midl_include%><%fornotlast(",
")%><%endfor%>"
81 GenerateTypeLibrary=
"false"
83 TypeLibraryName=
"$(InputName).tlb"
84 HeaderFileName=
"$(InputName).h"
85 InterfaceIdentifierFileName=
"$(InputName)_i.c"
86 ProxyFileName=
"$(InputName)_p.c"
89 Name=
"VCCLCompilerTool"
91 AdditionalOptions=
"<%compile_flags%>"
93 Optimization=
"<%optimize("0")%>"
94 <%if(InlineFunctionExpansion)%
>
95 InlineFunctionExpansion=
"<%InlineFunctionExpansion%>"
97 <%if(EnableIntrinsicFunctions)%
>
98 EnableIntrinsicFunctions=
"<%EnableIntrinsicFunctions%>"
100 <%if(FavorSizeOrSpeed)%
>
101 FavorSizeOrSpeed=
"<%FavorSizeOrSpeed%>"
103 <%if(OmitFramePointers)%
>
104 OmitFramePointers=
"<%OmitFramePointers%>"
106 <%if(EnableFiberSafeOptimizations)%
>
107 EnableFiberSafeOptimizations=
"<%EnableFiberSafeOptimizations%>"
109 <%if(WholeProgramOptimization)%
>
110 WholeProgramOptimization=
"<%WholeProgramOptimization%>"
113 AdditionalIncludeDirectories=
"<%foreach(includes)%><%include%><%fornotlast(",
")%><%endfor%>"
115 <%if(AdditionalUsingDirectories)%
>
116 AdditionalUsingDirectories=
"<%AdditionalUsingDirectories%>"
118 PreprocessorDefinitions=
"<%if(unicode)%>UNICODE;_UNICODE;<%endif%><%if(type_is_dynamic)%><%foreach(dynamicflags)%><%dynamicflag%>;<%endfor%><%endif%><%if(need_staticflags)%><%foreach(staticflags)%><%staticflag%>;<%endfor%><%endif%><%if(pch_header)%><%foreach(pch_defines)%><%pch_define%>;<%endfor%><%endif%><%foreach(defines common_defines cpu_defines platform_defines macros)%><%define%><%fornotlast(";
")%><%endfor%><%if(macro_for_lib_modifier)%><%if(use_lib_modifier)%><%if(lib_modifier)%>;MPC_LIB_MODIFIER=\"<%lib_modifier%>\"<%endif%><%endif%><%endif%>"
119 <%if(IgnoreStandardIncludePath)%
>
120 IgnoreStandardIncludePath=
"<%IgnoreStandardIncludePath%>"
122 <%if(GeneratePreprocessedFile)%
>
123 GeneratePreprocessedFile=
"<%GeneratePreprocessedFile%>"
126 KeepComments=
"<%KeepComments%>"
128 <%if(StringPooling)%
>
129 StringPooling=
"<%StringPooling%>"
132 MinimalRebuild=
"<%MinimalRebuild("true
")%>"
134 <%if(ExceptionHandling)%
>
135 ExceptionHandling=
"<%ExceptionHandling%>"
139 <%if(BasicRuntimeChecks)%
>
140 BasicRuntimeChecks=
"<%BasicRuntimeChecks%>"
143 BasicRuntimeChecks=
"<%BasicRuntimeChecks("3")%>"
146 <%if(SmallerTypeCheck)%
>
147 SmallerTypeCheck=
"<%SmallerTypeCheck%>"
149 <%if(runtime_library)%
>
150 RuntimeLibrary=
"<%runtime_library%>"
152 RuntimeLibrary=
"<%if(type_is_static || need_staticflags)%><%if(debug_prj)%>1<%else%>0<%endif%><%else%><%if(debug_prj)%>3<%else%>2<%endif%><%endif%>"
154 <%if(StructMemberAlignment)%
>
155 StructMemberAlignment=
"<%StructMemberAlignment%>"
157 <%if(BufferSecurityCheck)%
>
158 BufferSecurityCheck=
"<%BufferSecurityCheck%>"
160 <%if(EnableFunctionLevelLinking)%
>
161 EnableFunctionLevelLinking=
"<%EnableFunctionLevelLinking%>"
163 <%if(EnableEnhancedInstructionSet)%
>
164 EnableEnhancedInstructionSet=
"<%EnableEnhancedInstructionSet%>"
166 <%if(FloatingPointModel)%
>
167 FloatingPointModel=
"<%FloatingPointModel%>"
169 <%if(FloatingPointExceptions)%
>
170 FloatingPointExceptions=
"<%FloatingPointExceptions%>"
172 <%if(DisableLanguageExtensions)%
>
173 DisableLanguageExtensions=
"<%DisableLanguageExtensions%>"
175 <%if(DefaultCharIsUnsigned)%
>
176 DefaultCharIsUnsigned=
"<%DefaultCharIsUnsigned%>"
178 <%if(TreatWChar_tAsBuiltInType)%
>
179 TreatWChar_tAsBuiltInType=
"<%TreatWChar_tAsBuiltInType%>"
181 <%if(ForceConformanceInForLoopScope)%
>
182 ForceConformanceInForLoopScope=
"<%ForceConformanceInForLoopScope%>"
184 RuntimeTypeInfo=
"<%RuntimeTypeInfo("true
")%>"
189 UsePrecompiledHeader=
"2"
190 PrecompiledHeaderThrough=
"<%pch_header%>"
191 <%if(PrecompiledHeaderFile)%
>
192 PrecompiledHeaderFile=
"<%PrecompiledHeaderFile%>"
195 <%if(ExpandAttributedSource)%
>
196 ExpandAttributedSource=
"<%ExpandAttributedSource%>"
198 <%if(AssemblerOutput)%
>
199 AssemblerOutput=
"<%AssemblerOutput%>"
201 <%if(AssemblerListingLocation)%
>
202 AssemblerListingLocation=
"<%AssemblerListingLocation%>"
205 ObjectFile=
"<%ObjectFile%>"
208 ProgramDataBaseFileName=
"<%if(type_is_static)%><%libout%>\<%libname_prefix%><%staticname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%>.pdb<%else%><%intermediate_dir%>\<%noextension(project_file)%><%if(output_subdir)%>\<%output_subdir%><%endif%>/<%endif%>"
210 <%if(ProgramDataBaseFileName)%
>
211 ProgramDataBaseFileName=
"<%ProgramDataBaseFileName%>"
214 <%if(GenerateXMLDocumentationFiles)%
>
215 GenerateXMLDocumentationFiles=
"<%GenerateXMLDocumentationFiles%>"
217 <%if(XMLDocumentationFileName)%
>
218 XMLDocumentationFileName=
"<%XMLDocumentationFileName%>"
220 <%if(BrowseInformation)%
>
221 BrowseInformation=
"<%BrowseInformation%>"
223 <%if(BrowseInformationFile)%
>
224 BrowseInformationFile=
"<%BrowseInformationFile%>"
226 WarningLevel=
"<%warning_level("3")%>"
228 WarnAsError=
"<%WarnAsError%>"
230 Detect64BitPortabilityProblems=
"<%Detect64BitPortabilityProblems("true
")%>"
231 <%if(!optimize || debug_format)%
>
232 DebugInformationFormat=
"<%debug_format("3")%>"
234 <%if(CallingConvention)%
>
235 CallingConvention=
"<%CallingConvention%>"
238 CompileAs=
"<%CompileAs%>"
240 <%if(DisableSpecificWarnings)%
>
241 DisableSpecificWarnings=
"<%foreach(DisableSpecificWarnings)%><%DisableSpecificWarning%><%fornotlast(";
")%><%endfor%>"
243 <%if(ForcedIncludeFiles)%
>
244 ForcedIncludeFiles=
"<%ForcedIncludeFiles%>"
246 <%if(ForcedUsingFiles)%
>
247 ForcedUsingFiles=
"<%ForcedUsingFiles%>"
250 ShowIncludes=
"<%ShowIncludes%>"
252 <%if(UndefinePreprocessorDefinitions)%
>
253 UndefinePreprocessorDefinitions=
"<%UndefinePreprocessorDefinitions%>"
255 <%if(UndefineAllPreprocessorDefinitions)%
>
256 UndefineAllPreprocessorDefinitions=
"<%UndefineAllPreprocessorDefinitions%>"
258 <%if(EnablePREfast)%
>
259 EnablePREfast=
"<%EnablePREfast%>"
262 UseFullPaths=
"<%UseFullPaths%>"
264 <%if(OmitDefaultLibName)%
>
265 OmitDefaultLibName=
"<%OmitDefaultLibName%>"
267 <%if(ErrorReporting)%
>
268 ErrorReporting=
"<%ErrorReporting%>"
270 <%if(SuppressStartupBanner)%
>
271 SuppressStartupBanner=
"<%SuppressStartupBanner%>"
275 Name=
"VCManagedResourceCompilerTool"
278 Name=
"VCResourceCompilerTool"
279 PreprocessorDefinitions=
"<%if(unicode)%>UNICODE;_UNICODE;<%endif%><%foreach(defines macros platform_defines)%><%define%><%fornotlast(";
")%><%endfor%>"
280 Culture=
"<%culture("1033")%>"
281 AdditionalIncludeDirectories=
"<%foreach(includes)%><%include%><%fornotlast(",
")%><%endfor%>"
284 Name=
"VCPreLinkEventTool"
286 CommandLine=
"<%eval(prelink)%>"
290 <%if(type_is_static)%
>
291 Name=
"VCLibrarianTool"
293 OutputFile=
"<%libout%>\<%libname_prefix%><%staticname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%lib_ext%>"
296 AdditionalOptions=
"<%lib_options%>"
300 <%if(RegisterOutput)%
>
301 RegisterOutput=
"<%RegisterOutput%>"
303 <%if(IgnoreImportLibrary)%
>
304 IgnoreImportLibrary=
"<%IgnoreImportLibrary%>"
306 <%if(LinkLibraryDependencies)%
>
307 LinkLibraryDependencies=
"<%LinkLibraryDependencies%>"
309 <%if(UseLibraryDependencyInputs)%
>
310 UseLibraryDependencyInputs=
"<%UseLibraryDependencyInputs%>"
312 <%if(UseUnicodeResponseFiles)%
>
313 UseUnicodeResponseFiles=
"<%UseUnicodeResponseFiles%>"
315 <%if(!source_files)%
>
316 AdditionalOptions=
"/noentry<%if(link_options)%> <%link_options%><%endif%><%if(release_link_options && !debug_prj)%> <%release_link_options%><%endif%>"
318 <%if(link_options || release_link_options && !debug_prj)%
>
319 AdditionalOptions=
"<%link_options%><%if(release_link_options && !debug_prj)%> <%release_link_options%><%endif%>"
322 <%if(type_is_binary)%
>
323 AdditionalDependencies=
"<%foreach(reverse(libs))%><%fornotfirst(" ")%><%libname_prefix%><%lib%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%lib_ext%><%endfor%><%foreach(reverse(lit_libs))%> <%lit_lib%>.lib<%endfor%><%foreach(reverse(pure_libs))%> <%pure_lib%><%endfor%>"
325 <%if(exename || sharedname || staticname)%
>
326 OutputFile=
"$(OutDir)\<%if(type_is_dynamic)%><%libname_prefix%><%sharedname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%dll_ext%><%else%><%exename%><%if(use_exe_modifier)%><%lib_modifier%><%endif%><%exe_ext%><%endif%>"
329 Version=
"<%win_version%>"
331 LinkIncremental=
"<%LinkIncremental("2")%>"
332 SuppressStartupBanner=
"<%SuppressStartupBanner("true
")%>"
333 AdditionalLibraryDirectories=
"<%foreach(libpaths)%><%libpath%><%fornotlast(";
")%><%endfor%>"
335 ShowProgress=
"<%ShowProgress%>"
337 <%if(ignore_default_library_names)%
>
338 IgnoreDefaultLibraryNames=
"<%foreach(ignore_default_library_names)%><%ignore_default_library_name%><%fornotlast(";
")%><%endfor%>"
340 <%if(GenerateManifest)%
>
341 GenerateManifest=
"<%GenerateManifest%>"
344 ManifestFile=
"<%ManifestFile%>"
346 <%if(AdditionalManifestDependencies)%
>
347 AdditionalManifestDependencies=
"<%AdditionalManifestDependencies%>"
349 <%if(IgnoreAllDefaultLibraries)%
>
350 IgnoreAllDefaultLibraries=
"<%IgnoreAllDefaultLibraries%>"
352 <%if(ModuleDefinitionFile)%
>
353 ModuleDefinitionFile=
"<%ModuleDefinitionFile%>"
355 <%if(AddModuleNamesToAssembly)%
>
356 AddModuleNamesToAssembly=
"<%AddModuleNamesToAssembly%>"
358 <%if(EmbedManagedResourceFile)%
>
359 EmbedManagedResourceFile=
"<%EmbedManagedResourceFile%>"
361 <%if(ForceSymbolReferences)%
>
362 ForceSymbolReferences=
"<%ForceSymbolReferences%>"
364 <%if(DelayLoadDLLs)%
>
365 DelayLoadDLLs=
"<%DelayLoadDLLs%>"
367 <%if(AssemblyLinkResource)%
>
368 AssemblyLinkResource=
"<%AssemblyLinkResource%>"
370 GenerateDebugInformation=
"<%GenerateDebugInformation("true
")%>"
371 <%if(AssemblyDebug)%
>
372 AssemblyDebug=
"<%AssemblyDebug%>"
376 ProgramDatabaseFile=
"$(OutDir)\<%libname_prefix%><%sharedname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%>.pdb"
379 ProgramDatabaseFile=
"$(OutDir)\<%exename%><%if(use_exe_modifier)%><%lib_modifier%><%endif%>.pdb"
383 <%if(StripPrivateSymbols)%
>
384 StripPrivateSymbols=
"<%StripPrivateSymbols%>"
386 <%if(GenerateMapFile)%
>
387 GenerateMapFile=
"<%GenerateMapFile%>"
390 MapFileName=
"<%MapFileName%>"
393 MapExports=
"<%MapExports%>"
395 SubSystem=
"<%subsystem("2")%>"
396 <%if(HeapReserveSize)%
>
397 HeapReserveSize=
"<%HeapReserveSize%>"
399 <%if(HeapCommitSize)%
>
400 HeapCommitSize=
"<%HeapCommitSize%>"
402 <%if(StackReserveSize)%
>
403 StackReserveSize=
"<%StackReserveSize%>"
405 <%if(StackCommitSize)%
>
406 StackCommitSize=
"<%StackCommitSize%>"
408 <%if(LargeAddressAware)%
>
409 LargeAddressAware=
"<%LargeAddressAware%>"
411 <%if(TerminalServerAware)%
>
412 TerminalServerAware=
"<%TerminalServerAware%>"
414 <%if(SwapRunFromCD)%
>
415 SwapRunFromCD=
"<%SwapRunFromCD%>"
417 <%if(SwapRunFromNet)%
>
418 SwapRunFromNet=
"<%SwapRunFromNet%>"
423 <%if(OptimizeReferences)%
>
424 OptimizeReferences=
"<%OptimizeReferences%>"
427 OptimizeReferences=
"<%OptimizeReferences("2")%>"
430 <%if(EnableCOMDATFolding)%
>
431 EnableCOMDATFolding=
"<%EnableCOMDATFolding%>"
434 EnableCOMDATFolding=
"<%EnableCOMDATFolding("2")%>"
437 <%if(OptimizeForWindows98)%
>
438 OptimizeForWindows98=
"<%OptimizeForWindows98%>"
440 <%if(FunctionOrder)%
>
441 FunctionOrder=
"<%FunctionOrder%>"
443 <%if(LinkTimeCodeGeneration)%
>
444 LinkTimeCodeGeneration=
"<%LinkTimeCodeGeneration%>"
446 <%if(ProfileGuidedDatabase)%
>
447 ProfileGuidedDatabase=
"<%ProfileGuidedDatabase%>"
449 <%if(unicode && unicode_mfc_entry && exename && source_files)%
>
450 EntryPointSymbol=
"<%unicode_mfc_entry%>"
452 <%if(EntryPointSymbol)%
>
453 EntryPointSymbol=
"<%EntryPointSymbol%>"
456 <%if(ResourceOnlyDLL)%
>
457 ResourceOnlyDLL=
"<%ResourceOnlyDLL%>"
460 SetChecksum=
"<%SetChecksum%>"
463 BaseAddress=
"<%BaseAddress%>"
465 <%if(TurnOffAssemblyGeneration)%
>
466 TurnOffAssemblyGeneration=
"<%TurnOffAssemblyGeneration%>"
468 <%if(ImportLibrary)%
>
469 ImportLibrary=
"<%ImportLibrary%>"
471 <%if(type_is_dynamic && sharedname)%
>
472 ImportLibrary=
"<%libout%>\<%libname_prefix%><%sharedname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%lib_ext%>"
475 <%if(SupportUnloadOfDelayLoadedDLL)%
>
476 SupportUnloadOfDelayLoadedDLL=
"<%SupportUnloadOfDelayLoadedDLL%>"
478 <%if(MergeSections)%
>
479 MergeSections=
"<%MergeSections%>"
481 TargetMachine=
"<%TargetMachine("1")%>"
482 <%if(FixedBaseAddress || managed)%
>
483 FixedBaseAddress=
"<%FixedBaseAddress("1")%>"
486 KeyFile=
"<%KeyFile%>"
489 KeyContainer=
"<%KeyContainer%>"
492 DelaySign=
"<%DelaySign%>"
494 <%if(AllowIsolation)%
>
495 AllowIsolation=
"<%AllowIsolation%>"
498 Profile=
"<%Profile%>"
500 <%if(CLRThreadAttribute)%
>
501 CLRThreadAttribute=
"<%CLRThreadAttribute%>"
504 CLRImageType=
"<%CLRImageType%>"
506 <%if(ErrorReporting)%
>
507 ErrorReporting=
"<%ErrorReporting%>"
525 Name=
"VCPostBuildEventTool"
527 CommandLine=
"<%eval(postbuild)%>"
532 Name=
"VCPostCleanEventTool"
533 CommandLine=
"<%eval(postclean)%>"
536 <%if(deploymenttool)%
>
539 RemoteDirectory=
"<%deployment_directory%>"
550 <%if(after && add_references)%
>
551 <!-- MPC ADD DEPENDENCIES -->
553 <%foreach(AssemblyReferences)%
>
555 RelativePath=
"<%AssemblyReference%>"
560 <%if(exename || sharedname || staticname)%
>
564 Filter=
"<%foreach(ext, extensions(source_files))%><%ext%><%fornotlast(";
")%><%endfor%>">
567 RelativePath=
"<%pch_source%>">
568 <%foreach(platforms)%
>
569 <%foreach(configurations)%
>
571 Name=
"<%configuration%>|<%platform%>">
573 Name=
"VCCLCompilerTool"
574 UsePrecompiledHeader=
"1"/>
580 <%if(grouped_source_files)%
>
581 <%foreach(sort(grouped_source_files))%
>
582 <%if(compares(grouped_source_file, default_group))%
>
583 <%foreach(grouped_source_file-
>files)%
>
585 RelativePath=
"<%grouped_source_file->file%>">
586 <%if(duplicate_index(grouped_source_file-
>file))%
>
587 <%foreach(platforms)%
>
588 <%foreach(configurations)%
>
590 Name=
"<%configuration%>|<%platform%>">
592 Name=
"VCCLCompilerTool"
593 <%if(flag_overrides(grouped_source_file-
>file, buildflags))%
>
594 AdditionalOptions=
"<%flag_overrides(grouped_source_file->file, buildflags)%>"
596 <%if(flag_overrides(grouped_source_file-
>file, no_pch))%
>
597 UsePrecompiledHeader=
"0"
599 <%if(flag_overrides(grouped_source_file-
>file, managed))%
>
600 BasicRuntimeChecks=
"0"
601 CompileAsManaged=
"<%flag_overrides(grouped_source_file->file, managed)%>"
602 <%if(!ExceptionHandling || compares(ExceptionHandling,
1))%
>
603 ExceptionHandling=
"2"
606 ObjectFile=
"$(IntDir)\$(InputName)<%duplicate_index(grouped_source_file->file)%>.obj"/>
611 <%if(flag_overrides(grouped_source_file-
>file, buildflags) || flag_overrides(grouped_source_file-
>file, no_pch) || flag_overrides(grouped_source_file-
>file, managed))%
>
612 <%foreach(platforms)%
>
613 <%foreach(configurations)%
>
615 Name=
"<%configuration%>|<%platform%>">
617 Name=
"VCCLCompilerTool"
618 <%if(flag_overrides(grouped_source_file-
>file, buildflags))%
>
619 AdditionalOptions=
"<%flag_overrides(grouped_source_file->file, buildflags)%>"
621 <%if(flag_overrides(grouped_source_file-
>file, no_pch))%
>
622 UsePrecompiledHeader=
"0"
624 <%if(flag_overrides(grouped_source_file-
>file, managed))%
>
625 BasicRuntimeChecks=
"0"
626 CompileAsManaged=
"<%flag_overrides(grouped_source_file->file, managed)%>"
627 <%if(!ExceptionHandling || compares(ExceptionHandling,
1))%
>
628 ExceptionHandling=
"2"
641 Name=
"<%grouped_source_file%>"
643 <%foreach(grouped_source_file-
>files)%
>
645 RelativePath=
"<%grouped_source_file->file%>">
646 <%if(duplicate_index(grouped_source_file-
>file))%
>
647 <%foreach(platforms)%
>
648 <%foreach(configurations)%
>
650 Name=
"<%configuration%>|<%platform%>">
652 Name=
"VCCLCompilerTool"
653 <%if(flag_overrides(grouped_source_file-
>file, buildflags))%
>
654 AdditionalOptions=
"<%flag_overrides(grouped_source_file->file, buildflags)%>"
656 <%if(flag_overrides(grouped_source_file-
>file, no_pch))%
>
657 UsePrecompiledHeader=
"0"
659 <%if(flag_overrides(grouped_source_file-
>file, managed))%
>
660 BasicRuntimeChecks=
"0"
661 CompileAsManaged=
"<%flag_overrides(grouped_source_file->file, managed)%>"
662 <%if(!ExceptionHandling || compares(ExceptionHandling,
1))%
>
663 ExceptionHandling=
"2"
666 ObjectFile=
"$(IntDir)\$(InputName)<%duplicate_index(grouped_source_file->file)%>.obj"/>
671 <%if(flag_overrides(grouped_source_file-
>file, buildflags) || flag_overrides(grouped_source_file-
>file, no_pch) || flag_overrides(grouped_source_file-
>file, managed))%
>
672 <%foreach(platforms)%
>
673 <%foreach(configurations)%
>
675 Name=
"<%configuration%>|<%platform%>">
677 Name=
"VCCLCompilerTool"
678 <%if(flag_overrides(grouped_source_file-
>file, buildflags))%
>
679 AdditionalOptions=
"<%flag_overrides(grouped_source_file->file, buildflags)%>"
681 <%if(flag_overrides(grouped_source_file-
>file, no_pch))%
>
682 UsePrecompiledHeader=
"0"
684 <%if(flag_overrides(grouped_source_file-
>file, managed))%
>
685 BasicRuntimeChecks=
"0"
686 CompileAsManaged=
"<%flag_overrides(grouped_source_file->file, managed)%>"
687 <%if(!ExceptionHandling || compares(ExceptionHandling,
1))%
>
688 ExceptionHandling=
"2"
703 <%foreach(source_files)%
>
705 RelativePath=
"<%source_file%>">
706 <%if(duplicate_index(source_file))%
>
707 <%foreach(platforms)%
>
708 <%foreach(configurations)%
>
710 Name=
"<%configuration%>|<%platform%>">
712 Name=
"VCCLCompilerTool"
713 <%if(flag_overrides(source_file, buildflags))%
>
714 AdditionalOptions=
"<%flag_overrides(source_file, buildflags)%>"
716 <%if(flag_overrides(source_file, no_pch))%
>
717 UsePrecompiledHeader=
"0"
719 <%if(flag_overrides(source_file, managed))%
>
720 BasicRuntimeChecks=
"0"
721 CompileAsManaged=
"<%flag_overrides(source_file, managed)%>"
722 <%if(!ExceptionHandling || compares(ExceptionHandling,
1))%
>
723 ExceptionHandling=
"2"
726 ObjectFile=
"$(IntDir)\$(InputName)<%duplicate_index(source_file)%>.obj"/>
731 <%if(flag_overrides(source_file, buildflags) || flag_overrides(source_file, no_pch) || flag_overrides(source_file, managed))%
>
732 <%foreach(platforms)%
>
733 <%foreach(configurations)%
>
735 Name=
"<%configuration%>|<%platform%>">
737 Name=
"VCCLCompilerTool"
738 <%if(flag_overrides(source_file, buildflags))%
>
739 AdditionalOptions=
"<%flag_overrides(source_file, buildflags)%>"
741 <%if(flag_overrides(source_file, no_pch))%
>
742 UsePrecompiledHeader=
"0"
744 <%if(flag_overrides(source_file, managed))%
>
745 BasicRuntimeChecks=
"0"
746 CompileAsManaged=
"<%flag_overrides(source_file, managed)%>"
747 <%if(!ExceptionHandling || compares(ExceptionHandling,
1))%
>
748 ExceptionHandling=
"2"
766 Filter=
"<%foreach(ext, extensions(header_files))%><%ext%><%fornotlast(";
")%><%endfor%>">
769 RelativePath=
"<%pch_header%>">
772 <%if(grouped_header_files)%
>
773 <%foreach(sort(grouped_header_files))%
>
774 <%if(compares(grouped_header_file, default_group))%
>
775 <%foreach(grouped_header_file-
>files)%
>
777 <%if(flag_overrides(grouped_header_file-
>file, dependent_upon))%
>
778 RelativePath=
"<%grouped_header_file->file%>"
781 RelativePath=
"<%flag_overrides(grouped_header_file->file, dependent_upon)%>">
784 RelativePath=
"<%grouped_header_file->file%>">
790 Name=
"<%grouped_header_file%>"
792 <%foreach(grouped_header_file-
>files)%
>
794 <%if(flag_overrides(grouped_header_file-
>file, dependent_upon))%
>
795 RelativePath=
"<%grouped_header_file->file%>"
798 RelativePath=
"<%flag_overrides(grouped_header_file->file, dependent_upon)%>">
801 RelativePath=
"<%grouped_header_file->file%>">
810 <%foreach(header_files)%
>
812 <%if(flag_overrides(header_file, dependent_upon))%
>
813 RelativePath=
"<%header_file%>"
816 RelativePath=
"<%flag_overrides(header_file, dependent_upon)%>">
819 RelativePath=
"<%header_file%>">
826 <%foreach(custom_types)%
>
827 <%if(custom_type-
>input_files)%
>
829 Name=
"<%ucw(custom_type)%>"
830 Filter=
"<%foreach(custom_type->inputexts)%><%custom_type->inputext%><%fornotlast(";
")%><%endfor%>">
831 <%foreach(custom_type-
>input_files)%
>
833 RelativePath=
"<%custom_type->input_file%>">
834 <%foreach(platforms)%
>
835 <%foreach(configurations)%
>
837 Name=
"<%configuration%>|<%platform%>"
838 <%if(!custom_type-
>input_file-
>output_files)%
>
839 ExcludedFromBuild=
"true"
842 <%if(custom_type-
>input_file-
>output_files)%
>
844 Name=
"VCCustomBuildTool"
845 Description=
"Invoking <%if(flag_overrides(custom_type->input_file, command))%><%flag_overrides(custom_type->input_file, command)%><%else%><%custom_type->command%><%endif%> on <%custom_type->input_file%>"
846 CommandLine=
"<%if(custom_type->libpath)%>PATH=%PATH%;<%custom_type->libpath%>
<%endif%><%if(flag_overrides(custom_type->input_file, gendir))%>if not exist <%flag_overrides(custom_type->input_file, gendir)%> mkdir <%flag_overrides(custom_type->input_file, gendir)%>
<%endif%><%if(flag_overrides(custom_type->input_file, command))%><%flag_overrides(custom_type->input_file, command)%><%else%><%custom_type->command%><%endif%> <%if(flag_overrides(custom_type->input_file, commandflags))%><%flag_overrides(custom_type->input_file, commandflags)%><%else%><%custom_type->commandflags%><%endif%> <%if(custom_type->output_option)%>"<%custom_type->input_file%>" <%custom_type->output_option%><%foreach(custom_type->input_file->output_files)%> "<%if(flag_overrides(custom_type->input_file, gendir))%><%flag_overrides(custom_type->input_file, gendir)%>\<%basename(custom_type->input_file->output_file)%><%else%><%custom_type->input_file->output_file%><%endif%>"<%endfor%><%else%>"<%custom_type->input_file%>"<%endif%><%if(flag_overrides(custom_type->input_file, postcommand))%><%foreach(custom_type->input_file)%> && <%flag_overrides(custom_type->input_file, postcommand)%><%endfor%><%else%><%if(custom_type->postcommand)%><%foreach(custom_type->input_file)%> && <%custom_type->postcommand%><%endfor%><%endif%><%endif%><%if(pch_header)%><%if(custom_type->pch_postrule)%><%foreach(custom_type->input_file->source_output_files)%> && echo #include "<%pch_header%>" > temporary.src && type "<%if(flag_overrides(custom_type->input_file, gendir))%><%flag_overrides(custom_type->input_file, gendir)%>\<%basename(custom_type->input_file->source_output_file)%><%else%><%custom_type->input_file->source_output_file%><%endif%>" >> temporary.src && move /y temporary.src "<%if(flag_overrides(custom_type->input_file, gendir))%><%flag_overrides(custom_type->input_file, gendir)%>\<%basename(custom_type->input_file->source_output_file)%><%else%><%custom_type->input_file->source_output_file%><%endif%>"<%endfor%><%endif%><%endif%>"
847 <%if(flag_overrides(custom_type-
>input_file, dependent) || custom_type-
>dependent || custom_type-
>input_file-
>dependencies || (!need_staticflags && (flag_overrides(custom_type-
>input_file, dependent_libs) || custom_type-
>dependent_libs)))%
>
848 AdditionalDependencies=
"<%if(flag_overrides(custom_type->input_file, dependent))%><%foreach(dep, flag_overrides(custom_type->input_file, dependent))%><%dep%><%if(!has_extension(dep))%><%exe_ext%><%endif%><%fornotlast(";
")%><%endfor%><%else%><%if(custom_type->dependent)%><%foreach(custom_type->dependent)%><%custom_type->dependent%><%if(!has_extension(custom_type->dependent))%><%exe_ext%><%endif%><%fornotlast(";
")%><%endfor%><%endif%><%endif%><%foreach(custom_type->input_file->dependencies)%><%if(flag_overrides(custom_type->input_file, dependent) || custom_type->dependent)%>;<%else%><%fornotfirst(";
")%><%endif%><%custom_type->input_file->dependencie%><%endfor%><%if(!need_staticflags)%><%if(flag_overrides(custom_type->input_file, dependent_libs))%><%foreach(dep_lib, flag_overrides(custom_type->input_file, dependent_libs))%><%if(flag_overrides(custom_type->input_file, dependent) || custom_type->dependent || custom_type->input_file->dependencies)%>;<%else%><%fornotfirst(";
")%><%endif%><%dirname(dep_lib)%>\<%libname_prefix%><%basename(dep_lib)%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%dll_ext%><%endfor%><%else%><%if(custom_type->dependent_libs)%><%foreach(custom_type->dependent_libs)%><%if(flag_overrides(custom_type->input_file, dependent) || custom_type->dependent || custom_type->input_file->dependencies)%>;<%else%><%fornotfirst(";
")%><%endif%><%dirname(custom_type->dependent_lib)%>\<%libname_prefix%><%basename(custom_type->dependent_lib)%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%dll_ext%><%endfor%><%endif%><%endif%><%endif%>"
850 Outputs=
"<%foreach(custom_type->input_file->output_files)%><%if(flag_overrides(custom_type->input_file, gendir))%><%flag_overrides(custom_type->input_file, gendir)%>\<%basename(custom_type->input_file->output_file)%><%else%><%custom_type->input_file->output_file%><%endif%><%fornotlast(";
")%><%endfor%>"/>
863 Filter=
"<%foreach(ext, extensions(inline_files))%><%ext%><%fornotlast(";
")%><%endfor%>">
864 <%if(grouped_inline_files)%
>
865 <%foreach(sort(grouped_inline_files))%
>
866 <%if(compares(grouped_inline_file, default_group))%
>
867 <%foreach(grouped_inline_file-
>files)%
>
869 RelativePath=
"<%grouped_inline_file->file%>">
874 Name=
"<%grouped_inline_file%>"
876 <%foreach(grouped_inline_file-
>files)%
>
878 RelativePath=
"<%grouped_inline_file->file%>">
885 <%foreach(inline_files)%
>
887 RelativePath=
"<%inline_file%>">
893 <%if(template_files)%
>
895 Name=
"Template Files"
897 <%if(grouped_template_files)%
>
898 <%foreach(sort(grouped_template_files))%
>
899 <%if(compares(grouped_template_file, default_group))%
>
900 <%foreach(grouped_template_file-
>files)%
>
902 RelativePath=
"<%grouped_template_file->file%>">
903 <%foreach(platforms)%
>
904 <%foreach(configurations)%
>
906 Name=
"<%configuration%>|<%platform%>"
907 ExcludedFromBuild=
"TRUE">
909 Name=
"VCCLCompilerTool"/>
917 Name=
"<%grouped_template_file%>"
919 <%foreach(grouped_template_file-
>files)%
>
921 RelativePath=
"<%grouped_template_file->file%>">
922 <%foreach(platforms)%
>
923 <%foreach(configurations)%
>
925 Name=
"<%configuration%>|<%platform%>"
926 ExcludedFromBuild=
"true">
928 Name=
"VCCLCompilerTool"/>
938 <%foreach(template_files)%
>
940 RelativePath=
"<%template_file%>">
941 <%foreach(platforms)%
>
942 <%foreach(configurations)%
>
944 Name=
"<%configuration%>|<%platform%>"
945 ExcludedFromBuild=
"true">
947 Name=
"VCCLCompilerTool"/>
956 <%if(documentation_files)%
>
960 <%if(grouped_documentation_files)%
>
961 <%foreach(sort(grouped_documentation_files))%
>
962 <%if(compares(grouped_documentation_file, default_group))%
>
963 <%foreach(grouped_documentation_file-
>files)%
>
965 RelativePath=
"<%grouped_documentation_file->file%>">
966 <%foreach(platforms)%
>
967 <%foreach(configurations)%
>
969 Name=
"<%configuration%>|<%platform%>"
970 ExcludedFromBuild=
"TRUE">
972 Name=
"VCCustomBuildTool"/>
980 Name=
"<%grouped_documentation_file%>"
982 <%foreach(grouped_documentation_file-
>files)%
>
984 RelativePath=
"<%grouped_documentation_file->file%>">
985 <%foreach(platforms)%
>
986 <%foreach(configurations)%
>
988 Name=
"<%configuration%>|<%platform%>"
989 ExcludedFromBuild=
"TRUE">
991 Name=
"VCCustomBuildTool"/>
1001 <%foreach(documentation_files)%
>
1003 RelativePath=
"<%documentation_file%>">
1004 <%foreach(platforms)%
>
1005 <%foreach(configurations)%
>
1007 Name=
"<%configuration%>|<%platform%>"
1008 ExcludedFromBuild=
"TRUE">
1010 Name=
"VCCustomBuildTool"/>
1011 </FileConfiguration>
1019 <%if(resource_files && !type_is_static)%
>
1021 Name=
"Resource Files"
1022 Filter=
"rc;ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe">
1023 <%if(grouped_resource_files)%
>
1024 <%foreach(sort(grouped_resource_files))%
>
1025 <%if(compares(grouped_resource_file, default_group))%
>
1026 <%foreach(grouped_resource_file-
>files)%
>
1028 RelativePath=
"<%grouped_resource_file->file%>">
1033 Name=
"<%grouped_resource_file%>"
1035 <%foreach(grouped_resource_file-
>files)%
>
1037 RelativePath=
"<%grouped_resource_file->file%>">
1044 <%foreach(resource_files)%
>
1046 RelativePath=
"<%resource_file%>">
1055 </VisualStudioProject>