adds ObjCAdapter static lib target

buff_experimental
buff 2020-12-01 12:28:37 +01:00
parent 24a7ce6345
commit 4aff2f5552
3 changed files with 142 additions and 0 deletions

View File

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

View File

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

View File

@ -24,6 +24,8 @@
1552D92C25765EDC00A92F71 /* PEPTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B109EB25754FCF00D06C34 /* PEPTypes.h */; settings = {ATTRIBUTES = (Public, ); }; };
1552D92D25765EDC00A92F71 /* PEPMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B107A8257520DE00D06C34 /* PEPMessage.h */; settings = {ATTRIBUTES = (Public, ); }; };
1552D92E25765EDC00A92F71 /* PEPAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B107A9257520DE00D06C34 /* PEPAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; };
1552D93E2576602D00A92F71 /* PEPObjCAdapter_macOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 1552D93D2576602D00A92F71 /* PEPObjCAdapter_macOS.h */; };
1552D9402576602D00A92F71 /* PEPObjCAdapter_macOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 1552D93F2576602D00A92F71 /* PEPObjCAdapter_macOS.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 */; };
15B1079C257520B200D06C34 /* libpepobjcadaptertypes_ios.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 15B10799257520B200D06C34 /* libpepobjcadaptertypes_ios.h */; };
@ -183,6 +185,9 @@
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>"; };
1552D93B2576602D00A92F71 /* libPEPObjCAdapter_macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPEPObjCAdapter_macOS.a; sourceTree = BUILT_PRODUCTS_DIR; };
1552D93D2576602D00A92F71 /* PEPObjCAdapter_macOS.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PEPObjCAdapter_macOS.h; sourceTree = "<group>"; };
1552D93F2576602D00A92F71 /* PEPObjCAdapter_macOS.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PEPObjCAdapter_macOS.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; };
15B10799257520B200D06C34 /* libpepobjcadaptertypes_ios.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = libpepobjcadaptertypes_ios.h; sourceTree = "<group>"; };
@ -311,6 +316,13 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
1552D9392576602D00A92F71 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
15B10794257520B200D06C34 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@ -353,6 +365,15 @@
path = PEPObjCAdapterTypes_macOS;
sourceTree = "<group>";
};
1552D93C2576602D00A92F71 /* PEPObjCAdapter_macOS */ = {
isa = PBXGroup;
children = (
1552D93D2576602D00A92F71 /* PEPObjCAdapter_macOS.h */,
1552D93F2576602D00A92F71 /* PEPObjCAdapter_macOS.m */,
);
path = PEPObjCAdapter_macOS;
sourceTree = "<group>";
};
15B10798257520B200D06C34 /* PEPObjCAdapterTypes */ = {
isa = PBXGroup;
children = (
@ -450,6 +471,7 @@
43E3985C221D7E56008E7983 /* PEPObjCAdapterFramework */,
15B10798257520B200D06C34 /* PEPObjCAdapterTypes */,
150E8FB325755B6900AE2198 /* PEPObjCAdapterTypes_macOS */,
1552D93C2576602D00A92F71 /* PEPObjCAdapter_macOS */,
352988AB1AEF964100FA7E2E /* Products */,
43447C51221D448500B6323E /* Frameworks */,
);
@ -462,6 +484,7 @@
43E3985B221D7E56008E7983 /* PEPObjCAdapterFramework.framework */,
15B10797257520B200D06C34 /* libPEPObjCAdapterTypes_iOS.a */,
150E8FB225755B6900AE2198 /* libPEPObjCAdapterTypes_macOS.a */,
1552D93B2576602D00A92F71 /* libPEPObjCAdapter_macOS.a */,
);
name = Products;
sourceTree = "<group>";
@ -600,6 +623,14 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
1552D9372576602D00A92F71 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
1552D93E2576602D00A92F71 /* PEPObjCAdapter_macOS.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
43E39856221D7E56008E7983 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
@ -652,6 +683,23 @@
productReference = 150E8FB225755B6900AE2198 /* libPEPObjCAdapterTypes_macOS.a */;
productType = "com.apple.product-type.library.static";
};
1552D93A2576602D00A92F71 /* PEPObjCAdapter_macOS */ = {
isa = PBXNativeTarget;
buildConfigurationList = 1552D9412576602D00A92F71 /* Build configuration list for PBXNativeTarget "PEPObjCAdapter_macOS" */;
buildPhases = (
1552D9372576602D00A92F71 /* Headers */,
1552D9382576602D00A92F71 /* Sources */,
1552D9392576602D00A92F71 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = PEPObjCAdapter_macOS;
productName = PEPObjCAdapter_macOS;
productReference = 1552D93B2576602D00A92F71 /* libPEPObjCAdapter_macOS.a */;
productType = "com.apple.product-type.library.static";
};
15B10796257520B200D06C34 /* PEPObjCAdapterTypes_iOS */ = {
isa = PBXNativeTarget;
buildConfigurationList = 15B1079D257520B200D06C34 /* Build configuration list for PBXNativeTarget "PEPObjCAdapterTypes_iOS" */;
@ -721,6 +769,9 @@
150E8FB125755B6900AE2198 = {
CreatedOnToolsVersion = 12.2;
};
1552D93A2576602D00A92F71 = {
CreatedOnToolsVersion = 12.2;
};
15B10796257520B200D06C34 = {
CreatedOnToolsVersion = 12.2;
};
@ -758,6 +809,7 @@
43E3985A221D7E56008E7983 /* PEPObjCAdapterFramework */,
15B10796257520B200D06C34 /* PEPObjCAdapterTypes_iOS */,
150E8FB125755B6900AE2198 /* PEPObjCAdapterTypes_macOS */,
1552D93A2576602D00A92F71 /* PEPObjCAdapter_macOS */,
);
};
/* End PBXProject section */
@ -853,6 +905,14 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
1552D9382576602D00A92F71 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
1552D9402576602D00A92F71 /* PEPObjCAdapter_macOS.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
15B10793257520B200D06C34 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@ -984,6 +1044,53 @@
};
name = Release;
};
1552D9422576602D00A92F71 /* 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;
};
1552D9432576602D00A92F71 /* 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 = {
@ -1310,6 +1417,15 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
1552D9412576602D00A92F71 /* Build configuration list for PBXNativeTarget "PEPObjCAdapter_macOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1552D9422576602D00A92F71 /* Debug */,
1552D9432576602D00A92F71 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
15B1079D257520B200D06C34 /* Build configuration list for PBXNativeTarget "PEPObjCAdapterTypes_iOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (