Summary: The C# wrapper project has been changed to a NETStandard (1.1) PCL allowing it to be consumed by any project targeting .NET4.5 or greater including .NETCore and UWP projects... The C# wrapper uses P/Invoke to call into the Native Yoga DLL... The "Yoga" C++ project has been updated to support ARM builds... Added the ability to generate nuget packages for the C# wrapper that supports copying the native DLLs to the target output directory. Closes: https://github.com/facebook/yoga/pull/283 Reviewed By: splhack, emilsjolander Differential Revision: D4381455 Pulled By: JoelMarcey fbshipit-source-id: e6dc4190caa824ac63d5d5ee2eb4c7914efbb00f
40 lines
2.3 KiB
XML
40 lines
2.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
|
|
<HasSharedItems>true</HasSharedItems>
|
|
<SharedGUID>91c42d32-291d-4b72-90b4-551663d60b8b</SharedGUID>
|
|
</PropertyGroup>
|
|
<PropertyGroup Label="Configuration">
|
|
<Import_RootNamespace>Facebook.Yoga.Shared</Import_RootNamespace>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Compile Include="$(MSBuildThisFileDirectory)Border.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)MeasureFunction.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)MeasureOutput.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)Native.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)Spacing.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaAlign.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaConstants.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaDimension.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaDirection.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaEdge.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaExperimentalFeature.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaFlexDirection.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaJustify.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaLogger.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaLogLevel.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaMeasureFunc.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaMeasureMode.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaNode.Create.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaNode.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaOverflow.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaPositionType.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaPrintOptions.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaSize.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaUnit.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaValue.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaValueExtensions.cs" />
|
|
<Compile Include="$(MSBuildThisFileDirectory)YogaWrap.cs" />
|
|
</ItemGroup>
|
|
</Project> |