armasm.props 1.2 KB

1234567891011121314151617181920212223
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3. <PropertyGroup
  4. Condition="'$(ARMASMBeforeTargets)' == '' and '$(ARMASMAfterTargets)' == '' and '$(ConfigurationType)' != 'Makefile'">
  5. <ARMASMBeforeTargets>Midl</ARMASMBeforeTargets>
  6. <ARMASMAfterTargets>CustomBuild</ARMASMAfterTargets>
  7. </PropertyGroup>
  8. <ItemDefinitionGroup>
  9. <ARMASM>
  10. <GenerateDebugInformation>true</GenerateDebugInformation>
  11. <ObjectFileName>$(IntDir)%(FileName).obj</ObjectFileName>
  12. <PPFileName>$(IntDir)%(FileName).i</PPFileName>
  13. <ErrorReporting>0</ErrorReporting>
  14. <CommandLineTemplate Condition="'$(Platform)' == 'Arm'">armasm.exe [AllOptions] [AdditionalOptions] [Inputs]</CommandLineTemplate>
  15. <CommandLineTemplate Condition="'$(Platform)' == 'Arm64'">armasm64.exe [AllOptions] [AdditionalOptions] [Inputs]</CommandLineTemplate>
  16. <CommandLineTemplate Condition="'$(Platform)' != 'Arm' AND '$(Platform)' != 'Arm64'">
  17. echo ARMASM not supported on this platform
  18. exit 1
  19. </CommandLineTemplate>
  20. <ExecutionDescription>Assembling %(Identity)...</ExecutionDescription>
  21. </ARMASM>
  22. </ItemDefinitionGroup>
  23. </Project>