| <?xml version="1.0" encoding="utf-8"?> |
| |
| <Rule |
| Name="ConfigurationGeneral" |
| DisplayName="General" |
| PageTemplate="generic" |
| Description="General" |
| 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> |