diff --git a/ELCodable.xcodeproj/project.pbxproj b/ELCodable.xcodeproj/project.pbxproj index a8e3274..df2a722 100644 --- a/ELCodable.xcodeproj/project.pbxproj +++ b/ELCodable.xcodeproj/project.pbxproj @@ -7,6 +7,15 @@ objects = { /* Begin PBXBuildFile section */ + 3E51BE8A20EACE670073F501 /* Decodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA0C9F331BF4AD6C006459C7 /* Decodable.swift */; }; + 3E51BE8B20EACE670073F501 /* DecodableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA0C9F341BF4AD6C006459C7 /* DecodableExtensions.swift */; }; + 3E51BE8C20EACE670073F501 /* DecodeOperators.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA0C9F351BF4AD6C006459C7 /* DecodeOperators.swift */; }; + 3E51BE8D20EACE670073F501 /* Encodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA0C9F391BF4AD79006459C7 /* Encodable.swift */; }; + 3E51BE8E20EACE670073F501 /* EncodableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA0C9F3A1BF4AD79006459C7 /* EncodableExtensions.swift */; }; + 3E51BE8F20EACE670073F501 /* EncodeOperators.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA0C9F3B1BF4AD79006459C7 /* EncodeOperators.swift */; }; + 3E51BE9020EACE670073F501 /* JSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA0C9F3F1BF4AD80006459C7 /* JSON.swift */; }; + 3E51BE9120EACE670073F501 /* Decimal.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA0C9F411BF4AD92006459C7 /* Decimal.swift */; }; + 3E8BC58520EC485D002F31E9 /* ELCodable.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CA0C9F191BF4AD08006459C7 /* ELCodable.h */; }; CA0C9F1A1BF4AD08006459C7 /* ELCodable.h in Headers */ = {isa = PBXBuildFile; fileRef = CA0C9F191BF4AD08006459C7 /* ELCodable.h */; settings = {ATTRIBUTES = (Public, ); }; }; CA0C9F211BF4AD08006459C7 /* ELCodable.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA0C9F161BF4AD08006459C7 /* ELCodable.framework */; }; CA0C9F261BF4AD08006459C7 /* ELCodableTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA0C9F251BF4AD08006459C7 /* ELCodableTests.swift */; }; @@ -58,7 +67,21 @@ }; /* End PBXContainerItemProxy section */ +/* Begin PBXCopyFilesBuildPhase section */ + 3E51BE8020EACE310073F501 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = "include/$(PRODUCT_NAME)"; + dstSubfolderSpec = 16; + files = ( + 3E8BC58520EC485D002F31E9 /* ELCodable.h in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ + 3E51BE8220EACE310073F501 /* libELCodable.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libELCodable.a; sourceTree = BUILT_PRODUCTS_DIR; }; CA0C9F161BF4AD08006459C7 /* ELCodable.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ELCodable.framework; sourceTree = BUILT_PRODUCTS_DIR; }; CA0C9F191BF4AD08006459C7 /* ELCodable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ELCodable.h; sourceTree = ""; }; CA0C9F1B1BF4AD08006459C7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -92,6 +115,13 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + 3E51BE7F20EACE310073F501 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; CA0C9F121BF4AD08006459C7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -143,6 +173,7 @@ CA0C9F201BF4AD08006459C7 /* ELCodableTests.xctest */, CAE55BFE1D13A61900411727 /* ELCodable.framework */, CAE55C071D13A61A00411727 /* ELCodable_osxTests.xctest */, + 3E51BE8220EACE310073F501 /* libELCodable.a */, ); name = Products; sourceTree = ""; @@ -255,6 +286,23 @@ /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ + 3E51BE8120EACE310073F501 /* ELCodableLib */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3E51BE8620EACE310073F501 /* Build configuration list for PBXNativeTarget "ELCodableLib" */; + buildPhases = ( + 3E51BE7E20EACE310073F501 /* Sources */, + 3E51BE7F20EACE310073F501 /* Frameworks */, + 3E51BE8020EACE310073F501 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = ELCodableLib; + productName = ELCodableLib; + productReference = 3E51BE8220EACE310073F501 /* libELCodable.a */; + productType = "com.apple.product-type.library.static"; + }; CA0C9F151BF4AD08006459C7 /* ELCodable */ = { isa = PBXNativeTarget; buildConfigurationList = CA0C9F2A1BF4AD08006459C7 /* Build configuration list for PBXNativeTarget "ELCodable" */; @@ -333,10 +381,15 @@ CA0C9F0D1BF4AD08006459C7 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0730; + LastSwiftUpdateCheck = 0930; LastUpgradeCheck = 0930; ORGANIZATIONNAME = WalmartLabs; TargetAttributes = { + 3E51BE8120EACE310073F501 = { + CreatedOnToolsVersion = 9.3; + DevelopmentTeam = DXZ5VF8836; + ProvisioningStyle = Automatic; + }; CA0C9F151BF4AD08006459C7 = { CreatedOnToolsVersion = 7.1; LastSwiftMigration = 0920; @@ -371,6 +424,7 @@ CA0C9F1F1BF4AD08006459C7 /* ELCodableTests */, CAE55BFD1D13A61900411727 /* ELCodable_osx */, CAE55C061D13A61A00411727 /* ELCodable_osxTests */, + 3E51BE8120EACE310073F501 /* ELCodableLib */, ); }; /* End PBXProject section */ @@ -411,6 +465,21 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ + 3E51BE7E20EACE310073F501 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3E51BE8A20EACE670073F501 /* Decodable.swift in Sources */, + 3E51BE8B20EACE670073F501 /* DecodableExtensions.swift in Sources */, + 3E51BE8C20EACE670073F501 /* DecodeOperators.swift in Sources */, + 3E51BE8D20EACE670073F501 /* Encodable.swift in Sources */, + 3E51BE8E20EACE670073F501 /* EncodableExtensions.swift in Sources */, + 3E51BE8F20EACE670073F501 /* EncodeOperators.swift in Sources */, + 3E51BE9020EACE670073F501 /* JSON.swift in Sources */, + 3E51BE9120EACE670073F501 /* Decimal.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; CA0C9F111BF4AD08006459C7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -479,6 +548,80 @@ /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ + 3E51BE8720EACE310073F501 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Automatic; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = DXZ5VF8836; + GCC_C_LANGUAGE_STANDARD = gnu11; + INFOPLIST_FILE = ELCodable/Info.plist; + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_BUNDLE_IDENTIFIER = com.walmartlabs.ELCodable; + PRODUCT_NAME = ELCodable; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 3E51BE8820EACE310073F501 /* QADeployment */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Automatic; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = DXZ5VF8836; + GCC_C_LANGUAGE_STANDARD = gnu11; + INFOPLIST_FILE = ELCodable/Info.plist; + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_BUNDLE_IDENTIFIER = com.walmartlabs.ELCodable; + PRODUCT_NAME = ELCodable; + SKIP_INSTALL = YES; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = QADeployment; + }; + 3E51BE8920EACE310073F501 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Automatic; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = DXZ5VF8836; + GCC_C_LANGUAGE_STANDARD = gnu11; + INFOPLIST_FILE = ELCodable/Info.plist; + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_BUNDLE_IDENTIFIER = com.walmartlabs.ELCodable; + PRODUCT_NAME = ELCodable; + SKIP_INSTALL = YES; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; CA0C9F281BF4AD08006459C7 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -870,6 +1013,16 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + 3E51BE8620EACE310073F501 /* Build configuration list for PBXNativeTarget "ELCodableLib" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3E51BE8720EACE310073F501 /* Debug */, + 3E51BE8820EACE310073F501 /* QADeployment */, + 3E51BE8920EACE310073F501 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; CA0C9F101BF4AD08006459C7 /* Build configuration list for PBXProject "ELCodable" */ = { isa = XCConfigurationList; buildConfigurations = (