diff --git a/csharp/Xamarin.iOS/ApiDefinition.cs b/csharp/Xamarin.iOS/ApiDefinition.cs deleted file mode 100644 index 25726739..00000000 --- a/csharp/Xamarin.iOS/ApiDefinition.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System; - -using UIKit; -using Foundation; -using ObjCRuntime; -using CoreGraphics; - -namespace Facebook.Yoga.iOS -{ - // We're actually abusing the Xamarin.iOS binding project - // to bundle in the static lib for us. There is no objective-c - // lib to bind, but the build will fail without ApiDefinition.cs -} diff --git a/csharp/Xamarin.iOS/Facebook.Yoga.iOS.sln b/csharp/Xamarin.iOS/Facebook.Yoga.iOS.sln index f741ff63..cec625fe 100644 --- a/csharp/Xamarin.iOS/Facebook.Yoga.iOS.sln +++ b/csharp/Xamarin.iOS/Facebook.Yoga.iOS.sln @@ -1,12 +1,12 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2012 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Facebook.Yoga.iOS", "Facebook.Yoga.iOS.csproj", "{BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Facebook.Yoga.iOS.Test", "Facebook.Yoga.iOS.Test\Facebook.Yoga.iOS.Test.csproj", "{3B27656A-129D-4779-BDAD-1A088DFDD9C5}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Facebook.YogaKit.iOS", "Facebook.YogaKit.iOS\Facebook.YogaKit.iOS.csproj", "{33B1B6BE-F415-4819-A5FB-CFFE2E40AD6E}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Facebook.Yoga.iOS", "Facebook.Yoga.iOS\Facebook.Yoga.iOS.csproj", "{BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -17,18 +17,6 @@ Global Debug|iPhone = Debug|iPhone EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Release|Any CPU.Build.0 = Release|Any CPU - {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Release|iPhone.ActiveCfg = Release|Any CPU - {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Release|iPhone.Build.0 = Release|Any CPU - {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Debug|iPhone.Build.0 = Debug|Any CPU {3B27656A-129D-4779-BDAD-1A088DFDD9C5}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator {3B27656A-129D-4779-BDAD-1A088DFDD9C5}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator {3B27656A-129D-4779-BDAD-1A088DFDD9C5}.Release|Any CPU.ActiveCfg = Release|iPhone @@ -53,5 +41,17 @@ Global {33B1B6BE-F415-4819-A5FB-CFFE2E40AD6E}.Release|iPhoneSimulator.Build.0 = Release|Any CPU {33B1B6BE-F415-4819-A5FB-CFFE2E40AD6E}.Debug|iPhone.ActiveCfg = Debug|Any CPU {33B1B6BE-F415-4819-A5FB-CFFE2E40AD6E}.Debug|iPhone.Build.0 = Debug|Any CPU + {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Release|Any CPU.Build.0 = Release|Any CPU + {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Release|iPhone.ActiveCfg = Release|Any CPU + {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Release|iPhone.Build.0 = Release|Any CPU + {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {BE4CBFDA-02E2-4DF0-A81A-CEFB7987A708}.Debug|iPhone.Build.0 = Debug|Any CPU EndGlobalSection EndGlobal diff --git a/csharp/Xamarin.iOS/Facebook.Yoga.iOS/ApiDefinition.cs b/csharp/Xamarin.iOS/Facebook.Yoga.iOS/ApiDefinition.cs new file mode 100644 index 00000000..2d178004 --- /dev/null +++ b/csharp/Xamarin.iOS/Facebook.Yoga.iOS/ApiDefinition.cs @@ -0,0 +1,11 @@ +using System; + +using UIKit; +using Foundation; +using ObjCRuntime; +using CoreGraphics; + +namespace Facebook.Yoga.iOS +{ + // The build will fail without ApiDefinition.cs +} diff --git a/csharp/Xamarin.iOS/CustomBuildAction.targets b/csharp/Xamarin.iOS/Facebook.Yoga.iOS/CustomBuildAction.targets similarity index 59% rename from csharp/Xamarin.iOS/CustomBuildAction.targets rename to csharp/Xamarin.iOS/Facebook.Yoga.iOS/CustomBuildAction.targets index 41fed939..d29173f2 100644 --- a/csharp/Xamarin.iOS/CustomBuildAction.targets +++ b/csharp/Xamarin.iOS/Facebook.Yoga.iOS/CustomBuildAction.targets @@ -4,7 +4,7 @@ CopyInNativeLib;$(CompileDependsOn) - - + + \ No newline at end of file diff --git a/csharp/Xamarin.iOS/Facebook.Yoga.iOS.csproj b/csharp/Xamarin.iOS/Facebook.Yoga.iOS/Facebook.Yoga.iOS.csproj similarity index 70% rename from csharp/Xamarin.iOS/Facebook.Yoga.iOS.csproj rename to csharp/Xamarin.iOS/Facebook.Yoga.iOS/Facebook.Yoga.iOS.csproj index b4df590c..21d5f45d 100644 --- a/csharp/Xamarin.iOS/Facebook.Yoga.iOS.csproj +++ b/csharp/Xamarin.iOS/Facebook.Yoga.iOS/Facebook.Yoga.iOS.csproj @@ -34,73 +34,73 @@ - + MeasureFunction.cs - + MeasureOutput.cs - + Native.cs - + Spacing.cs - + YogaAlign.cs - + YogaConstants.cs - + YogaDimension.cs - + YogaDirection.cs - + YogaEdge.cs - + YogaExperimentalFeature.cs - + YogaFlexDirection.cs - + YogaJustify.cs - + YogaLogger.cs - + YogaLogLevel.cs - + YogaMeasureFunc.cs - + YogaMeasureMode.cs - + YogaNode.Create.cs - + YogaNode.cs - + YogaOverflow.cs - + YogaPositionType.cs - + YogaPrintOptions.cs - + YogaSize.cs - + YogaWrap.cs diff --git a/csharp/Xamarin.iOS/Properties/AssemblyInfo.cs b/csharp/Xamarin.iOS/Facebook.Yoga.iOS/Properties/AssemblyInfo.cs similarity index 100% rename from csharp/Xamarin.iOS/Properties/AssemblyInfo.cs rename to csharp/Xamarin.iOS/Facebook.Yoga.iOS/Properties/AssemblyInfo.cs