1 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <Clean Include="@(PreprocessAssembleArm->'$(IntermediateOutputPath)%(Filename).obj')"/>
6 <Target Name="PreprocessAssembleArm"
7 BeforeTargets="CppPreprocess"
8 Condition="@(PreprocessAssembleArm) != ''"
9 Inputs="@(PreprocessAssembleArm)"
10 Outputs="@(PreprocessAssembleArm->'$(IntermediateOutputPath)%(Filename).obj')">
11 <CL Condition="'%(PreprocessAssembleArm.Identity)' != ''"
12 AdditionalIncludeDirectories="$(UserIncludes);$(SdkIncPath);%(PreprocessAssembleArm.Includes)"
13 AdditionalOptions="%(PreprocessAssembleArm.AdditionalOptions)"
14 ForcedIncludeFiles="%(PreprocessAssembleArm.ForceInclude)"
15 MinimalRebuildFromTracking="$(Internal_MinimalRebuildFromTracking)"
16 PreprocessorDefinitions="%(PreprocessAssembleArm.Defines);@(CommonPreprocessDefines);$(ClDefines)"
17 PreprocessOutputPath ="$(IntermediateOutputPath)"
18 PreprocessSuppressLineNumbers="true"
19 PreprocessToFile="true"
20 Sources="@(PreprocessAssembleArm)"
21 TLogReadFiles="@(ClTLogReadFile)"
22 TLogWriteFiles="@(ClTLogWriteFile)"
23 ToolExe="$(ClToolExe)"
24 ToolPath="$(ClToolPath)"
25 TrackerLogDirectory="$(IntermediateOutputDirectory)"
26 TrackFileAccess="$(TrackFileAccess)"