| Index: visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/NaCl.CppBuild.targets
|
| diff --git a/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/NaCl.CppBuild.targets b/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/NaCl.CppBuild.targets
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..47c3fa7762c6e0d297854adcf28d4cf8316a1cdb
|
| --- /dev/null
|
| +++ b/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/NaCl.CppBuild.targets
|
| @@ -0,0 +1,73 @@
|
| +
|
| +<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)\Platforms\NaCl\Properties\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)\Platforms\NaCl\Properties\nacl_directories.xml" />
|
| +
|
| + <!-- Non-Utility project property pages -->
|
| + <PropertyPageSchema Condition="'$(ConfigurationType)' != 'Utility'" Include="
|
| + $(VCTargetsPath)\Platforms\NaCl\Properties\nacl_compile.xml;
|
| + $(VCTargetsPath)$(LangID)\custom_build_step.xml;
|
| + "/>
|
| + <PropertyPageSchema Include="$(VCTargetsPath)\Platforms\NaCl\Properties\nacl_link.xml" Condition="'$(ConfigurationType)' == 'Application' or '$(ConfigurationType)' == 'DynamicLibrary'" />
|
| + <PropertyPageSchema Include="$(VCTargetsPath)\Platforms\NaCl\Properties\nacl_lib.xml" Condition="'$(ConfigurationType)' == 'StaticLibrary'" />
|
| + </ItemGroup>
|
| +
|
| + <ItemGroup>
|
| + <PropertyPageSchema Include="$(VCTargetsPath)\Platforms\NaCl\Properties\nacl_general.xml">
|
| + <Context>Project</Context>
|
| + </PropertyPageSchema>
|
| + <PropertyPageSchema Include="$(VCTargetsPath)\Platforms\NaCl\Properties\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>
|
|
|