Index: Source/core/make_core_derived_sources.xml |
diff --git a/Source/core/make_core_derived_sources.xml b/Source/core/make_core_derived_sources.xml |
new file mode 100644 |
index 0000000000000000000000000000000000000000..a526384618c9053a7154f5775bd79b232f51b698 |
--- /dev/null |
+++ b/Source/core/make_core_derived_sources.xml |
@@ -0,0 +1,68 @@ |
+<?xml version="1.0" encoding="utf-8"?> |
+<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework" xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:transformCallback="Microsoft.Cpp.Dev10.ConvertPropertyCallback" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> |
+ <Rule DisplayName="bison" Name="bison" Order="200" PageTemplate="tool"> |
+ <Rule.DataSource> |
+ <DataSource ItemType="bison" Persistence="ProjectFile"/> |
+ </Rule.DataSource> |
+ <Rule.Categories> |
+ <Category Name="General"> |
+ <Category.DisplayName> |
+ <sys:String>General</sys:String> |
+ </Category.DisplayName> |
+ </Category> |
+ <Category Name="Command Line" Subtype="CommandLine"> |
+ <Category.DisplayName> |
+ <sys:String>Command Line</sys:String> |
+ </Category.DisplayName> |
+ </Category> |
+ </Rule.Categories> |
+ <StringListProperty Category="Command Line" IsRequired="true" Name="Inputs" Switch=" "> |
+ <StringListProperty.DataSource> |
+ <DataSource ItemType="bison" Persistence="ProjectFile" SourceType="Item"/> |
+ </StringListProperty.DataSource> |
+ </StringListProperty> |
+ <StringProperty DisplayName="Command Line" IncludeInCommandLine="False" Name="CommandLineTemplate" Visible="False"/> |
+ <DynamicEnumProperty Category="General" EnumProvider="Targets" IncludeInCommandLine="False" Name="bisonBeforeTargets"> |
+ <DynamicEnumProperty.DisplayName> |
+ <sys:String>Execute Before</sys:String> |
+ </DynamicEnumProperty.DisplayName> |
+ <DynamicEnumProperty.Description> |
+ <sys:String>Specifies the targets for the build customization to run before.</sys:String> |
+ </DynamicEnumProperty.Description> |
+ <DynamicEnumProperty.ProviderSettings> |
+ <NameValuePair Name="Exclude" Value="^bisonBeforeTargets|^Compute"/> |
+ </DynamicEnumProperty.ProviderSettings> |
+ <DynamicEnumProperty.DataSource> |
+ <DataSource HasConfigurationCondition="true" Persistence="ProjectFile"/> |
+ </DynamicEnumProperty.DataSource> |
+ </DynamicEnumProperty> |
+ <DynamicEnumProperty Category="General" EnumProvider="Targets" IncludeInCommandLine="False" Name="bisonAfterTargets"> |
+ <DynamicEnumProperty.DisplayName> |
+ <sys:String>Execute After</sys:String> |
+ </DynamicEnumProperty.DisplayName> |
+ <DynamicEnumProperty.Description> |
+ <sys:String>Specifies the targets for the build customization to run after.</sys:String> |
+ </DynamicEnumProperty.Description> |
+ <DynamicEnumProperty.ProviderSettings> |
+ <NameValuePair Name="Exclude" Value="^bisonAfterTargets|^Compute"/> |
+ </DynamicEnumProperty.ProviderSettings> |
+ <DynamicEnumProperty.DataSource> |
+ <DataSource HasConfigurationCondition="true" ItemType="" Persistence="ProjectFile"/> |
+ </DynamicEnumProperty.DataSource> |
+ </DynamicEnumProperty> |
+ <StringListProperty DisplayName="Outputs" IncludeInCommandLine="False" Name="Outputs" Visible="False"/> |
+ <StringProperty DisplayName="Execution Description" IncludeInCommandLine="False" Name="ExecutionDescription" Visible="False"/> |
+ <StringListProperty DisplayName="Additional Dependencies" IncludeInCommandLine="False" Name="AdditionalDependencies" Visible="false"/> |
+ <StringProperty Category="Command Line" Name="AdditionalOptions" Subtype="AdditionalOptions"> |
+ <StringProperty.DisplayName> |
+ <sys:String>Additional Options</sys:String> |
+ </StringProperty.DisplayName> |
+ <StringProperty.Description> |
+ <sys:String>Additional Options</sys:String> |
+ </StringProperty.Description> |
+ </StringProperty> |
+ </Rule> |
+ <ItemType DisplayName="bison" Name="bison"/> |
+ <FileExtension ContentType="bison" Name="*.y"/> |
+ <ContentType DisplayName="" ItemType="bison" Name="bison"/> |
+</ProjectSchemaDefinitions> |