Index: visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Props/nacl_general_ps.xml |
diff --git a/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Props/nacl_general_ps.xml b/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Props/nacl_general_ps.xml |
index 53540a8575758ba81f0dd9354484b737b375d4ec..bcc0bd658d36864b85b1edd5f2015ece940f7f50 100644 |
--- a/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Props/nacl_general_ps.xml |
+++ b/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Props/nacl_general_ps.xml |
@@ -1,4 +1,4 @@ |
-<?xml version="1.0" encoding="utf-8"?> |
+<?xml version="1.0" encoding="utf-8"?> |
<Rule |
Name="ConfigurationGeneral" |
@@ -8,8 +8,108 @@ |
xmlns="http://schemas.microsoft.com/build/2009/properties"> |
<Rule.Categories> |
<Category Name="General" DisplayName="General" Description="General" /> |
+ <Category Name="NativeClient" DisplayName="Native Client" Description="Native Client General Properties" /> |
</Rule.Categories> |
<Rule.DataSource> |
<DataSource Persistence="ProjectFile" Label="Configuration" /> |
</Rule.DataSource> |
+ |
+ <StringProperty Name="NaClAddInVersion" Visible="false" |
+ Category="NativeClient" Default=""> |
+ <StringProperty.DataSource> |
+ <DataSource Persistence="ProjectFile" Label=""/> |
+ </StringProperty.DataSource> |
+ </StringProperty> |
+ |
+ <StringProperty Name="VSNaClSDKRoot" DisplayName="NaCl SDK Root" |
+ Description="Specifies the path to the Native Client SDK root directory." |
+ Category="NativeClient" Default="" |
+ Subtype="folder" F1Keyword="VC.Project.VCConfiguration.NaClSDKRoot"> |
+ <StringProperty.DataSource> |
+ <DataSource Persistence="ProjectFile" Label="" /> |
+ </StringProperty.DataSource> |
+ </StringProperty> |
+ |
+ <StringProperty Name="NaClManifestPath" DisplayName="Manifest File Path" |
+ Description="Specifies the path to the .nmf file for this project configuration." |
+ Category="NativeClient" Default="" |
+ Subtype="file" F1Keyword="VC.Project.VCConfiguration.NaClManifestPath"> |
+ <StringProperty.DataSource> |
+ <DataSource Persistence="ProjectFile" Label="" /> |
+ </StringProperty.DataSource> |
+ </StringProperty> |
+ |
+ <StringProperty Name="NaClWebServerPort" DisplayName="Web Server Port" |
+ Description="Specifies the port number to use while hosting the nexe" |
+ Category="NativeClient" Default="" |
+ F1Keyword="VC.Project.VCConfiguration.NaClWebServerPort"> |
+ <StringProperty.DataSource> |
+ <DataSource Persistence="ProjectFile" Label="" /> |
+ </StringProperty.DataSource> |
+ </StringProperty> |
+ |
+ <EnumProperty Name="ToolchainName" DisplayName="Toolchain" Category="NativeClient"> |
+ <EnumValue Name="newlib" DisplayName="newlib" /> |
+ <EnumValue Name="glibc" DisplayName="glibc" /> |
+ </EnumProperty> |
+ |
+ <StringProperty Name="OutDir" DisplayName="Output Directory" |
+ Description="Specifies a relative path to the output file directory; can include environment variables." |
+ Category="General" Default="$(SolutionDir)\$(Platform)\$(Toolchain)\$(Configuration)\" |
+ Subtype="folder" |
+ F1Keyword="VC.Project.VCConfiguration.OutputDirectory"> |
+ <StringProperty.DataSource> |
+ <DataSource Persistence="ProjectFile" Label="" /> |
+ </StringProperty.DataSource> |
+ </StringProperty> |
+ |
+ <StringProperty Name="IntDir" DisplayName="Intermediate Directory" |
+ Description="Specifies a relative path to the intermediate file directory; can include environment variables." |
+ Category="General" Default="$(Configuration)\" |
+ Subtype="folder" |
+ F1Keyword="VC.Project.VCConfiguration.IntermediateDirectory"> |
+ <StringProperty.DataSource> |
+ <DataSource Persistence="ProjectFile" Label="" /> |
+ </StringProperty.DataSource> |
+ </StringProperty> |
+ |
+ <StringProperty Name="TargetName" DisplayName="Target Name" |
+ Description="Specifies a file name that this project will generate." |
+ F1Keyword="VC.Project.VCConfiguration.TargetName" |
+ Category="General" Default="$(ProjectName)_$(PlatformArchitecture)" |
+ > |
+ <StringProperty.DataSource> |
+ <DataSource Persistence="ProjectFile" Label="" /> |
+ </StringProperty.DataSource> |
+ </StringProperty> |
+ |
+ <StringProperty Name="TargetExt" DisplayName="Target Extension" |
+ Description="Specifies a file extension that this project will generate. (Example: .exe or .dll)" |
+ F1Keyword="VC.Project.VCConfiguration.TargetExt" |
+ Category="General" |
+ > |
+ <StringProperty.DataSource> |
+ <DataSource Persistence="ProjectFile" Label="" /> |
+ </StringProperty.DataSource> |
+ </StringProperty> |
+ |
+ <StringListProperty Name="ExtensionsToDeleteOnClean" DisplayName="Extensions to Delete on Clean" |
+ Description="Semi-colon delimited wildcard specification for which files in the intermediate directory to delete on clean or rebuild." |
+ Category="General" Separator=";" |
+ F1Keyword="VC.Project.VCConfiguration.DeleteExtensionsOnClean"> |
+ <StringListProperty.DataSource> |
+ <DataSource Persistence="ProjectFile" Label="" /> |
+ </StringListProperty.DataSource> |
+ </StringListProperty> |
+ |
+ <StringProperty Name="BuildLogFile" DisplayName="Build Log File" |
+ Description="Specifies the build log file to write to when build logging is enabled." |
+ F1Keyword="VC.Project.VCConfiguration.BuildLogFile" |
+ Category="General" Default="$(ProjectDir)\$(MSBuildProjectName).log" |
+ Subtype="file"> |
+ <StringProperty.DataSource> |
+ <DataSource Persistence="ProjectFile" ItemType="BuildLog" PersistedName="Path" /> |
+ </StringProperty.DataSource> |
+ </StringProperty> |
+ |
</Rule> |