Add languagestandard variable
[MPC.git] / templates / vc8vb.mpd
blob1c2e6af085ffc650c7912387d5b35abdfefea842
1 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"<%if(toolsversion)%> ToolsVersion="<%toolsversion%>"<%endif%>>
2   <PropertyGroup>
3     <ProjectType>Local</ProjectType>
4     <ProductVersion><%prversion("8.0.50727")%></ProductVersion>
5     <SchemaVersion><%schemaversion("2.0")%></SchemaVersion>
6     <ProjectGuid>{<%guid%>}</ProjectGuid>
7 <%foreach(configurations)%>
8 <%if(forfirst)%>
9     <Configuration Condition=" '$(Configuration)' == '' "><%configuration%></Configuration>
10 <%endif%>
11 <%endfor%>
12 <%foreach(platforms)%>
13 <%if(forfirst)%>
14     <Platform Condition=" '$(Platform)' == '' "><%platform%></Platform>
15 <%endif%>
16 <%endfor%>
17 <%if(ico_files)%>
18 <%foreach(ico_files)%>
19 <%if(forfirst)%>
20     <ApplicationIcon><%ico_file%></ApplicationIcon>
21 <%endif%>
22 <%endfor%>
23 <%endif%>
24     <AssemblyKeyContainerName>
25     </AssemblyKeyContainerName>
26 <%if(exename || sharedname || staticname)%>
27     <AssemblyName><%if(exename)%><%exename%><%else%><%libname_prefix%><%if(sharedname)%><%sharedname%><%else%><%staticname%><%endif%><%endif%></AssemblyName>
28 <%endif%>
29     <AssemblyOriginatorKeyFile>
30     </AssemblyOriginatorKeyFile>
31     <DefaultClientScript>JScript</DefaultClientScript>
32     <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
33     <DefaultTargetSchema>IE50</DefaultTargetSchema>
34     <DelaySign><%DelaySign("false")%></DelaySign>
35     <OutputCompare>Binary</OutputCompare>
36 <%if(exename || sharedname || staticname)%>
37     <OutputType><%if(exename)%><%if(winapp)%>Win<%endif%>Exe<%else%>Library<%endif%></OutputType>
38 <%endif%>
39     <OptionExplicit>On</OptionExplicit>
40     <OptionStrict>Off</OptionStrict>
41     <RootNamespace>
42     </RootNamespace>
43     <StartupObject><%startupobject%></StartupObject>
44     <ReferencePath><%foreach(libpaths)%><%libpath%><%fornotlast(";")%><%endfor%></ReferencePath>
45     <FileUpgradeFlags>
46     </FileUpgradeFlags>
47     <UpgradeBackupLocation>
48     </UpgradeBackupLocation>
49   </PropertyGroup>
50 <%foreach(platforms)%>
51 <%foreach(configurations)%>
52   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == '<%configuration%>|<%platform%>' ">
53 <%if(exename || sharedname || staticname)%>
54     <OutputPath><%if(exename)%><%if(exeout)%><%exeout%><%if(windows_style)%>\<%output_dir%><%endif%><%else%>.\<%output_dir%><%endif%><%else%><%if(dllout)%><%dllout%><%else%><%libout%><%endif%>\<%output_dir%><%endif%>\</OutputPath>
55 <%endif%>
56     <DocumentationFile>
57     </DocumentationFile>
58     <BaseAddress>285212672</BaseAddress>
59     <ConfigurationOverrideFile>
60     </ConfigurationOverrideFile>
61     <DefineConstants><%foreach(defines common_defines macros)%><%define%><%fornotlast(";")%><%endfor%>
62     </DefineConstants>
63     <DefineDebug><%if(optimize)%>false<%else%>true<%endif%></DefineDebug>
64     <DefineTrace><%if(trace)%>true<%else%>false<%endif%></DefineTrace>
65     <DefineSymbols>true</DefineSymbols>
66     <Optimize><%if(optimize)%>true<%else%>false<%endif%></Optimize>
67     <RegisterForComInterop><%RegisterForComInterop("false")%></RegisterForComInterop>
68     <RemoveIntegerChecks>false</RemoveIntegerChecks>
69     <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
70     <WarningLevel><%warning_level("1")%></WarningLevel>
71     <NoWarn>42016,42017,42018,42019,42032</NoWarn>
72   </PropertyGroup>
73 <%endfor%>
74 <%endfor%>
75   <ItemGroup>
76 <%if(after)%>
77     <!-- MPC ADD DEPENDENCIES -->
78 <%endif%>
79 <%foreach(libs)%>
80     <Reference Include="<%libname_prefix%><%lib%>">
81       <Name><%libname_prefix%><%lib%></Name>
82     </Reference>
83 <%endfor%>
84 <%foreach(lib, sort(lit_libs pure_libs))%>
85     <Reference Include="<%lib%>">
86       <Name><%lib%></Name>
87     </Reference>
88 <%endfor%>
89   </ItemGroup>
90   <ItemGroup>
91 <%foreach(source_files)%>
92     <Compile Include="<%source_file%>">
93       <SubType><%if(flag_overrides(source_file, subtype))%><%flag_overrides(source_file, subtype)%><%else%>Code<%endif%></SubType>
94     </Compile>
95 <%endfor%>
96 <%foreach(resx_files)%>
97     <EmbeddedResource Include="<%resx_file%>" />
98 <%endfor%>
99 <%foreach(custom_types)%>
100 <%foreach(custom_type->input_files)%>
101 <%if(custom_type->input_file->output_files)%>
102     <Compile Include="<%custom_type->input_file%>">
103       <Generator><%if(custom_type->libpath)%>PATH=%PATH%;<%custom_type->libpath%>&#x0D;&#x0A;<%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)%>&#x0D;&#x0A;<%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%> <%if(flag_overrides(custom_type->input_file, gendir))%><%flag_overrides(custom_type->input_file, gendir)%>\<%basename(custom_type->input_file->output_files)%><%else%><%custom_type->input_file->output_files%><%endif%><%else%><%custom_type->input_file%><%endif%><%if(flag_overrides(custom_type->input_file, postcommand))%><%foreach(custom_type->input_file)%>&amp;&amp;<%flag_overrides(custom_type->input_file, postcommand)%><%endfor%><%else%><%if(custom_type->postcommand)%><%foreach(custom_type->input_file)%>&amp;&amp;<%custom_type->postcommand%><%endfor%><%endif%><%endif%></Generator>
104     </Compile>
105 <%else%>
106     <None Include="<%custom_type->input_file%>" />
107 <%endif%>
108 <%endfor%>
109 <%endfor%>
110 <%foreach(ico_files)%>
111     <Content Include="<%ico_file%>" />
112 <%endfor%>
113 <%foreach(config_files)%>
114     <None Include="<%config_file%>" />
115 <%endfor%>
116 <%foreach(documentation_files)%>
117     <None Include="<%documentation_file%>" />
118 <%endfor%>
119   </ItemGroup>
120   <Import Project="$(MSBuildBinPath)\Microsoft.VisualBasic.targets" />
121   <PropertyGroup>
122     <PreBuildEvent><%if(prebuild)%><%eval(prebuild)%><%endif%></PreBuildEvent>
123     <PostBuildEvent><%if(postbuild)%><%eval(postbuild)%><%endif%></PostBuildEvent>
124   </PropertyGroup>
125 </Project>