blob: 8262a2ede6a4c5eda214417fbc6010e89ef9f859 [file] [log] [blame]
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<UseDefaultProjectTools>false</UseDefaultProjectTools>
<UseDefaultPropertyPageSchemas>false</UseDefaultPropertyPageSchemas>
<UseDefaultGeneralPropertyPageSchema>false</UseDefaultGeneralPropertyPageSchema>
</PropertyGroup>
<!-- Property pages -->
<ItemGroup>
<!-- Property pages that always apply -->
<PropertyPageSchema Include="
$(VCTargetsPath)\NaCl\Props\nacl_projectItemsSchema.xml;
$(VCTargetsPath)$(LangID)\debugger_*.xml;
$(VCTargetsPath)$(LangID)\midl.xml;
$(VCTargetsPath)$(LangID)\build_events.xml;
$(VCTargetsPath)$(LangID)\custom_build_tool.xml;
"
Exclude="
$(VCTargetsPath)$(LangID)\debugger_smartdevice_native.xml;
"/>
<!-- Make sure the following debugger schemas are explicitly included, to allow CPS to search for them
in the alternative locations. To avoid duplicate schemas, we don't include them
if they already exist in $(VCTargetsPath)$(LangID)\debugger_*.xml -->
<PropertyPageSchema Condition="!Exists('$(VCTargetsPath)$(LangID)\debugger_general.xml')" Include="$(VCTargetsPath)$(LangID)\debugger_general.xml" />
<PropertyPageSchema Condition="!Exists('$(VCTargetsPath)$(LangID)\debugger_local_windows.xml')" Include="$(VCTargetsPath)$(LangID)\debugger_local_windows.xml" />
<PropertyPageSchema Condition="!Exists('$(VCTargetsPath)$(LangID)\debugger_mpi_cluster.xml')" Include="$(VCTargetsPath)$(LangID)\debugger_mpi_cluster.xml" />
<PropertyPageSchema Condition="!Exists('$(VCTargetsPath)$(LangID)\debugger_remote_windows.xml')" Include="$(VCTargetsPath)$(LangID)\debugger_remote_windows.xml" />
<PropertyPageSchema Condition="!Exists('$(VCTargetsPath)$(LangID)\debugger_web_browser.xml')" Include="$(VCTargetsPath)$(LangID)\debugger_web_browser.xml" />
<PropertyPageSchema Condition="!Exists('$(VCTargetsPath)$(LangID)\debugger_web_service.xml')" Include="$(VCTargetsPath)$(LangID)\debugger_web_service.xml" />
<!-- Property sheet specific property pages -->
<PropertyPageSchema Include="$(VCTargetsPath)$(LangID)\usermacros.xml">
<Context>PropertySheet</Context>
</PropertyPageSchema>
<!-- Switch view between project property based directories and environment variables -->
<PropertyPageSchema Include="$(VCTargetsPath)\NaCl\Props\nacl_directories.xml" />
<!-- Non-Utility project property pages -->
<PropertyPageSchema Condition="'$(ConfigurationType)' != 'Utility'" Include="
$(VCTargetsPath)\NaCl\Props\nacl_compile.xml;
$(VCTargetsPath)$(LangID)\custom_build_step.xml;
"/>
<PropertyPageSchema Include="$(VCTargetsPath)\NaCl\Props\pnacl_link.xml" Condition="'$(Platform)' == 'PNaCl' and ('$(ConfigurationType)' == 'Application' or '$(ConfigurationType)' == 'DynamicLibrary')" />
<PropertyPageSchema Include="$(VCTargetsPath)\NaCl\Props\nacl_link.xml" Condition="'$(Platform)' != 'PNaCl' and ('$(ConfigurationType)' == 'Application' or '$(ConfigurationType)' == 'DynamicLibrary')" />
<PropertyPageSchema Include="$(VCTargetsPath)\NaCl\Props\nacl_lib.xml" Condition="'$(ConfigurationType)' == 'StaticLibrary'" />
</ItemGroup>
<ItemGroup Condition="'$(Platform)' == 'PNaCl'">
<PropertyPageSchema Include="$(VCTargetsPath)\Platforms\PNaCl\Props\pnacl_general.xml">
<Context>Project</Context>
</PropertyPageSchema>
<PropertyPageSchema Include="$(VCTargetsPath)\Platforms\PNaCl\Props\pnacl_general_ps.xml">
<Context>PropertySheet</Context>
</PropertyPageSchema>
</ItemGroup>
<ItemGroup Condition="'$(Platform)' != 'PNaCl'">
<PropertyPageSchema Include="$(VCTargetsPath)\NaCl\Props\nacl_general.xml">
<Context>Project</Context>
</PropertyPageSchema>
<PropertyPageSchema Include="$(VCTargetsPath)\NaCl\Props\nacl_general_ps.xml">
<Context>PropertySheet</Context>
</PropertyPageSchema>
</ItemGroup>
<!-- Tools that show up in the IDE property pages for exe and dll projects -->
<ItemGroup Condition="('$(ConfigurationType)' == 'Application' or '$(ConfigurationType)' == 'DynamicLibrary')">
<ProjectTools Include="Link"/>
<ProjectTools Include="CustomBuildStep"/>
</ItemGroup>
<!-- Tools that show up in the IDE property pages for lib project-->
<ItemGroup Condition="'$(ConfigurationType)' == 'StaticLibrary'">
<ProjectTools Include="Lib"/>
<ProjectTools Include="CustomBuildStep"/>
</ItemGroup>
</Project>