Add the missing ICU APIs to the ICU shim (#7840)
[platform/upstream/coreclr.git] / clr.native.targets
1 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2     <ItemGroup>
3           <Clean Include="@(PreprocessAssembleArm->'$(IntermediateOutputPath)%(Filename).obj')"/>
4     </ItemGroup>
5     
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)" 
27             >
28         </CL>
29     </Target>
30
31 </Project>