Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / msvc / masm.fixed.props
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <PropertyGroup
4     Condition="'$(MASMBeforeTargets)' == '' and '$(MASMAfterTargets)' == '' and '$(ConfigurationType)' != 'Makefile'">
5     <MASMBeforeTargets>Midl</MASMBeforeTargets>
6     <MASMAfterTargets>CustomBuild</MASMAfterTargets>
7   </PropertyGroup>
8   <ItemDefinitionGroup>
9     <MASM>
10       <NoLogo>true</NoLogo>
11       <GenerateDebugInformation>true</GenerateDebugInformation>
12       <ObjectFileName>$(IntDir)%(FileName).obj</ObjectFileName>
13       <PreserveIdentifierCase>0</PreserveIdentifierCase>
14       <WarningLevel>3</WarningLevel>
15       <PackAlignmentBoundary>0</PackAlignmentBoundary>
16       <CallingConvention>0</CallingConvention>
17       <ErrorReporting>0</ErrorReporting>
18       <CommandLineTemplate Condition="'$(Platform)' == 'Win32'">"ml.exe" /c [AllOptions] [AdditionalOptions] /Ta[Inputs]</CommandLineTemplate>
19       <CommandLineTemplate Condition="'$(Platform)' == 'X64'">"ml64.exe" /c [AllOptions] [AdditionalOptions] /Ta[Inputs]</CommandLineTemplate>
20       <CommandLineTemplate Condition="'$(Platform)' != 'Win32' and '$(Platform)' != 'X64'">echo MASM not supported on this platform</CommandLineTemplate>
21       <ExecutionDescription>Assembling %(Identity)...</ExecutionDescription>
22     </MASM>
23   </ItemDefinitionGroup>
24 </Project>