" encoding="<%encoding("utf-8")%>"?> <%foreach(platforms)%> <%foreach(configurations)%> <%configuration%> <%platform%> <%endfor%> <%endfor%> <%project_name%> {<%guid%>} <%project_name%> <%if(VCProjectVersion)%> <%VCProjectVersion%> <%endif%> <%if(WindowsTargetPlatformVersion)%> <%WindowsTargetPlatformVersion%> <%endif%> <%if(managed)%> ManagedCProj v<%TargetFrameworkVersion("4.0")%> <%else%> <%if(UseOfMFC)%>MFCProj<%else%><%platform("Win32")%>Proj<%endif%> <%endif%> <%foreach(platforms)%> <%foreach(configurations)%> <%if(type_is_dynamic)%>DynamicLibrary<%else%><%if(type_is_static && staticname)%>StaticLibrary<%else%><%if(custom_only)%>Utility<%else%><%if(makeoutput)%>Makefile<%else%>Application<%endif%><%endif%><%endif%><%endif%> <%if(UseOfMFC)%> <%UseOfMFC%> <%endif%> <%if(UseOfATL)%> <%UseOfATL%> <%endif%> <%if(debug_prj)%>true<%else%>false<%endif%> <%if(unicode)%> Unicode <%else%> NotSet <%endif%> <%if(PlatformToolset)%> <%PlatformToolset%> <%endif%> <%if(managed)%> <%if(compares(managed,0))%>false<%else%><%if(compares(managed,1))%>true<%else%><%if(compares(managed,2))%>Pure<%else%><%if(compares(managed,3))%>Safe<%else%><%managed%><%endif%><%endif%><%endif%><%endif%> <%endif%> <%if(WholeProgramOptimization)%> <%WholeProgramOptimization%> <%endif%> <%endfor%> <%endfor%> <%foreach(platforms)%> <%foreach(configurations)%> <%endfor%> <%endfor%> <_ProjectFileVersion><%prversion%> <%foreach(platforms)%> <%foreach(configurations)%> <%if(makeoutput)%> <%if(debug_prj)%>true<%else%>false<%endif%> <%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%>;$(NMakePreprocessorDefinitions) <%if(includes)%> <%foreach(includes)%><%include%>;<%endfor%>$(NMakeIncludeSearchPath) <%endif%> <%if(ForcedIncludeFiles)%> <%ForcedIncludeFiles%>;%(NMakeForcedIncludes) <%endif%> <%if(NMakeAssemblySearchPath)%> <%NMakeAssemblySearchPath%>;$(NMakeAssemblySearchPath) <%endif%> <%if(NMakeForcedUsingAssemblies)%> <%NMakeForcedUsingAssemblies%>;$(NMakeForcedUsingAssemblies) <%endif%> <%if(compile_flags)%> <%compile_flags%> <%endif%> <%makebuild%> CONF=<%configuration%> <%makerebuild%> CONF=<%configuration%> <%makeclean%> CONF=<%configuration%> <%makeoutput%> <%else%> <%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%> <%if(intdir)%><%intdir%>\<%else%><%intermediate_dir%>\<%noextension(project_file)%>\<%if(output_subdir)%><%output_subdir%>\<%endif%><%endif%> <%if(debug_prj)%>true<%else%>false<%endif%> <%if(type_is_dynamic)%><%libname_prefix%><%sharedname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%else%><%if(type_is_static)%><%libname_prefix%><%staticname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%else%><%exename%><%if(use_exe_modifier)%><%lib_modifier%><%endif%><%endif%><%endif%> <%marker(debug_cmd_args)%> <%if(debug_work_dir)%><%debug_work_dir%><%else%>$(OutDir)<%endif%> <%if(type_is_static && staticname && !compares(lib_ext, .lib))%> <%lib_ext%> <%else%> <%if(!type_is_static)%> <%if(exename || sharedname || staticname)%> <%if(type_is_dynamic && !compares(dll_ext, .dll))%> <%dll_ext%> <%else%> <%if(!type_is_dynamic && !compares(exe_ext, .exe))%> <%exe_ext%> <%endif%> <%endif%> <%endif%> <%endif%> <%endif%> <%CodeAnalysisRuleSet("AllRules.ruleset")%> <%if(ReferencePath)%> <%ReferencePath%>;$(ReferencePath) <%endif%> <%if(EmbedManifest || keyfile)%> <%if(EmbedManifest)%><%EmbedManifest%><%else%><%if(keyfile)%>false<%endif%><%endif%> <%endif%> <%if(keyfile)%> <%keyfile%> <%endif%> <%endif%> <%endfor%> <%endfor%> <%foreach(platforms)%> <%foreach(configurations)%> <%if(prebuild)%> <%eval(prebuild)%> <%endif%> <%foreach(midl_defines)%><%midl_define%>;<%endfor%>%(PreprocessorDefinitions) <%foreach(midl_includes)%><%midl_include%>;<%endfor%>%(AdditionalIncludeDirectories) <%platform%> <%if(midl_notlb)%> false <%endif%> %(Filename).tlb %(Filename).h %(Filename)_i.c %(Filename)_p.c <%if(midl_flags)%> <%midl_flags%> <%endif%> <%optimize("Disabled")%> <%if(InlineFunctionExpansion)%> <%InlineFunctionExpansion%> <%endif%> <%if(EnableIntrinsicFunctions)%> true <%endif%> <%if(FavorSizeOrSpeed)%> <%FavorSizeOrSpeed%> <%endif%> <%if(OmitFramePointers)%> <%OmitFramePointers%> <%endif%> <%if(EnableFiberSafeOptimizations)%> true <%endif%> <%if(includes)%> <%foreach(includes)%><%include%>;<%endfor%>%(AdditionalIncludeDirectories) <%endif%> <%if(AdditionalUsingDirectories)%> <%AdditionalUsingDirectories%>;%(AdditionalUsingDirectories) <%endif%> <%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%>;%(PreprocessorDefinitions) <%if(IgnoreStandardIncludePath)%> true <%endif%> <%if(PreprocessToFile)%> true <%endif%> <%if(PreprocessSuppressLineNumbers)%> true <%endif%> <%if(PreprocessKeepComments)%> true <%endif%> <%if(StringPooling)%> true <%endif%> <%if(!optimize)%> <%MinimalRebuild("true")%> <%endif%> <%if(SmallerTypeCheck)%> true <%endif%> <%if(runtime_library)%><%runtime_library%><%else%><%if(type_is_static || need_staticflags)%><%if(debug_prj)%>MultiThreadedDebug<%else%>MultiThreaded<%endif%><%else%><%if(debug_prj)%>MultiThreadedDebugDLL<%else%>MultiThreadedDLL<%endif%><%endif%><%endif%> <%if(StructMemberAlignment)%> <%StructMemberAlignment%> <%endif%> <%if(BufferSecurityCheck)%> <%BufferSecurityCheck%> <%endif%> <%if(FunctionLevelLinking)%> true <%endif%> <%if(EnableEnhancedInstructionSet)%> <%EnableEnhancedInstructionSet%> <%endif%> <%if(FloatingPointModel)%> <%FloatingPointModel%> <%endif%> <%if(FloatingPointExceptions)%> true <%endif%> <%if(DisableLanguageExtensions)%> true <%endif%> <%if(TreatWChar_tAsBuiltInType)%> <%TreatWChar_tAsBuiltInType%> <%endif%> <%if(ForceConformanceInForLoopScope)%> <%ForceConformanceInForLoopScope%> <%endif%> <%RuntimeTypeInfo("true")%> <%if(OpenMP || OpenMPSupport)%> true <%endif%> <%if(LanguageStandard)%> <%LanguageStandard%> <%endif%> <%if(pch_header)%> Use <%if(pch_header_output)%> <%pch_header_output%> <%endif%> <%pch_header%> <%endif%> <%if(ExceptionHandling)%> <%ExceptionHandling%> <%endif%> <%if(!managed)%> <%if(BasicRuntimeChecks)%> <%BasicRuntimeChecks%> <%endif%> <%endif%> <%if(ExpandAttributedSource)%> true <%endif%> <%if(AssemblerOutput)%> AssemblyCode <%endif%> <%if(AssemblerListingLocation)%> <%AssemblerListingLocation%> <%endif%> <%if(ObjectFileName)%> <%ObjectFileName%> <%endif%> <%if(pdbc)%> <%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%> <%else%> <%if(ProgramDataBaseFileName)%> <%ProgramDataBaseFileName%> <%endif%> <%endif%> <%if(GenerateXMLDocumentationFiles)%> <%GenerateXMLDocumentationFiles%> <%endif%> <%if(XMLDocumentationFileName)%> <%XMLDocumentationFileName%> <%endif%> <%if(BrowseInformation)%> true <%endif%> <%if(BrowseInformationFile)%> <%BrowseInformationFile%> <%endif%> <%if(compares(warning_level, all))%>EnableAllWarnings<%else%><%if(compares(warning_level, none) || compares(warning_level, 0))%>TurnOffAllWarnings<%else%>Level<%warning_level("3")%><%endif%><%endif%> <%if(!managed && debug_format)%> <%debug_format%> <%endif%> <%if(CallingConvention)%> <%CallingConvention%> <%endif%> <%if(CompileAs)%> <%CompileAs%> <%endif%> <%if(DisableSpecificWarnings)%> <%foreach(DisableSpecificWarnings)%><%DisableSpecificWarning%>;<%endfor%>%(DisableSpecificWarnings) <%endif%> <%if(ForcedIncludeFiles)%> <%ForcedIncludeFiles%>;%(ForcedIncludeFiles) <%endif%> <%if(ForcedUsingFiles)%> <%ForcedUsingFiles%>;%(ForcedUsingFiles) <%endif%> <%if(ShowIncludes)%> true <%endif%> <%if(UndefinePreprocessorDefinitions)%> <%UndefinePreprocessorDefinitions%>;%(UndefinePreprocessorDefinitions) <%endif%> <%if(UndefineAllPreprocessorDefinitions)%> true <%endif%> <%if(UseFullPaths)%> true <%endif%> <%if(OmitDefaultLibName)%> true <%endif%> <%if(ErrorReporting)%> <%ErrorReporting%> <%endif%> <%if(TreatSpecificWarningsAsErrors)%> <%TreatSpecificWarningsAsErrors%>;%(TreatSpecificWarningsAsErrors) <%endif%> <%if(WarnAsError)%> true <%endif%> <%if(CompileAsManaged)%> <%CompileAsManaged%> <%endif%> <%if(MultiProcessorCompilation)%> <%MultiProcessorCompilation%> <%endif%> <%if(UseUnicodeForAssemblerListing)%> true <%endif%> <%if(compile_flags)%> <%compile_flags%> %(AdditionalOptions) <%endif%> <%if(unicode)%>UNICODE;_UNICODE;<%endif%><%foreach(defines macros platform_defines)%><%define%>;<%endfor%>%(PreprocessorDefinitions) <%culture("1033")%> <%foreach(includes)%><%include%>;<%endfor%>%(AdditionalIncludeDirectories) <%if(prelink)%> <%eval(prelink)%> <%endif%> <%if(type_is_static)%> <%if(staticname)%> <%libout%>\<%libname_prefix%><%staticname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%lib_ext%> <%endif%> %(AdditionalDependencies) <%foreach(libpaths)%><%libpath%>;<%endfor%>%(AdditionalLibraryDirectories) <%if(SuppressStartupBanner)%> true <%endif%> <%if(ModuleDefinitionFile)%> <%ModuleDefinitionFile%> <%endif%> <%if(IgnoreAllDefaultLibraries)%> true <%endif%> <%if(ignore_default_library_names)%> <%foreach(ignore_default_library_names)%><%ignore_default_library_name%>;<%endfor%>%(IgnoreSpecificDefaultLibraries) <%endif%> <%if(ExportNamedFunctions)%> <%ExportNamedFunctions%> <%endif%> <%if(ForceSymbolReferences)%> <%ForceSymbolReferences%> <%endif%> <%if(UseUnicodeResponseFiles)%> true <%endif%> <%if(ErrorReporting)%> <%ErrorReporting%> <%endif%> <%if(TreatLibWarningAsErrors)%> true <%endif%> <%if(TargetMachine)%> <%endif%> <%if(SubSystem)%> <%SubSystem%> <%endif%> <%if(MinimumRequiredVersion)%> <%MinimumRequiredVersion%> <%endif%> <%if(RemoveObjects)%> <%RemoveObjects%>;%(RemoveObjects) <%endif%> <%if(Verbose)%> true <%endif%> <%if(LinkTimeCodeGeneration)%> true <%endif%> <%if(lib_options)%> <%lib_options%> %(AdditionalOptions) <%endif%> <%else%> <%if(SubSystem)%> <%SubSystem%> <%endif%> <%if(GenerateDebugInformation)%> <%GenerateDebugInformation%> <%endif%> <%foreach(reverse(libs))%><%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%>%(AdditionalDependencies) <%if(exename || sharedname || staticname)%> $(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%> <%endif%> <%if(ShowProgress)%> <%ShowProgress%> <%endif%> <%if(win_version)%> <%win_version%> <%endif%> <%if(SuppressStartupBanner)%> true <%endif%> <%if(RegisterOutput)%> true <%endif%> <%if(PerUserRedirection)%> true <%endif%> <%foreach(libpaths)%><%libpath%>;<%endfor%>%(AdditionalLibraryDirectories) <%if(LinkStatus)%> true <%endif%> <%if(PreventDllBinding)%> true <%endif%> <%if(LinkWarnAsError)%> true <%endif%> <%if(ForceFileOutput)%> <%ForceFileOutput%> <%endif%> <%if(CreateHotPatchableImage)%> <%CreateHotPatchableImage%> <%endif%> <%if(SpecifySectionAttributes)%> <%SpecifySectionAttributes%> <%endif%> <%if(IgnoreAllDefaultLibraries)%> true <%endif%> <%if(ignore_default_library_names)%> <%foreach(ignore_default_library_names)%><%ignore_default_library_name%>;<%endfor%>%(IgnoreSpecificDefaultLibraries) <%endif%> <%if(ModuleDefinitionFile)%> <%ModuleDefinitionFile%> <%else%> <%foreach(uniq(source_files))%> <%if(ends_with(source_file,\.def))%> <%source_file%> <%endif%> <%endfor%> <%endif%> <%if(AddModuleNamesToAssembly)%> <%AddModuleNamesToAssembly%>;%(AddModuleNamesToAssembly) <%endif%> <%if(EmbedManagedResourceFile)%> <%EmbedManagedResourceFile%>;%(EmbedManagedResourceFile) <%endif%> <%if(ForceSymbolReferences)%> <%ForceSymbolReferences%>;%(ForceSymbolReferences) <%endif%> <%if(DelayLoadDLLs)%> <%DelayLoadDLLs%>;%(DelayLoadDLLs) <%endif%> <%if(AssemblyLinkResource)%> <%AssemblyLinkResource%>;%(AssemblyLinkResource) <%endif%> <%if(GenerateManifest)%> true <%endif%> <%if(ManifestFile)%> <%ManifestFile%> <%endif%> <%if(AdditionalManifestDependencies)%> <%AdditionalManifestDependencies%>;%(AdditionalManifestDependencies) <%endif%> <%if(AllowIsolation)%> true <%endif%> <%if(AllowIsolation)%> true <%endif%> <%if(UACExecutionLevel)%> <%UACExecutionLevel%> <%endif%> <%if(UACUIAccess)%> true <%endif%> <%if(pdbl)%> <%if(sharedname)%> $(OutDir)\<%libname_prefix%><%sharedname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%if(use_pdb_modifier)%><%pdb_modifier%><%endif%>.pdb <%else%> <%if(exename)%> $(OutDir)\<%exename%><%if(use_exe_modifier)%><%lib_modifier%><%endif%><%if(use_pdb_modifier)%><%pdb_modifier%><%endif%>.pdb <%endif%> <%endif%> <%endif%> <%if(StripPrivateSymbols)%> <%StripPrivateSymbols%> <%endif%> <%if(GenerateMapFile)%> true <%endif%> <%if(MapFileName)%> <%MapFileName%> <%endif%> <%if(MapExports)%> true <%endif%> <%if(AssemblyDebug)%> true <%endif%> <%if(MinimumRequiredVersion)%> <%MinimumRequiredVersion%> <%endif%> <%if(HeapReserveSize)%> <%HeapReserveSize%> <%endif%> <%if(HeapCommitSize)%> <%HeapCommitSize%> <%endif%> <%if(StackReserveSize)%> <%StackReserveSize%> <%endif%> <%if(StackCommitSize)%> <%StackCommitSize%> <%endif%> <%if(LargeAddressAware)%> true <%endif%> <%if(TerminalServerAware)%> true <%endif%> <%if(SwapRunFromCD)%> true <%endif%> <%if(SwapRunFromNet)%> true <%endif%> <%if(Driver)%> <%Driver%> <%endif%> <%if(OptimizeReferences || optimize)%> true <%endif%> <%if(EnableCOMDATFolding || optimize)%> true <%endif%> <%if(FunctionOrder)%> <%FunctionOrder%> <%endif%> <%if(ProfileGuidedDatabase)%> <%ProfileGuidedDatabase%> <%endif%> <%if(LinkTimeCodeGeneration)%> <%LinkTimeCodeGeneration%> <%endif%> <%if(MidlCommandFile)%> <%MidlCommandFile%> <%endif%> <%if(IgnoreEmbeddedIDL)%> true <%endif%> <%if(MergedIDLBaseFileName)%> <%MergedIDLBaseFileName%> <%endif%> <%if(TypeLibraryFile)%> <%TypeLibraryFile%> <%endif%> <%if(TypeLibraryResourceID)%> <%TypeLibraryResourceID%> <%endif%> <%if(unicode && unicode_mfc_entry && exename && source_files)%> <%unicode_mfc_entry%> <%else%> <%if(EntryPointSymbol)%> <%EntryPointSymbol%> <%endif%> <%endif%> <%if(NoEntryPoint)%> true <%endif%> <%if(SetChecksum)%> true <%endif%> <%if(BaseAddress)%> <%BaseAddress%> <%endif%> <%if(RandomizedBaseAddress)%> true <%endif%> <%if(FixedBaseAddress)%> true <%endif%> <%if(DataExecutionPrevention)%> true <%endif%> <%if(TurnOffAssemblyGeneration)%> true <%endif%> <%if(SupportUnloadOfDelayLoadedDLL)%> true <%endif%> <%if(SupportNobindOfDelayLoadedDLL)%> true <%endif%> <%if(ImportLibrary)%> <%ImportLibrary%> <%else%> <%if(type_is_dynamic && sharedname)%> <%libout%>\<%libname_prefix%><%sharedname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%lib_ext%> <%endif%> <%endif%> <%if(MergeSections)%> <%MergeSections%> <%endif%> <%if(TargetMachine)%> <%endif%> <%if(Profile)%> true <%endif%> <%if(CLRThreadAttribute)%> <%CLRThreadAttribute%> <%endif%> <%if(CLRImageType)%> <%CLRImageType%> <%endif%> <%if(KeyFile)%> <%KeyFile%> <%endif%> <%if(KeyContainer)%> <%KeyContainer%> <%endif%> <%if(DelaySign)%> true <%endif%> <%if(CLRUnmanagedCodeCheck)%> true <%endif%> <%if(LinkErrorReporting)%> <%LinkErrorReporting%> <%endif%> <%if(SectionAlignment)%> <%SectionAlignment%> <%endif%> <%if(CLRSupportLastError)%> <%CLRSupportLastError%> <%endif%> <%if(ImageHasSafeExceptionHandlers)%> <%ImageHasSafeExceptionHandlers%> <%endif%> <%if(!source_files)%> /noentry<%if(link_options)%> <%link_options%><%endif%><%if(release_link_options && !debug_prj)%> <%release_link_options%><%endif%> %(AdditionalOptions) <%else%> <%if(link_options || release_link_options && !debug_prj)%> <%link_options%><%if(release_link_options && !debug_prj)%> <%release_link_options%><%endif%> %(AdditionalOptions) <%endif%> <%endif%> <%endif%> <%if(postbuild)%> <%eval(postbuild)%> <%endif%> <%endfor%> <%endfor%> <%if(after && add_references)%> <%endif%> <%foreach(AssemblyReferences)%> <%endfor%> <%foreach(comreferences)%> <%lc(comreference->guid)%> <%comreference->majorver("1")%> <%comreference->minorver("0")%> <%comreference->lcid("0")%> <%comreference->wrapper("tlbimp")%> <%comreference->isolated("false")%> <%if(comreference->copylocal)%> <%comreference->copylocal%> <%endif%> <%if(comreference->refout)%> <%comreference->refout%> <%endif%> <%if(comreference->clsa)%> <%comreference->clsa%> <%endif%> <%endfor%> <%if(exename || sharedname || staticname)%> <%if(source_files)%> <%if(pch_source)%> <%foreach(platforms)%> <%foreach(configurations)%> Create <%endfor%> <%endfor%> <%endif%> <%foreach(uniq(source_files))%> <%if(ends_with(source_file,\.def))%> <%else%> <%if(ends_with(source_file,\.[io]dl))%> <%else%> <%if(flag_overrides(source_file, buildflags) || flag_overrides(source_file, no_pch) || flag_overrides(source_file, managed))%> <%foreach(platforms)%> <%foreach(configurations)%> <%if(flag_overrides(source_file, no_pch))%> NotUsing <%endif%> <%if(flag_overrides(source_file, buildflags))%> <%flag_overrides(source_file, buildflags)%> %(AdditionalOptions) <%endif%> <%if(flag_overrides(source_file, managed))%> Default <%if(compares(flag_overrides(source_file, managed),0))%>false<%else%><%if(compares(flag_overrides(source_file, managed),1))%>true<%else%><%if(compares(flag_overrides(source_file, managed),2))%>Pure<%else%><%if(compares(flag_overrides(source_file, managed),3))%>Safe<%else%><%flag_overrides(source_file, managed)%><%endif%><%endif%><%endif%><%endif%> <%if(!ExceptionHandling || compares(ExceptionHandling, 'Sync'))%> Async <%endif%> <%endif%> <%endfor%> <%endfor%> <%endif%> <%if(duplicate_index(source_file))%> $(IntDir)\%(Filename)<%duplicate_index(source_file)%>.obj <%endif%> <%endif%> <%endif%> <%endfor%> <%endif%> <%endif%> <%if(template_files)%> <%foreach(uniq(template_files))%> <%if(!is_custom_input(template_file))%> <%foreach(platforms)%> <%foreach(configurations)%> true <%endfor%> <%endfor%> <%endif%> <%endfor%> <%endif%> <%if(header_files)%> <%foreach(uniq(header_files))%> <%if(!is_custom_input(header_file))%> <%endif%> <%endfor%> <%endif%> <%foreach(custom_types)%> <%if(custom_type->input_files)%> <%foreach(custom_type->input_files)%> <%if(custom_type->input_file->output_files)%> <%foreach(platforms)%> <%foreach(configurations)%> <%if(custom_type->libpath)%>setlocal 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%><%foreach(custom_type->input_file->commands)%><%if(custom_type->input_file->command->gdir)%>if not exist <%custom_type->input_file->command->gdir%> mkdir <%custom_type->input_file->command->gdir%> <%endif%><%endfor%><%if(custom_type->input_file->commands)%><%foreach(custom_type->input_file->commands)%>cmd /c "<%custom_type->input_file->command%> <%custom_type->input_file->command->flags%> "<%custom_type->input_file%>"<%if(custom_type->input_file->command->outopt)%> <%custom_type->input_file->command->outopt%> "<%custom_type->input_file->command->outfile%>""<%endif%><%fornotlast(" && ")%><%endfor%><%else%>cmd /c "<%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%><%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%><%if(custom_type->libpath)%> endlocal<%endif%> Invoking "<%if(custom_type->input_file->commands)%><%foreach(custom_type->input_file->commands)%><%custom_type->input_file->command%><%fornotlast(" and ")%><%endfor%><%else%><%if(flag_overrides(custom_type->input_file, command))%><%flag_overrides(custom_type->input_file, command)%><%else%><%custom_type->command%><%endif%><%endif%> on <%custom_type->input_file%>" <%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%> <%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)))%> <%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%> <%endif%> <%endfor%> <%endfor%> <%else%> <%endif%> <%endfor%> <%endif%> <%endfor%> <%if(inline_files)%> <%foreach(uniq(inline_files))%> <%if(!is_custom_input(inline_file))%> <%endif%> <%endfor%> <%endif%> <%if(documentation_files)%> <%foreach(uniq(documentation_files))%> <%if(!is_custom_input(documentation_file))%> Document <%foreach(platforms)%> <%foreach(configurations)%> true <%endfor%> <%endfor%> <%endif%> <%endfor%> <%endif%> <%if(resource_files && !type_is_static)%> <%foreach(uniq(resource_files))%> <%if(!is_custom_input(resource_file))%> <<%if(ends_with(resource_file,\.rc))%>ResourceCompile<%else%>None<%endif%> Include="<%resource_file%>" /> <%endif%> <%endfor%> <%endif%>