adds macOS lib target

IOS-2651
buff 2 years ago committed by Andreas Buff
parent da1a675708
commit c7999e8862

@ -0,0 +1,13 @@
//
// PEPObjCAdapterTypes_macOS.h
// PEPObjCAdapterTypes_macOS
//
// Created by Andreas Buff on 30.11.20.
// Copyright © 2020 p≡p. All rights reserved.
//
#import <Foundation/Foundation.h>
@interface PEPObjCAdapterTypes_macOS : NSObject
@end

@ -0,0 +1,13 @@
//
// PEPObjCAdapterTypes_macOS.m
// PEPObjCAdapterTypes_macOS
//
// Created by Andreas Buff on 30.11.20.
// Copyright © 2020 pp. All rights reserved.
//
#import "PEPObjCAdapterTypes_macOS.h"
@implementation PEPObjCAdapterTypes_macOS
@end

@ -7,6 +7,14 @@
objects = {
/* Begin PBXBuildFile section */
150E8FB525755B6900AE2198 /* PEPObjCAdapterTypes_macOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 150E8FB425755B6900AE2198 /* PEPObjCAdapterTypes_macOS.h */; };
150E8FB725755B6900AE2198 /* PEPObjCAdapterTypes_macOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 150E8FB625755B6900AE2198 /* PEPObjCAdapterTypes_macOS.m */; };
150E8FBF25755B7200AE2198 /* PEPMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 15B107AC257520DE00D06C34 /* PEPMessage.m */; };
150E8FC025755B7200AE2198 /* NSObject+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = 15B109FB2575510300D06C34 /* NSObject+Extension.m */; };
150E8FC125755B7200AE2198 /* PEPSessionProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 15B109E625754F8800D06C34 /* PEPSessionProtocol.m */; };
150E8FC225755B7200AE2198 /* PEPIdentity.m in Sources */ = {isa = PBXBuildFile; fileRef = 15B107A5257520DE00D06C34 /* PEPIdentity.m */; };
150E8FC325755B7200AE2198 /* PEPLanguage.m in Sources */ = {isa = PBXBuildFile; fileRef = 15B107AB257520DE00D06C34 /* PEPLanguage.m */; };
150E8FC425755B7200AE2198 /* PEPAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 15B107A6257520DE00D06C34 /* PEPAttachment.m */; };
152A9C472010F50400F962ED /* PEPInternalSessionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 152A9C462010F50400F962ED /* PEPInternalSessionTest.m */; };
155674ED22B82D710097930C /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 155674EC22B82D710097930C /* libz.dylib */; };
15B1079B257520B200D06C34 /* libpepobjcadaptertypes_ios.m in Sources */ = {isa = PBXBuildFile; fileRef = 15B1079A257520B200D06C34 /* libpepobjcadaptertypes_ios.m */; };
@ -16,7 +24,7 @@
15B107AF257520DE00D06C34 /* PEPLanguage.m in Sources */ = {isa = PBXBuildFile; fileRef = 15B107AB257520DE00D06C34 /* PEPLanguage.m */; };
15B107B0257520DE00D06C34 /* PEPMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 15B107AC257520DE00D06C34 /* PEPMessage.m */; };
15B107B4257521DD00D06C34 /* libpEpEngine.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 64289E561B8B70E800FC617B /* libpEpEngine.a */; platformFilter = ios; };
15B108CD25752A3B00D06C34 /* libpepobjcadaptertypes_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 15B10797257520B200D06C34 /* libpepobjcadaptertypes_ios.a */; };
15B108CD25752A3B00D06C34 /* libPEPObjCAdapterTypes_iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 15B10797257520B200D06C34 /* libPEPObjCAdapterTypes_iOS.a */; };
15B108F6257547E800D06C34 /* PEPIdentity.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B107AA257520DE00D06C34 /* PEPIdentity.h */; settings = {ATTRIBUTES = (Public, ); }; };
15B108F7257547E800D06C34 /* PEPEngineTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B107A4257520DE00D06C34 /* PEPEngineTypes.h */; settings = {ATTRIBUTES = (Public, ); }; };
15B108F8257547E800D06C34 /* PEPLanguage.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B107A7257520DE00D06C34 /* PEPLanguage.h */; settings = {ATTRIBUTES = (Public, ); }; };
@ -161,11 +169,14 @@
/* Begin PBXFileReference section */
1508AEAD1F8792AC001D5230 /* PEPCopyableThread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PEPCopyableThread.h; sourceTree = "<group>"; };
1508AEAE1F8792AC001D5230 /* PEPCopyableThread.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PEPCopyableThread.m; sourceTree = "<group>"; };
150E8FB225755B6900AE2198 /* libPEPObjCAdapterTypes_macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPEPObjCAdapterTypes_macOS.a; sourceTree = BUILT_PRODUCTS_DIR; };
150E8FB425755B6900AE2198 /* PEPObjCAdapterTypes_macOS.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PEPObjCAdapterTypes_macOS.h; sourceTree = "<group>"; };
150E8FB625755B6900AE2198 /* PEPObjCAdapterTypes_macOS.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PEPObjCAdapterTypes_macOS.m; sourceTree = "<group>"; };
15206CA81F8BA183003FF880 /* PEPSessionProvider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PEPSessionProvider.h; sourceTree = "<group>"; };
15206CA91F8BA183003FF880 /* PEPSessionProvider.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PEPSessionProvider.m; sourceTree = "<group>"; };
152A9C462010F50400F962ED /* PEPInternalSessionTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PEPInternalSessionTest.m; sourceTree = "<group>"; };
155674EC22B82D710097930C /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; };
15B10797257520B200D06C34 /* libpepobjcadaptertypes_ios.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libpepobjcadaptertypes_ios.a; sourceTree = BUILT_PRODUCTS_DIR; };
15B10797257520B200D06C34 /* libPEPObjCAdapterTypes_iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPEPObjCAdapterTypes_iOS.a; sourceTree = BUILT_PRODUCTS_DIR; };
15B10799257520B200D06C34 /* libpepobjcadaptertypes_ios.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = libpepobjcadaptertypes_ios.h; sourceTree = "<group>"; };
15B1079A257520B200D06C34 /* libpepobjcadaptertypes_ios.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = libpepobjcadaptertypes_ios.m; sourceTree = "<group>"; };
15B107A4257520DE00D06C34 /* PEPEngineTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PEPEngineTypes.h; sourceTree = "<group>"; };
@ -285,6 +296,13 @@
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
150E8FB025755B6900AE2198 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
15B10794257520B200D06C34 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@ -297,7 +315,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
15B108CD25752A3B00D06C34 /* libpepobjcadaptertypes_ios.a in Frameworks */,
15B108CD25752A3B00D06C34 /* libPEPObjCAdapterTypes_iOS.a in Frameworks */,
3A68CB28252E244900F1B71C /* pEp4iosIntern.framework in Frameworks */,
43E3986B221D7EDD008E7983 /* libiconv.2.tbd in Frameworks */,
155674ED22B82D710097930C /* libz.dylib in Frameworks */,
@ -318,7 +336,16 @@
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
15B10798257520B200D06C34 /* libpepobjcadaptertypes_ios */ = {
150E8FB325755B6900AE2198 /* PEPObjCAdapterTypes_macOS */ = {
isa = PBXGroup;
children = (
150E8FB425755B6900AE2198 /* PEPObjCAdapterTypes_macOS.h */,
150E8FB625755B6900AE2198 /* PEPObjCAdapterTypes_macOS.m */,
);
path = PEPObjCAdapterTypes_macOS;
sourceTree = "<group>";
};
15B10798257520B200D06C34 /* PEPObjCAdapterTypes */ = {
isa = PBXGroup;
children = (
15B108E2257547B200D06C34 /* PublicHeaders */,
@ -326,7 +353,7 @@
15B10799257520B200D06C34 /* libpepobjcadaptertypes_ios.h */,
15B1079A257520B200D06C34 /* libpepobjcadaptertypes_ios.m */,
);
path = libpepobjcadaptertypes_ios;
path = PEPObjCAdapterTypes;
sourceTree = "<group>";
};
15B107A3257520DE00D06C34 /* src */ = {
@ -413,7 +440,8 @@
43209B251ECC2ACD007E7E2E /* pEpObjCAdapter */,
64415E181BE94FCB00F6CBB2 /* pEpObjCTests */,
43E3985C221D7E56008E7983 /* PEPObjCAdapterFramework */,
15B10798257520B200D06C34 /* libpepobjcadaptertypes_ios */,
15B10798257520B200D06C34 /* PEPObjCAdapterTypes */,
150E8FB325755B6900AE2198 /* PEPObjCAdapterTypes_macOS */,
352988AB1AEF964100FA7E2E /* Products */,
43447C51221D448500B6323E /* Frameworks */,
);
@ -424,7 +452,8 @@
children = (
64415E171BE94FCB00F6CBB2 /* pEpObjCAdapterTests.xctest */,
43E3985B221D7E56008E7983 /* PEPObjCAdapterFramework.framework */,
15B10797257520B200D06C34 /* libpepobjcadaptertypes_ios.a */,
15B10797257520B200D06C34 /* libPEPObjCAdapterTypes_iOS.a */,
150E8FB225755B6900AE2198 /* libPEPObjCAdapterTypes_macOS.a */,
);
name = Products;
sourceTree = "<group>";
@ -547,6 +576,14 @@
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
150E8FAE25755B6900AE2198 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
150E8FB525755B6900AE2198 /* PEPObjCAdapterTypes_macOS.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
43E39856221D7E56008E7983 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
@ -582,9 +619,26 @@
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
15B10796257520B200D06C34 /* pepobjcadaptertypes_ios */ = {
150E8FB125755B6900AE2198 /* PEPObjCAdapterTypes_macOS */ = {
isa = PBXNativeTarget;
buildConfigurationList = 150E8FB825755B6900AE2198 /* Build configuration list for PBXNativeTarget "PEPObjCAdapterTypes_macOS" */;
buildPhases = (
150E8FAE25755B6900AE2198 /* Headers */,
150E8FAF25755B6900AE2198 /* Sources */,
150E8FB025755B6900AE2198 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = PEPObjCAdapterTypes_macOS;
productName = PEPObjCAdapterTypes_macOS;
productReference = 150E8FB225755B6900AE2198 /* libPEPObjCAdapterTypes_macOS.a */;
productType = "com.apple.product-type.library.static";
};
15B10796257520B200D06C34 /* PEPObjCAdapterTypes_iOS */ = {
isa = PBXNativeTarget;
buildConfigurationList = 15B1079D257520B200D06C34 /* Build configuration list for PBXNativeTarget "pepobjcadaptertypes_ios" */;
buildConfigurationList = 15B1079D257520B200D06C34 /* Build configuration list for PBXNativeTarget "PEPObjCAdapterTypes_iOS" */;
buildPhases = (
15B10793257520B200D06C34 /* Sources */,
15B10794257520B200D06C34 /* Frameworks */,
@ -594,9 +648,9 @@
);
dependencies = (
);
name = pepobjcadaptertypes_ios;
name = PEPObjCAdapterTypes_iOS;
productName = libpepobjcadaptertypes_ios;
productReference = 15B10797257520B200D06C34 /* libpepobjcadaptertypes_ios.a */;
productReference = 15B10797257520B200D06C34 /* libPEPObjCAdapterTypes_iOS.a */;
productType = "com.apple.product-type.library.static";
};
43E3985A221D7E56008E7983 /* PEPObjCAdapterFramework */ = {
@ -648,6 +702,9 @@
LastUpgradeCheck = 1200;
ORGANIZATIONNAME = "p≡p";
TargetAttributes = {
150E8FB125755B6900AE2198 = {
CreatedOnToolsVersion = 12.2;
};
15B10796257520B200D06C34 = {
CreatedOnToolsVersion = 12.2;
};
@ -683,7 +740,8 @@
targets = (
64415E161BE94FCB00F6CBB2 /* pEpObjCAdapterTests */,
43E3985A221D7E56008E7983 /* PEPObjCAdapterFramework */,
15B10796257520B200D06C34 /* pepobjcadaptertypes_ios */,
15B10796257520B200D06C34 /* PEPObjCAdapterTypes_iOS */,
150E8FB125755B6900AE2198 /* PEPObjCAdapterTypes_macOS */,
);
};
/* End PBXProject section */
@ -765,6 +823,20 @@
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
150E8FAF25755B6900AE2198 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
150E8FB725755B6900AE2198 /* PEPObjCAdapterTypes_macOS.m in Sources */,
150E8FBF25755B7200AE2198 /* PEPMessage.m in Sources */,
150E8FC425755B7200AE2198 /* PEPAttachment.m in Sources */,
150E8FC125755B7200AE2198 /* PEPSessionProtocol.m in Sources */,
150E8FC325755B7200AE2198 /* PEPLanguage.m in Sources */,
150E8FC225755B7200AE2198 /* PEPIdentity.m in Sources */,
150E8FC025755B7200AE2198 /* NSObject+Extension.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
15B10793257520B200D06C34 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@ -849,6 +921,53 @@
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
150E8FB925755B6900AE2198 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_STYLE = Automatic;
DEBUG_INFORMATION_FORMAT = dwarf;
DEVELOPMENT_TEAM = NQLYU6MGPN;
EXECUTABLE_PREFIX = lib;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
MACOSX_DEPLOYMENT_TARGET = 10.10;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SKIP_INSTALL = YES;
};
name = Debug;
};
150E8FBA25755B6900AE2198 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = NQLYU6MGPN;
EXECUTABLE_PREFIX = lib;
GCC_C_LANGUAGE_STANDARD = gnu11;
MACOSX_DEPLOYMENT_TARGET = 10.10;
MTL_FAST_MATH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SKIP_INSTALL = YES;
};
name = Release;
};
15B1079E257520B200D06C34 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@ -1168,7 +1287,16 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
15B1079D257520B200D06C34 /* Build configuration list for PBXNativeTarget "pepobjcadaptertypes_ios" */ = {
150E8FB825755B6900AE2198 /* Build configuration list for PBXNativeTarget "PEPObjCAdapterTypes_macOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
150E8FB925755B6900AE2198 /* Debug */,
150E8FBA25755B6900AE2198 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
15B1079D257520B200D06C34 /* Build configuration list for PBXNativeTarget "PEPObjCAdapterTypes_iOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
15B1079E257520B200D06C34 /* Debug */,

@ -29,8 +29,8 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "15B10796257520B200D06C34"
BuildableName = "libpepobjcadaptertypes_ios.a"
BlueprintName = "pepobjcadaptertypes_ios"
BuildableName = "libPEPObjCAdapterTypes_iOS.a"
BlueprintName = "PEPObjCAdapterTypes_iOS"
ReferencedContainer = "container:pEpObjCAdapter.xcodeproj">
</BuildableReference>
</BuildActionEntry>

@ -15,8 +15,8 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "15B10796257520B200D06C34"
BuildableName = "libpepobjcadaptertypes_ios.a"
BlueprintName = "pepobjcadaptertypes_ios"
BuildableName = "libPEPObjCAdapterTypes_iOS.a"
BlueprintName = "PEPObjCAdapterTypes_iOS"
ReferencedContainer = "container:pEpObjCAdapter.xcodeproj">
</BuildableReference>
</BuildActionEntry>
@ -51,8 +51,8 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "15B10796257520B200D06C34"
BuildableName = "libpepobjcadaptertypes_ios.a"
BlueprintName = "pepobjcadaptertypes_ios"
BuildableName = "libPEPObjCAdapterTypes_iOS.a"
BlueprintName = "PEPObjCAdapterTypes_iOS"
ReferencedContainer = "container:pEpObjCAdapter.xcodeproj">
</BuildableReference>
</MacroExpansion>

Loading…
Cancel
Save