| OLD | NEW |
| 1 <?xml version="1.0" encoding="utf-8"?> | 1 <?xml version="1.0" encoding="utf-8"?> |
| 2 <VisualStudioToolFile | 2 <VisualStudioToolFile |
| 3 Name="Yasm" | 3 Name="Yasm" |
| 4 Version="8.00" | 4 Version="8.00" |
| 5 > | 5 > |
| 6 » <Rules> | 6 <Rules> |
| 7 » » <CustomBuildRule | 7 <CustomBuildRule |
| 8 Name="YASM" | 8 Name="YASM" |
| 9 DisplayName="Yasm Assembler" | 9 DisplayName="Yasm Assembler" |
| 10 CommandLine="yasm -Xvc -f $(PlatformName) [AllOptions] [
AdditionalOptions] [Inputs]" | 10 CommandLine="yasm -Xvc -f $(PlatformName) [AllOptions] [
AdditionalOptions] [Inputs]" |
| 11 Outputs="[$ObjectFileName]" | 11 Outputs="[$ObjectFileName]" |
| 12 FileExtensions="*.asm" | 12 FileExtensions="*.asm" |
| 13 ExecutionDescription="Assembling $(InputFileName)" | 13 ExecutionDescription="Assembling $(InputFileName)" |
| 14 ShowOnlyRuleProperties="false" | 14 ShowOnlyRuleProperties="false" |
| 15 > | 15 > |
| 16 » » » <Properties> | 16 <Properties> |
| 17 » » » » <StringProperty | 17 <StringProperty |
| 18 Name="Defines" | 18 Name="Defines" |
| 19 DisplayName="Definitions" | 19 DisplayName="Definitions" |
| 20 Category="Pre-Defined Symbols" | 20 Category="Pre-Defined Symbols" |
| 21 Description="Specify pre-defined symbols
('symbol' or 'symbol = value') " | 21 Description="Specify pre-defined symbols
('symbol' or 'symbol = value') " |
| 22 Switch="-D [value]" | 22 Switch="-D [value]" |
| 23 Delimited="true" | 23 Delimited="true" |
| 24 Inheritable="true" | 24 Inheritable="true" |
| 25 /> | 25 /> |
| 26 » » » » <StringProperty | 26 <StringProperty |
| 27 Name="IncludePaths" | 27 Name="IncludePaths" |
| 28 DisplayName="Include Paths" | 28 DisplayName="Include Paths" |
| 29 Category="Configuration" | 29 Category="Configuration" |
| 30 Description="Set the paths for any addit
ional include files" | 30 Description="Set the paths for any addit
ional include files" |
| 31 » » » » » Switch="-I "[value]"" | 31 » » » » » Switch="-I [value]" |
| 32 Delimited="true" | 32 Delimited="true" |
| 33 Inheritable="true" | 33 Inheritable="true" |
| 34 /> | 34 /> |
| 35 » » » » <StringProperty | 35 <StringProperty |
| 36 Name="UnDefines" | 36 Name="UnDefines" |
| 37 DisplayName="Remove Definitions" | 37 DisplayName="Remove Definitions" |
| 38 Category="Pre-Defined Symbols" | 38 Category="Pre-Defined Symbols" |
| 39 Description="Remove pre-defined symbols
" | 39 Description="Remove pre-defined symbols
" |
| 40 Switch="-U [value]" | 40 Switch="-U [value]" |
| 41 Delimited="true" | 41 Delimited="true" |
| 42 Inheritable="true" | 42 Inheritable="true" |
| 43 /> | 43 /> |
| 44 » » » » <StringProperty | 44 <StringProperty |
| 45 Name="ObjectFileName" | 45 Name="ObjectFileName" |
| 46 DisplayName="Object File Name" | 46 DisplayName="Object File Name" |
| 47 Category="Output" | 47 Category="Output" |
| 48 Description="Select the output file name
" | 48 Description="Select the output file name
" |
| 49 » » » » » Switch="-o "[value]"" | 49 » » » » » Switch="-o [value]" |
| 50 » » » » » DefaultValue=""$(IntDir)\$(InputNam
e).obj"" | 50 » » » » » DefaultValue="$(IntDir)\$(InputName).obj
" |
| 51 /> | 51 /> |
| 52 » » » » <StringProperty | 52 <StringProperty |
| 53 Name="ListFileName" | 53 Name="ListFileName" |
| 54 DisplayName="List File Name" | 54 DisplayName="List File Name" |
| 55 Category="Output" | 55 Category="Output" |
| 56 Description="Select an output listing by
setting its file name" | 56 Description="Select an output listing by
setting its file name" |
| 57 » » » » » Switch="-l "[value]"" | 57 » » » » » Switch="-l [value]" |
| 58 /> | 58 /> |
| 59 » » » » <StringProperty | 59 <StringProperty |
| 60 Name="PreIncludeFile" | 60 Name="PreIncludeFile" |
| 61 DisplayName="Pre Include File" | 61 DisplayName="Pre Include File" |
| 62 Category="Configuration" | 62 Category="Configuration" |
| 63 Description="Select a pre-included file
by setting its name" | 63 Description="Select a pre-included file
by setting its name" |
| 64 » » » » » Switch="-P "[value]"" | 64 » » » » » Switch="-P [value]" |
| 65 /> | 65 /> |
| 66 » » » » <BooleanProperty | 66 <BooleanProperty |
| 67 Name="Debug" | 67 Name="Debug" |
| 68 DisplayName="Debug Information" | 68 DisplayName="Debug Information" |
| 69 Category="Output" | 69 Category="Output" |
| 70 Description="Generate debugging informat
ion" | 70 Description="Generate debugging informat
ion" |
| 71 Switch="-g cv8" | 71 Switch="-g cv8" |
| 72 /> | 72 /> |
| 73 » » » » <EnumProperty | 73 <EnumProperty |
| 74 Name="PreProc" | 74 Name="PreProc" |
| 75 DisplayName="Pre-Processor" | 75 DisplayName="Pre-Processor" |
| 76 Category="Configuration" | 76 Category="Configuration" |
| 77 Description="Select the pre-processor (&
apos;nasm' or 'raw')" | 77 Description="Select the pre-processor (&
apos;nasm' or 'raw')" |
| 78 > | 78 > |
| 79 » » » » » <Values> | 79 <Values> |
| 80 » » » » » » <EnumValue | 80 <EnumValue |
| 81 Value="0" | 81 Value="0" |
| 82 Switch="-rnasm" | 82 Switch="-rnasm" |
| 83 DisplayName="Nasm " | 83 DisplayName="Nasm " |
| 84 /> | 84 /> |
| 85 » » » » » » <EnumValue | 85 <EnumValue |
| 86 Value="1" | 86 Value="1" |
| 87 Switch="-rraw" | 87 Switch="-rraw" |
| 88 DisplayName="Raw" | 88 DisplayName="Raw" |
| 89 /> | 89 /> |
| 90 » » » » » </Values> | 90 </Values> |
| 91 » » » » </EnumProperty> | 91 </EnumProperty> |
| 92 » » » » <EnumProperty | 92 <EnumProperty |
| 93 Name="Parser" | 93 Name="Parser" |
| 94 DisplayName="Parser" | 94 DisplayName="Parser" |
| 95 Category="Configuration" | 95 Category="Configuration" |
| 96 Description="Select the parser for Intel
('nasm') or AT&T ( 'gas') syntax" | 96 Description="Select the parser for Intel
('nasm') or AT&T ( 'gas') syntax" |
| 97 > | 97 > |
| 98 » » » » » <Values> | 98 <Values> |
| 99 » » » » » » <EnumValue | 99 <EnumValue |
| 100 Value="0" | 100 Value="0" |
| 101 Switch="-pnasm" | 101 Switch="-pnasm" |
| 102 DisplayName="Nasm" | 102 DisplayName="Nasm" |
| 103 /> | 103 /> |
| 104 » » » » » » <EnumValue | 104 <EnumValue |
| 105 Value="1" | 105 Value="1" |
| 106 Switch="-pgas" | 106 Switch="-pgas" |
| 107 DisplayName="Gas" | 107 DisplayName="Gas" |
| 108 /> | 108 /> |
| 109 » » » » » </Values> | 109 </Values> |
| 110 » » » » </EnumProperty> | 110 </EnumProperty> |
| 111 » » » </Properties> | 111 </Properties> |
| 112 » » </CustomBuildRule> | 112 </CustomBuildRule> |
| 113 » </Rules> | 113 </Rules> |
| 114 </VisualStudioToolFile> | 114 </VisualStudioToolFile> |
| 115 |
| OLD | NEW |