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

</Project>