diff --git a/JNI.xcodeproj/CJNI_Info.plist b/JNI.xcodeproj/CJNI_Info.plist
deleted file mode 100644
index 57ada9f..0000000
--- a/JNI.xcodeproj/CJNI_Info.plist
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- $(CURRENT_PROJECT_VERSION)
- NSPrincipalClass
-
-
-
diff --git a/JNI.xcodeproj/JNI_Info.plist b/JNI.xcodeproj/JNI_Info.plist
deleted file mode 100644
index 57ada9f..0000000
--- a/JNI.xcodeproj/JNI_Info.plist
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- $(CURRENT_PROJECT_VERSION)
- NSPrincipalClass
-
-
-
diff --git a/JNI.xcodeproj/project.pbxproj b/JNI.xcodeproj/project.pbxproj
deleted file mode 100644
index d799f44..0000000
--- a/JNI.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,431 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 46;
- objects = {
-
-/* Begin PBXBuildFile section */
- 034A7B8E1F30D18A0071A850 /* JNIFields.swift in Sources */ = {isa = PBXBuildFile; fileRef = 034A7B8D1F30D18A0071A850 /* JNIFields.swift */; };
- 5C1AD870273C494F00195C8A /* isMainThread.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1AD86F273C494F00195C8A /* isMainThread.swift */; };
- 5CFFF4352016125500D989BC /* JavaParameterConvertible+Objects.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFFF4332016125400D989BC /* JavaParameterConvertible+Objects.swift */; };
- 5CFFF4362016125500D989BC /* JavaParameterConvertible+Primitives.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFFF4342016125500D989BC /* JavaParameterConvertible+Primitives.swift */; };
- OBJ_33 /* Array+JavaParameterConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_14 /* Array+JavaParameterConvertible.swift */; };
- OBJ_34 /* JNI.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_15 /* JNI.swift */; };
- OBJ_35 /* JNIClassManipulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_16 /* JNIClassManipulation.swift */; };
- OBJ_36 /* JNIExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_17 /* JNIExceptions.swift */; };
- OBJ_37 /* JNIMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_18 /* JNIMethods.swift */; };
- OBJ_38 /* JNIObjects.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_19 /* JNIObjects.swift */; };
- OBJ_39 /* JNIRefs.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_20 /* JNIRefs.swift */; };
- OBJ_40 /* JNIStrings.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_21 /* JNIStrings.swift */; };
- OBJ_41 /* JavaParameterConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_22 /* JavaParameterConvertible.swift */; };
- OBJ_42 /* SwiftJNI.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_23 /* SwiftJNI.swift */; };
- OBJ_44 /* CJNI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "JNI::CJNI::Product" /* CJNI.framework */; };
- OBJ_51 /* cjni.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_9 /* cjni.c */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXContainerItemProxy section */
- 5C2714A61F2B6DC70026BBA9 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = OBJ_1 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = "JNI::CJNI";
- remoteInfo = CJNI;
- };
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXFileReference section */
- 034A7B8D1F30D18A0071A850 /* JNIFields.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JNIFields.swift; sourceTree = ""; };
- 5C1AD86F273C494F00195C8A /* isMainThread.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = isMainThread.swift; sourceTree = ""; };
- 5CFFF4332016125400D989BC /* JavaParameterConvertible+Objects.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "JavaParameterConvertible+Objects.swift"; sourceTree = ""; };
- 5CFFF4342016125500D989BC /* JavaParameterConvertible+Primitives.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "JavaParameterConvertible+Primitives.swift"; sourceTree = ""; };
- "JNI::CJNI::Product" /* CJNI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = CJNI.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- "JNI::JNI::Product" /* JNI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = JNI.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- OBJ_11 /* jni.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jni.h; sourceTree = ""; };
- OBJ_14 /* Array+JavaParameterConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+JavaParameterConvertible.swift"; sourceTree = ""; };
- OBJ_15 /* JNI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JNI.swift; sourceTree = ""; };
- OBJ_16 /* JNIClassManipulation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JNIClassManipulation.swift; sourceTree = ""; };
- OBJ_17 /* JNIExceptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JNIExceptions.swift; sourceTree = ""; };
- OBJ_18 /* JNIMethods.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JNIMethods.swift; sourceTree = ""; };
- OBJ_19 /* JNIObjects.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JNIObjects.swift; sourceTree = ""; };
- OBJ_20 /* JNIRefs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JNIRefs.swift; sourceTree = ""; };
- OBJ_21 /* JNIStrings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JNIStrings.swift; sourceTree = ""; };
- OBJ_22 /* JavaParameterConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JavaParameterConvertible.swift; sourceTree = ""; };
- OBJ_23 /* SwiftJNI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftJNI.swift; sourceTree = ""; };
- OBJ_6 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; path = Package.swift; sourceTree = ""; };
- OBJ_9 /* cjni.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cjni.c; sourceTree = ""; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- OBJ_43 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 0;
- files = (
- OBJ_44 /* CJNI.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- OBJ_52 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 0;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- OBJ_10 /* include */ = {
- isa = PBXGroup;
- children = (
- OBJ_11 /* jni.h */,
- );
- path = include;
- sourceTree = "";
- };
- OBJ_13 /* JNI */ = {
- isa = PBXGroup;
- children = (
- OBJ_14 /* Array+JavaParameterConvertible.swift */,
- OBJ_15 /* JNI.swift */,
- OBJ_16 /* JNIClassManipulation.swift */,
- OBJ_17 /* JNIExceptions.swift */,
- 034A7B8D1F30D18A0071A850 /* JNIFields.swift */,
- OBJ_18 /* JNIMethods.swift */,
- OBJ_19 /* JNIObjects.swift */,
- OBJ_20 /* JNIRefs.swift */,
- OBJ_21 /* JNIStrings.swift */,
- OBJ_22 /* JavaParameterConvertible.swift */,
- 5CFFF4332016125400D989BC /* JavaParameterConvertible+Objects.swift */,
- 5CFFF4342016125500D989BC /* JavaParameterConvertible+Primitives.swift */,
- OBJ_23 /* SwiftJNI.swift */,
- 5C1AD86F273C494F00195C8A /* isMainThread.swift */,
- );
- name = JNI;
- path = Sources/JNI;
- sourceTree = SOURCE_ROOT;
- };
- OBJ_24 /* Tests */ = {
- isa = PBXGroup;
- children = (
- );
- name = Tests;
- sourceTree = SOURCE_ROOT;
- };
- OBJ_25 /* Products */ = {
- isa = PBXGroup;
- children = (
- "JNI::JNI::Product" /* JNI.framework */,
- "JNI::CJNI::Product" /* CJNI.framework */,
- );
- name = Products;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- OBJ_5 = {
- isa = PBXGroup;
- children = (
- OBJ_6 /* Package.swift */,
- OBJ_7 /* Sources */,
- OBJ_24 /* Tests */,
- OBJ_25 /* Products */,
- );
- sourceTree = "";
- };
- OBJ_7 /* Sources */ = {
- isa = PBXGroup;
- children = (
- OBJ_8 /* CJNI */,
- OBJ_13 /* JNI */,
- );
- name = Sources;
- sourceTree = SOURCE_ROOT;
- };
- OBJ_8 /* CJNI */ = {
- isa = PBXGroup;
- children = (
- OBJ_9 /* cjni.c */,
- OBJ_10 /* include */,
- );
- name = CJNI;
- path = Sources/CJNI;
- sourceTree = SOURCE_ROOT;
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- "JNI::CJNI" /* CJNI */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = OBJ_47 /* Build configuration list for PBXNativeTarget "CJNI" */;
- buildPhases = (
- OBJ_50 /* Sources */,
- OBJ_52 /* Frameworks */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = CJNI;
- productName = CJNI;
- productReference = "JNI::CJNI::Product" /* CJNI.framework */;
- productType = "com.apple.product-type.framework";
- };
- "JNI::JNI" /* JNI */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = OBJ_29 /* Build configuration list for PBXNativeTarget "JNI" */;
- buildPhases = (
- OBJ_32 /* Sources */,
- OBJ_43 /* Frameworks */,
- );
- buildRules = (
- );
- dependencies = (
- OBJ_45 /* PBXTargetDependency */,
- );
- name = JNI;
- productName = JNI;
- productReference = "JNI::JNI::Product" /* JNI.framework */;
- productType = "com.apple.product-type.framework";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- OBJ_1 /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastUpgradeCheck = 9999;
- };
- buildConfigurationList = OBJ_2 /* Build configuration list for PBXProject "JNI" */;
- compatibilityVersion = "Xcode 3.2";
- developmentRegion = English;
- hasScannedForEncodings = 0;
- knownRegions = (
- English,
- en,
- );
- mainGroup = OBJ_5;
- productRefGroup = OBJ_25 /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- "JNI::JNI" /* JNI */,
- "JNI::CJNI" /* CJNI */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXSourcesBuildPhase section */
- OBJ_32 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 0;
- files = (
- OBJ_33 /* Array+JavaParameterConvertible.swift in Sources */,
- OBJ_34 /* JNI.swift in Sources */,
- 5CFFF4352016125500D989BC /* JavaParameterConvertible+Objects.swift in Sources */,
- OBJ_35 /* JNIClassManipulation.swift in Sources */,
- OBJ_36 /* JNIExceptions.swift in Sources */,
- OBJ_37 /* JNIMethods.swift in Sources */,
- 034A7B8E1F30D18A0071A850 /* JNIFields.swift in Sources */,
- OBJ_38 /* JNIObjects.swift in Sources */,
- 5C1AD870273C494F00195C8A /* isMainThread.swift in Sources */,
- 5CFFF4362016125500D989BC /* JavaParameterConvertible+Primitives.swift in Sources */,
- OBJ_39 /* JNIRefs.swift in Sources */,
- OBJ_40 /* JNIStrings.swift in Sources */,
- OBJ_41 /* JavaParameterConvertible.swift in Sources */,
- OBJ_42 /* SwiftJNI.swift in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- OBJ_50 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 0;
- files = (
- OBJ_51 /* cjni.c in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXTargetDependency section */
- OBJ_45 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = "JNI::CJNI" /* CJNI */;
- targetProxy = 5C2714A61F2B6DC70026BBA9 /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
-/* Begin XCBuildConfiguration section */
- OBJ_3 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CLANG_ENABLE_OBJC_ARC = YES;
- COMBINE_HIDPI_IMAGES = YES;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = dwarf;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- ENABLE_NS_ASSERTIONS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- MACOSX_DEPLOYMENT_TARGET = 10.15;
- ONLY_ACTIVE_ARCH = YES;
- OTHER_SWIFT_FLAGS = "-DXcode";
- PRODUCT_NAME = "$(TARGET_NAME)";
- SDKROOT = macosx;
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = SWIFT_PACKAGE;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- USE_HEADERMAP = NO;
- };
- name = Debug;
- };
- OBJ_30 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ENABLE_TESTABILITY = YES;
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PLATFORM_DIR)/Developer/Library/Frameworks",
- );
- HEADER_SEARCH_PATHS = (
- "$(inherited)",
- "$(SRCROOT)/Sources/CJNI/include",
- );
- INFOPLIST_FILE = JNI.xcodeproj/JNI_Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
- OTHER_LDFLAGS = "$(inherited)";
- OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/Sources/CJNI/include/module.modulemap";
- PRODUCT_BUNDLE_IDENTIFIER = JNI;
- PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
- PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
- SKIP_INSTALL = YES;
- SWIFT_VERSION = 4.0;
- TARGET_NAME = JNI;
- };
- name = Debug;
- };
- OBJ_31 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ENABLE_TESTABILITY = YES;
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PLATFORM_DIR)/Developer/Library/Frameworks",
- );
- HEADER_SEARCH_PATHS = (
- "$(inherited)",
- "$(SRCROOT)/Sources/CJNI/include",
- );
- INFOPLIST_FILE = JNI.xcodeproj/JNI_Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
- OTHER_LDFLAGS = "$(inherited)";
- OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/Sources/CJNI/include/module.modulemap";
- PRODUCT_BUNDLE_IDENTIFIER = JNI;
- PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
- PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
- SKIP_INSTALL = YES;
- SWIFT_VERSION = 4.0;
- TARGET_NAME = JNI;
- };
- name = Release;
- };
- OBJ_4 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CLANG_ENABLE_OBJC_ARC = YES;
- COMBINE_HIDPI_IMAGES = YES;
- COPY_PHASE_STRIP = YES;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- GCC_OPTIMIZATION_LEVEL = s;
- MACOSX_DEPLOYMENT_TARGET = 10.15;
- OTHER_SWIFT_FLAGS = "-DXcode";
- PRODUCT_NAME = "$(TARGET_NAME)";
- SDKROOT = macosx;
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = SWIFT_PACKAGE;
- SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
- USE_HEADERMAP = NO;
- };
- name = Release;
- };
- OBJ_48 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- DEFINES_MODULE = NO;
- ENABLE_TESTABILITY = YES;
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PLATFORM_DIR)/Developer/Library/Frameworks",
- );
- HEADER_SEARCH_PATHS = (
- "$(inherited)",
- "$(SRCROOT)/Sources/CJNI/include",
- );
- INFOPLIST_FILE = JNI.xcodeproj/CJNI_Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
- OTHER_LDFLAGS = "$(inherited)";
- OTHER_SWIFT_FLAGS = "$(inherited)";
- PRODUCT_BUNDLE_IDENTIFIER = CJNI;
- PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
- PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
- SKIP_INSTALL = YES;
- TARGET_NAME = CJNI;
- };
- name = Debug;
- };
- OBJ_49 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- DEFINES_MODULE = NO;
- ENABLE_TESTABILITY = YES;
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PLATFORM_DIR)/Developer/Library/Frameworks",
- );
- HEADER_SEARCH_PATHS = (
- "$(inherited)",
- "$(SRCROOT)/Sources/CJNI/include",
- );
- INFOPLIST_FILE = JNI.xcodeproj/CJNI_Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
- OTHER_LDFLAGS = "$(inherited)";
- OTHER_SWIFT_FLAGS = "$(inherited)";
- PRODUCT_BUNDLE_IDENTIFIER = CJNI;
- PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
- PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
- SKIP_INSTALL = YES;
- TARGET_NAME = CJNI;
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- OBJ_2 /* Build configuration list for PBXProject "JNI" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- OBJ_3 /* Debug */,
- OBJ_4 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- OBJ_29 /* Build configuration list for PBXNativeTarget "JNI" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- OBJ_30 /* Debug */,
- OBJ_31 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- OBJ_47 /* Build configuration list for PBXNativeTarget "CJNI" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- OBJ_48 /* Debug */,
- OBJ_49 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = OBJ_1 /* Project object */;
-}
diff --git a/JNI.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/JNI.xcodeproj/project.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index 919434a..0000000
--- a/JNI.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
diff --git a/JNI.xcodeproj/xcshareddata/xcschemes/xcschememanagement.plist b/JNI.xcodeproj/xcshareddata/xcschemes/xcschememanagement.plist
deleted file mode 100644
index f212055..0000000
--- a/JNI.xcodeproj/xcshareddata/xcschemes/xcschememanagement.plist
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
- SchemeUserState
-
- JNI-Package.xcscheme
-
-
- SuppressBuildableAutocreation
-
-
-
diff --git a/Package.swift b/Package.swift
index ed5c6c4..9524845 100644
--- a/Package.swift
+++ b/Package.swift
@@ -5,10 +5,9 @@ import PackageDescription
let package = Package(
name: "JNI",
products: [
- .library(name: "JNI", targets: ["JNI", "CJNI"])
+ .library(name: "JNI", targets: ["JNI"])
],
targets: [
- .target(name: "JNI", dependencies: ["CJNI"]),
- .target(name: "CJNI"),
+ .target(name: "JNI"),
]
)
diff --git a/Sources/JNI/isMainThread.swift b/Sources/JNI/isMainThread.swift
index d68a130..2319620 100644
--- a/Sources/JNI/isMainThread.swift
+++ b/Sources/JNI/isMainThread.swift
@@ -1,4 +1,3 @@
-#if canImport(Android)
import Android
@_silgen_name("syscall")
@@ -6,12 +5,4 @@ public func syscallNonVariadic(_ number: Int) -> Int
public var isMainThread: Bool {
return syscallNonVariadic(Int(SYS_gettid)) == getpid()
-}
-#elseif canImport(Darwin)
-import Darwin
-import Foundation // free on Darwin, expensive elsewhere
-
-public var isMainThread: Bool {
- return Thread.isMainThread
-}
-#endif
+}
\ No newline at end of file