123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <DefaultLanguageSourceExtension>.vb</DefaultLanguageSourceExtension>
- <Language>VB</Language>
- </PropertyGroup>
- <PropertyGroup>
- <CreateManifestResourceNamesDependsOn></CreateManifestResourceNamesDependsOn>
- </PropertyGroup>
- <PropertyGroup>
- <FinalDefineConstants>CONFIG="$(Configuration)"</FinalDefineConstants>
- <FinalDefineConstants Condition=" '$(DefineDebug)' == 'true' ">$(FinalDefineConstants),DEBUG=-1</FinalDefineConstants>
- <FinalDefineConstants Condition=" '$(DefineTrace)' == 'true' ">$(FinalDefineConstants),TRACE=-1</FinalDefineConstants>
- <FinalDefineConstants Condition=" '$(MyType)' != '' ">$(FinalDefineConstants),_MyType="$(MyType)"</FinalDefineConstants>
- <FinalDefineConstants Condition=" '$(Platform)' != '' ">$(FinalDefineConstants),PLATFORM="$(Platform)"</FinalDefineConstants>
- <FinalDefineConstants Condition=" '$(Platform)' == '' ">$(FinalDefineConstants),PLATFORM="AnyCPU"</FinalDefineConstants>
- <FinalDefineConstants Condition=" '$(DefineConstants)' != '' ">$(FinalDefineConstants),$(DefineConstants)</FinalDefineConstants>
- <_NoWarnings Condition=" '$(WarningLevel)' == '0' ">true</_NoWarnings>
- <_NoWarnings Condition=" '$(WarningLevel)' == '1' ">false</_NoWarnings>
- <DebugSymbols Condition=" '$(DebugType)' == 'none' ">false</DebugSymbols>
- <DebugType Condition=" '$(DebugType)' == 'none' "></DebugType>
- <CoreCompileDependsOn></CoreCompileDependsOn>
- </PropertyGroup>
- <ItemGroup>
- <DocFileItem Include="$(DocumentationFile)" Condition="'$(DocumentationFile)'!=''"/>
- </ItemGroup>
- <Target
- Name="CoreCompile"
- Inputs="$(MSBuildAllProjects);@(Compile);@(ManifestResourceWithNoCulture);@(ManifestNonResxWithNoCultureOnDisk);@(CompiledLicenseFile);@(DocFileItem);
- $(KeyOriginatorFile);@(ReferencePath);$(Win32Icon);$(Win32Resource)"
- Outputs="@(IntermediateAssembly)"
- DependsOnTargets="$(CoreCompileDependsOn)"
- >
- <Vbc
- AdditionalLibPaths="$(AdditionalLibPaths)"
- AddModules="@(AddModules)"
- BaseAddress="$(BaseAddress)"
- CodePage="$(CodePage)"
- DebugType="$(DebugType)"
- DefineConstants="$(FinalDefineConstants)"
- DelaySign="$(DelaySign)"
- DisabledWarnings="$(NoWarn)"
- DocumentationFile="@(DocFileItem)"
- EmitDebugInformation="$(DebugSymbols)"
- ErrorReport="$(ErrorReport)"
- FileAlignment="$(FileAlignment)"
- GenerateDocumentation="$(GenerateDocumentation)"
- Imports="@(Import)"
- KeyContainer="$(KeyContainerName)"
- KeyFile="$(KeyOriginatorFile)"
- MainEntryPoint="$(StartupObject)"
- NoConfig="true"
- NoLogo="$(NoLogo)"
- NoStandardLib="$(NoStdLib)"
- NoWarnings="$(_NoWarnings)"
- Optimize="$(Optimize)"
- OptionCompare="$(OptionCompare)"
- OptionExplicit="$(OptionExplicit)"
- OptionStrict="$(OptionStrict)"
- OptionStrictType="$(OptionStrictType)"
- OptionInfer="$(OptionInfer)"
- OutputAssembly="@(IntermediateAssembly)"
- Platform="$(PlatformTarget)"
- References="@(ReferencePath)"
- RemoveIntegerChecks="$(RemoveIntegerChecks)"
- Resources="@(ManifestResourceWithNoCulture);@(ManifestNonResxWithNoCultureOnDisk);@(CompiledLicenseFile)"
- ResponseFiles="$(CompilerResponseFile)"
- RootNamespace="$(RootNamespace)"
- Sources="@(Compile)"
- TargetType="$(OutputType)"
- TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
- UseHostCompilerIfAvailable="$(UseHostCompilerIfAvailable)"
- Utf8Output="$(Utf8Output)"
- VBRuntime="$(VBRuntime)"
- Verbosity="$(VbcVerbosity)"
- WarningsAsErrors="$(WarningsAsErrors)"
- WarningsNotAsErrors="$(WarningsNotAsErrors)"
- Win32Icon="$(Win32Icon)"
- Win32Resource="$(Win32Resource)"
- ToolExe="$(VbcToolExe)"
- ToolPath="$(VbcToolPath)"
- />
- </Target>
- <Target Name="CreateManifestResourceNames">
- <CreateVisualBasicManifestResourceName Condition="'@(ResxWithNoCulture)' != ''"
- ResourceFiles="@(ResxWithNoCulture)" RootNamespace="$(RootNamespace)">
- <Output TaskParameter = "ManifestResourceNames" ItemName = "ManifestResourceWithNoCultureName" />
- </CreateVisualBasicManifestResourceName>
- <CreateVisualBasicManifestResourceName Condition="'@(NonResxWithNoCulture)' != ''"
- ResourceFiles="@(NonResxWithNoCulture)" RootNamespace="$(RootNamespace)">
- <Output TaskParameter = "ManifestResourceNames" ItemName = "ManifestNonResxWithNoCulture" />
- </CreateVisualBasicManifestResourceName>
- <CreateVisualBasicManifestResourceName Condition="'@(ResxWithCulture)' != ''"
- ResourceFiles="@(ResxWithCulture)" RootNamespace="$(RootNamespace)">
- <Output TaskParameter = "ManifestResourceNames" ItemName = "ManifestResourceWithCultureName" />
- </CreateVisualBasicManifestResourceName>
- <CreateVisualBasicManifestResourceName Condition="'@(NonResxWithCulture)' != ''"
- ResourceFiles="@(NonResxWithCulture)" RootNamespace="$(RootNamespace)">
- <Output TaskParameter = "ManifestResourceNames" ItemName = "ManifestNonResxWithCulture" />
- </CreateVisualBasicManifestResourceName>
- </Target>
- <Import Project="Microsoft.Common.targets" />
- <PropertyGroup>
- <VbcToolExe Condition="'$(VbcToolExe)' == ''">vbnc.exe</VbcToolExe>
- </PropertyGroup>
- </Project>
|