2016-04-26 22:40:23 +03:00
|
|
|
using System;
|
|
|
|
using ObjCRuntime;
|
|
|
|
using System.Runtime.InteropServices;
|
|
|
|
|
2017-09-01 12:14:46 +03:00
|
|
|
[assembly: LinkWith ("libtest.a", LinkTarget.Simulator | LinkTarget.ArmV6 | LinkTarget.ArmV7 | LinkTarget.ArmV7s | LinkTarget.Arm64 | LinkTarget.Simulator64, SmartLink = true, Frameworks = LinkWithConstants.Frameworks, LinkerFlags = "-lz")]
|
2016-04-26 22:40:23 +03:00
|
|
|
|
|
|
|
public static class LibTest {
|
|
|
|
[DllImport ("__Internal")]
|
|
|
|
public static extern int theUltimateAnswer ();
|
|
|
|
}
|
2017-09-01 12:14:46 +03:00
|
|
|
|
|
|
|
static class LinkWithConstants
|
|
|
|
{
|
|
|
|
#if __WATCHOS__
|
2019-04-23 09:15:49 +03:00
|
|
|
public const string Frameworks = "Foundation CoreLocation";
|
2017-09-01 12:14:46 +03:00
|
|
|
#else
|
2019-04-23 09:15:49 +03:00
|
|
|
public const string Frameworks = "Foundation ModelIO CoreLocation";
|
2017-09-01 12:14:46 +03:00
|
|
|
#endif
|
|
|
|
}
|