singrdk/base/Kernel/RuntimeNative.Common.targets

55 lines
2.0 KiB
XML

<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- Copyright (c) Microsoft Corporation. All rights reserved. -->
<!-- Importing GC.targets gets us GC_ML_DEFS. -->
<Import Project="GC.targets"/>
<PropertyGroup>
<AFLAGS>$(AFLAGS) </AFLAGS>
<CFLAGS>$(CFLAGS) /Gr /I$(SINGULARITY_ROOT)\boot\include -UDEBUG</CFLAGS>
<LFLAGS>$(LINKFLAGS) /OPT:REF /RELEASE /nod /subsystem:native</LFLAGS>
</PropertyGroup>
<PropertyGroup>
<CFLAGS>$(CFLAGS) $(GC_ML_DEFS) /I$(OutputPath) /I%(rootdir)%(directory)</CFLAGS>
<AFLAGS>$(AFLAGS) $(GC_ML_DEFS) /I$(OutputPath) /INative </AFLAGS>
</PropertyGroup>
<ItemGroup>
<Compile Include="Native\hal.cpp"/>
<Compile Include="Native\BootInfo.cpp"/>
<Compile Include="Native\Buffer.cpp"/>
<Compile Include="Native\Decimal.cpp"/>
<!-- <Compile Include="Native\DebugStub.cpp"/> for app rt only -->
<Compile Include="Native\IoPort.cpp"/>
<Compile Include="Native\Math.cpp"/>
<Compile Include="Native\Number.cpp"/>
<Compile Include="Native\PEImage.cpp"/>
<Compile Include="Native\Processor.cpp"/>
<Compile Include="Native\Stacks.cpp"/>
<Compile Include="Native\Thread.cpp"/>
<Compile Include="Native\Tracing.cpp"/>
<Compile Include="Native\Monitoring.cpp"/>
<Compile Include="Native\halexn.cpp"/>
<!-- <Compile Include="Native\halstack.asm"/> -->
<Compile Include="Native\halforgc.asm"/>
<Compile Include="Native\halasm.asm"/>
<Compile Include="Native\_lldiv.asm"/>
<Compile Include="Native\_llmul.asm"/>
<Compile Include="Native\_llshl.asm"/>
<Compile Include="Native\_llshr.asm"/>
<Compile Include="Native\_llrem.asm"/>
<Compile Include="Native\_memcpy.asm"/>
<Compile Include="Native\_memset.asm"/>
<Compile Include="Native\_ulldiv.asm"/>
<Compile Include="Native\_ulldvrm.asm"/>
<Compile Include="Native\_ullrem.asm"/>
</ItemGroup>
<Import Project="$(SINGULARITY_ROOT)\Targets\Native.targets"/>
</Project>