Blame vc_solution/vc9_nasm.rules

Packit 47f805
Packit 47f805
Packit 47f805
	Name="NASM "
Packit 47f805
	Version="8,00"
Packit 47f805
	>
Packit 47f805
	<Rules>
Packit 47f805
		
Packit 47f805
			Name="NASM"
Packit 47f805
			DisplayName="NASM"
Packit 47f805
			CommandLine="nasmw [BinFormat] [IncludeDir] [Defines] -o [OutFile] $(InputPath)"
Packit 47f805
			Outputs="[OutFile]"
Packit 47f805
			FileExtensions="*.nas"
Packit 47f805
			ExecutionDescription="Assembling $(InputName)..."
Packit 47f805
			ShowOnlyRuleProperties="false"
Packit 47f805
			>
Packit 47f805
			<Properties>
Packit 47f805
				
Packit 47f805
					Name="OutFile"
Packit 47f805
					DisplayName="output file path"
Packit 47f805
					Switch="[value]"
Packit 47f805
					DefaultValue="$(IntDir)\$(InputName).obj"
Packit 47f805
				/>
Packit 47f805
				
Packit 47f805
					Name="BinFormat"
Packit 47f805
					DisplayName="Binary format"
Packit 47f805
					Switch="-f [value]"
Packit 47f805
					DefaultValue="win32"
Packit 47f805
				/>
Packit 47f805
				
Packit 47f805
					Name="IncludeDir"
Packit 47f805
					DisplayName="Additional include directories"
Packit 47f805
					Switch="-i [value]"
Packit 47f805
					DefaultValue="$(InputDir)"
Packit 47f805
					Delimited="true"
Packit 47f805
				/>
Packit 47f805
				
Packit 47f805
					Name="Defines"
Packit 47f805
					DisplayName="Defines"
Packit 47f805
					Switch="-D[value]"
Packit 47f805
					DefaultValue="WIN32"
Packit 47f805
					Delimited="true"
Packit 47f805
					Delimiters=" ;,"
Packit 47f805
				/>
Packit 47f805
			</Properties>
Packit 47f805
		</CustomBuildRule>
Packit 47f805
	</Rules>
Packit 47f805
</VisualStudioToolFile>