| Index: third_party/yasm/patched-yasm/Mkfiles/vc9/yasm.rules
|
| ===================================================================
|
| --- third_party/yasm/patched-yasm/Mkfiles/vc9/yasm.rules (revision 71129)
|
| +++ third_party/yasm/patched-yasm/Mkfiles/vc9/yasm.rules (working copy)
|
| @@ -3,8 +3,8 @@
|
| Name="Yasm"
|
| Version="8.00"
|
| >
|
| - <Rules>
|
| - <CustomBuildRule
|
| + <Rules>
|
| + <CustomBuildRule
|
| Name="YASM"
|
| DisplayName="Yasm Assembler"
|
| CommandLine="yasm -Xvc -f $(PlatformName) [AllOptions] [AdditionalOptions] [Inputs]"
|
| @@ -13,8 +13,8 @@
|
| ExecutionDescription="Assembling $(InputFileName)"
|
| ShowOnlyRuleProperties="false"
|
| >
|
| - <Properties>
|
| - <StringProperty
|
| + <Properties>
|
| + <StringProperty
|
| Name="Defines"
|
| DisplayName="Definitions"
|
| Category="Pre-Defined Symbols"
|
| @@ -23,16 +23,16 @@
|
| Delimited="true"
|
| Inheritable="true"
|
| />
|
| - <StringProperty
|
| + <StringProperty
|
| Name="IncludePaths"
|
| DisplayName="Include Paths"
|
| Category="Configuration"
|
| Description="Set the paths for any additional include files"
|
| - Switch="-I "[value]""
|
| + Switch="-I [value]"
|
| Delimited="true"
|
| Inheritable="true"
|
| />
|
| - <StringProperty
|
| + <StringProperty
|
| Name="UnDefines"
|
| DisplayName="Remove Definitions"
|
| Category="Pre-Defined Symbols"
|
| @@ -41,74 +41,75 @@
|
| Delimited="true"
|
| Inheritable="true"
|
| />
|
| - <StringProperty
|
| + <StringProperty
|
| Name="ObjectFileName"
|
| DisplayName="Object File Name"
|
| Category="Output"
|
| Description="Select the output file name"
|
| - Switch="-o "[value]""
|
| - DefaultValue=""$(IntDir)\$(InputName).obj""
|
| + Switch="-o [value]"
|
| + DefaultValue="$(IntDir)\$(InputName).obj"
|
| />
|
| - <StringProperty
|
| + <StringProperty
|
| Name="ListFileName"
|
| DisplayName="List File Name"
|
| Category="Output"
|
| Description="Select an output listing by setting its file name"
|
| - Switch="-l "[value]""
|
| + Switch="-l [value]"
|
| />
|
| - <StringProperty
|
| + <StringProperty
|
| Name="PreIncludeFile"
|
| DisplayName="Pre Include File"
|
| Category="Configuration"
|
| Description="Select a pre-included file by setting its name"
|
| - Switch="-P "[value]""
|
| + Switch="-P [value]"
|
| />
|
| - <BooleanProperty
|
| + <BooleanProperty
|
| Name="Debug"
|
| DisplayName="Debug Information"
|
| Category="Output"
|
| Description="Generate debugging information"
|
| Switch="-g cv8"
|
| />
|
| - <EnumProperty
|
| + <EnumProperty
|
| Name="PreProc"
|
| DisplayName="Pre-Processor"
|
| Category="Configuration"
|
| Description="Select the pre-processor ('nasm' or 'raw')"
|
| >
|
| - <Values>
|
| - <EnumValue
|
| + <Values>
|
| + <EnumValue
|
| Value="0"
|
| Switch="-rnasm"
|
| DisplayName="Nasm "
|
| />
|
| - <EnumValue
|
| + <EnumValue
|
| Value="1"
|
| Switch="-rraw"
|
| DisplayName="Raw"
|
| />
|
| - </Values>
|
| - </EnumProperty>
|
| - <EnumProperty
|
| + </Values>
|
| + </EnumProperty>
|
| + <EnumProperty
|
| Name="Parser"
|
| DisplayName="Parser"
|
| Category="Configuration"
|
| Description="Select the parser for Intel ('nasm') or AT&T ( 'gas') syntax"
|
| >
|
| - <Values>
|
| - <EnumValue
|
| + <Values>
|
| + <EnumValue
|
| Value="0"
|
| Switch="-pnasm"
|
| DisplayName="Nasm"
|
| />
|
| - <EnumValue
|
| + <EnumValue
|
| Value="1"
|
| Switch="-pgas"
|
| DisplayName="Gas"
|
| />
|
| - </Values>
|
| - </EnumProperty>
|
| - </Properties>
|
| - </CustomBuildRule>
|
| - </Rules>
|
| + </Values>
|
| + </EnumProperty>
|
| + </Properties>
|
| + </CustomBuildRule>
|
| + </Rules>
|
| </VisualStudioToolFile>
|
| +
|
|
|