1 <?xml version="1.0" encoding="utf-8"?>
\r
2 <ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:transformCallback="Microsoft.Cpp.Dev10.ConvertPropertyCallback">
\r
10 Persistence="ProjectFile"
\r
16 <Category.DisplayName>
\r
17 <sys:String>General</sys:String>
\r
18 </Category.DisplayName>
\r
22 Subtype="CommandLine">
\r
23 <Category.DisplayName>
\r
24 <sys:String>Command Line</sys:String>
\r
25 </Category.DisplayName>
\r
30 DisplayName="Debug Information"
\r
31 Description="Generate debugging information"
\r
35 DisplayName="Definitions"
\r
36 Description="Specify pre-defined macros ('macro' or 'macro = value')"
\r
38 Switch="-D [value]" />
\r
41 Category="Command Line"
\r
44 <StringListProperty.DataSource>
\r
46 Persistence="ProjectFile"
\r
48 SourceType="Item" />
\r
49 </StringListProperty.DataSource>
\r
50 </StringListProperty>
\r
52 Name="CommandLineTemplate"
\r
53 DisplayName="Command Line"
\r
55 IncludeInCommandLine="False" />
\r
56 <DynamicEnumProperty
\r
57 Name="YASMBeforeTargets"
\r
59 EnumProvider="Targets"
\r
60 IncludeInCommandLine="False">
\r
61 <DynamicEnumProperty.DisplayName>
\r
62 <sys:String>Execute Before</sys:String>
\r
63 </DynamicEnumProperty.DisplayName>
\r
64 <DynamicEnumProperty.Description>
\r
65 <sys:String>Specifies the targets for the build customization to run before.</sys:String>
\r
66 </DynamicEnumProperty.Description>
\r
67 <DynamicEnumProperty.ProviderSettings>
\r
70 Value="^YASMBeforeTargets|^Compute" />
\r
71 </DynamicEnumProperty.ProviderSettings>
\r
72 <DynamicEnumProperty.DataSource>
\r
74 Persistence="ProjectFile"
\r
75 HasConfigurationCondition="true" />
\r
76 </DynamicEnumProperty.DataSource>
\r
77 </DynamicEnumProperty>
\r
78 <DynamicEnumProperty
\r
79 Name="YASMAfterTargets"
\r
81 EnumProvider="Targets"
\r
82 IncludeInCommandLine="False">
\r
83 <DynamicEnumProperty.DisplayName>
\r
84 <sys:String>Execute After</sys:String>
\r
85 </DynamicEnumProperty.DisplayName>
\r
86 <DynamicEnumProperty.Description>
\r
87 <sys:String>Specifies the targets for the build customization to run after.</sys:String>
\r
88 </DynamicEnumProperty.Description>
\r
89 <DynamicEnumProperty.ProviderSettings>
\r
92 Value="^YASMAfterTargets|^Compute" />
\r
93 </DynamicEnumProperty.ProviderSettings>
\r
94 <DynamicEnumProperty.DataSource>
\r
96 Persistence="ProjectFile"
\r
98 HasConfigurationCondition="true" />
\r
99 </DynamicEnumProperty.DataSource>
\r
100 </DynamicEnumProperty>
\r
101 <StringListProperty
\r
103 DisplayName="Outputs"
\r
105 IncludeInCommandLine="False" />
\r
107 Name="ExecutionDescription"
\r
108 DisplayName="Execution Description"
\r
110 IncludeInCommandLine="False" />
\r
111 <StringListProperty
\r
112 Name="AdditionalDependencies"
\r
113 DisplayName="Additional Dependencies"
\r
114 IncludeInCommandLine="False"
\r
116 <StringListProperty
\r
117 Name="IncludePaths"
\r
118 DisplayName="Include Paths"
\r
119 Description="Adds directory path to the search path for include files. The search path defaults to only including the directory in which the source file resides."
\r
121 Switch="-I "[value]"" />
\r
123 Subtype="AdditionalOptions"
\r
124 Name="AdditionalOptions"
\r
125 Category="Command Line">
\r
126 <StringProperty.DisplayName>
\r
127 <sys:String>Additional Options</sys:String>
\r
128 </StringProperty.DisplayName>
\r
129 <StringProperty.Description>
\r
130 <sys:String>Additional Options</sys:String>
\r
131 </StringProperty.Description>
\r
136 DisplayName="YASM" />
\r
138 Name="*.asm;*. asm64"
\r
139 ContentType="YASM" />
\r
144 </ProjectSchemaDefinitions>