<?xml version="1.0" encoding="utf-8"?>
<VisualStudioToolFile
Name="x64file"
Version="8.00"
>
<Rules>
<CustomBuildRule
Name="YASM"
DisplayName="Yasm Assembler"
CommandLine="yasm -Xvc -f $(PlatformName) [ListFileName] [Defines] [IncludePaths] [ObjectFileName] [inputs]"
Outputs="[$ObjectFileName]"
FileExtensions="*.x64"
ExecutionDescription="Assembling $(InputFileName)"
ShowOnlyRuleProperties="false"
>
<Properties>
<StringProperty
Name="ListFileName"
DisplayName="List File Name"
Category="Output"
Description="Select an output listing by setting its file name"
Switch="-l "[value]""
/>
<StringProperty
Name="Defines"
DisplayName="Definitions"
Category="Pre-Defined Symbols"
Description="Specify pre-defined symbols ('symbol' or 'symbol = value') "
Switch="-D [value]"
Delimited="true"
Inheritable="true"
/>
<StringProperty
Name="IncludePaths"
DisplayName="Include Paths"
Category="Configuration"
Description="Set the paths for any additional include files"
Switch="-i "[value]""
Delimited="true"
Inheritable="true"
/>
<StringProperty
Name="ObjectFileName"
DisplayName="Object File Name"
Category="Output"
Description="Select the output file name"
Switch="-o "[value]""
DefaultValue=""$(IntDir)\$(InputName).obj""
/>
</Properties>
</CustomBuildRule>
</Rules>
</VisualStudioToolFile>
RetroPC.NET-CVS <cvs@retropc.net>