blob: 605331a685b93b9117db37d583daa88934c8d687 [file] [log] [blame]
<?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>