From e9725f611d9721a07e451ef04c86997fda6158e9 Mon Sep 17 00:00:00 2001 From: Yi Wang Date: Mon, 7 May 2018 13:30:08 -0700 Subject: [PATCH] Add Xcode project to Git to support Carthage --- .gitignore | 6 +- Foundation/.gitignore | 1 - Foundation/Cartfile | 0 Foundation/Cartfile.resolved | 0 .../NeedleFoundationTests_Info.plist | 25 + .../NeedleFoundation_Info.plist | 25 + .../project.pbxproj | 474 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../NeedleFoundation-Package.xcscheme | 81 +++ .../xcschemes/xcschememanagement.plist | 12 + Generator/.gitignore | 3 + 12 files changed, 638 insertions(+), 4 deletions(-) create mode 100644 Foundation/Cartfile create mode 100644 Foundation/Cartfile.resolved create mode 100644 Foundation/NeedleFoundation.xcodeproj/NeedleFoundationTests_Info.plist create mode 100644 Foundation/NeedleFoundation.xcodeproj/NeedleFoundation_Info.plist create mode 100644 Foundation/NeedleFoundation.xcodeproj/project.pbxproj create mode 100644 Foundation/NeedleFoundation.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 Foundation/NeedleFoundation.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 Foundation/NeedleFoundation.xcodeproj/xcshareddata/xcschemes/NeedleFoundation-Package.xcscheme create mode 100644 Foundation/NeedleFoundation.xcodeproj/xcshareddata/xcschemes/xcschememanagement.plist create mode 100644 Generator/.gitignore diff --git a/.gitignore b/.gitignore index 648ce142..c41b0382 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ -# Xcode -*.xcodeproj -*.xcworkspace +# Xcode Include to support Carthage for the Foundation project. +# *.xcodeproj +# *.xcworkspace ## Build generated build/ diff --git a/Foundation/.gitignore b/Foundation/.gitignore index 02c08753..ddbb1e05 100644 --- a/Foundation/.gitignore +++ b/Foundation/.gitignore @@ -1,4 +1,3 @@ .DS_Store /.build /Packages -/*.xcodeproj diff --git a/Foundation/Cartfile b/Foundation/Cartfile new file mode 100644 index 00000000..e69de29b diff --git a/Foundation/Cartfile.resolved b/Foundation/Cartfile.resolved new file mode 100644 index 00000000..e69de29b diff --git a/Foundation/NeedleFoundation.xcodeproj/NeedleFoundationTests_Info.plist b/Foundation/NeedleFoundation.xcodeproj/NeedleFoundationTests_Info.plist new file mode 100644 index 00000000..7c23420d --- /dev/null +++ b/Foundation/NeedleFoundation.xcodeproj/NeedleFoundationTests_Info.plist @@ -0,0 +1,25 @@ + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSPrincipalClass + + + diff --git a/Foundation/NeedleFoundation.xcodeproj/NeedleFoundation_Info.plist b/Foundation/NeedleFoundation.xcodeproj/NeedleFoundation_Info.plist new file mode 100644 index 00000000..57ada9f9 --- /dev/null +++ b/Foundation/NeedleFoundation.xcodeproj/NeedleFoundation_Info.plist @@ -0,0 +1,25 @@ + + + + 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/Foundation/NeedleFoundation.xcodeproj/project.pbxproj b/Foundation/NeedleFoundation.xcodeproj/project.pbxproj new file mode 100644 index 00000000..d4c9f9c7 --- /dev/null +++ b/Foundation/NeedleFoundation.xcodeproj/project.pbxproj @@ -0,0 +1,474 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXAggregateTarget section */ + "NeedleFoundation::NeedleFoundationPackageTests::ProductTarget" /* NeedleFoundationPackageTests */ = { + isa = PBXAggregateTarget; + buildConfigurationList = OBJ_36 /* Build configuration list for PBXAggregateTarget "NeedleFoundationPackageTests" */; + buildPhases = ( + ); + dependencies = ( + OBJ_39 /* PBXTargetDependency */, + ); + name = NeedleFoundationPackageTests; + productName = NeedleFoundationPackageTests; + }; +/* End PBXAggregateTarget section */ + +/* Begin PBXBuildFile section */ + OBJ_25 /* Bootstrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_9 /* Bootstrap.swift */; }; + OBJ_26 /* Component.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_10 /* Component.swift */; }; + OBJ_27 /* DependencyProviderRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_12 /* DependencyProviderRegistry.swift */; }; + OBJ_34 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_6 /* Package.swift */; }; + OBJ_45 /* ComponentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_15 /* ComponentTests.swift */; }; + OBJ_46 /* DependencyProviderRegistryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_16 /* DependencyProviderRegistryTests.swift */; }; + OBJ_48 /* NeedleFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "NeedleFoundation::NeedleFoundation::Product" /* NeedleFoundation.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 4139094820A0EDA500A26FF5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "NeedleFoundation::NeedleFoundation"; + remoteInfo = NeedleFoundation; + }; + 4139094920A0EDA500A26FF5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "NeedleFoundation::NeedleFoundationTests"; + remoteInfo = NeedleFoundationTests; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + "NeedleFoundation::NeedleFoundation::Product" /* NeedleFoundation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = NeedleFoundation.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + "NeedleFoundation::NeedleFoundationTests::Product" /* NeedleFoundationTests.xctest */ = {isa = PBXFileReference; lastKnownFileType = file; path = NeedleFoundationTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + OBJ_10 /* Component.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Component.swift; sourceTree = ""; }; + OBJ_12 /* DependencyProviderRegistry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DependencyProviderRegistry.swift; sourceTree = ""; }; + OBJ_15 /* ComponentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComponentTests.swift; sourceTree = ""; }; + OBJ_16 /* DependencyProviderRegistryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DependencyProviderRegistryTests.swift; sourceTree = ""; }; + OBJ_6 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; path = Package.swift; sourceTree = ""; }; + OBJ_9 /* Bootstrap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Bootstrap.swift; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + OBJ_28 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_47 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 0; + files = ( + OBJ_48 /* NeedleFoundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + OBJ_11 /* Internal */ = { + isa = PBXGroup; + children = ( + OBJ_12 /* DependencyProviderRegistry.swift */, + ); + path = Internal; + sourceTree = ""; + }; + OBJ_13 /* Tests */ = { + isa = PBXGroup; + children = ( + OBJ_14 /* NeedleFoundationTests */, + ); + name = Tests; + sourceTree = SOURCE_ROOT; + }; + OBJ_14 /* NeedleFoundationTests */ = { + isa = PBXGroup; + children = ( + OBJ_15 /* ComponentTests.swift */, + OBJ_16 /* DependencyProviderRegistryTests.swift */, + ); + name = NeedleFoundationTests; + path = Tests/NeedleFoundationTests; + sourceTree = SOURCE_ROOT; + }; + OBJ_17 /* Products */ = { + isa = PBXGroup; + children = ( + "NeedleFoundation::NeedleFoundationTests::Product" /* NeedleFoundationTests.xctest */, + "NeedleFoundation::NeedleFoundation::Product" /* NeedleFoundation.framework */, + ); + name = Products; + sourceTree = BUILT_PRODUCTS_DIR; + }; + OBJ_5 /* */ = { + isa = PBXGroup; + children = ( + OBJ_6 /* Package.swift */, + OBJ_7 /* Sources */, + OBJ_13 /* Tests */, + OBJ_17 /* Products */, + ); + name = ""; + sourceTree = ""; + }; + OBJ_7 /* Sources */ = { + isa = PBXGroup; + children = ( + OBJ_8 /* NeedleFoundation */, + ); + name = Sources; + sourceTree = SOURCE_ROOT; + }; + OBJ_8 /* NeedleFoundation */ = { + isa = PBXGroup; + children = ( + OBJ_9 /* Bootstrap.swift */, + OBJ_10 /* Component.swift */, + OBJ_11 /* Internal */, + ); + name = NeedleFoundation; + path = Sources/NeedleFoundation; + sourceTree = SOURCE_ROOT; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + "NeedleFoundation::NeedleFoundation" /* NeedleFoundation */ = { + isa = PBXNativeTarget; + buildConfigurationList = OBJ_21 /* Build configuration list for PBXNativeTarget "NeedleFoundation" */; + buildPhases = ( + OBJ_24 /* Sources */, + OBJ_28 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = NeedleFoundation; + productName = NeedleFoundation; + productReference = "NeedleFoundation::NeedleFoundation::Product" /* NeedleFoundation.framework */; + productType = "com.apple.product-type.framework"; + }; + "NeedleFoundation::NeedleFoundationTests" /* NeedleFoundationTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = OBJ_41 /* Build configuration list for PBXNativeTarget "NeedleFoundationTests" */; + buildPhases = ( + OBJ_44 /* Sources */, + OBJ_47 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + OBJ_49 /* PBXTargetDependency */, + ); + name = NeedleFoundationTests; + productName = NeedleFoundationTests; + productReference = "NeedleFoundation::NeedleFoundationTests::Product" /* NeedleFoundationTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + "NeedleFoundation::SwiftPMPackageDescription" /* NeedleFoundationPackageDescription */ = { + isa = PBXNativeTarget; + buildConfigurationList = OBJ_30 /* Build configuration list for PBXNativeTarget "NeedleFoundationPackageDescription" */; + buildPhases = ( + OBJ_33 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = NeedleFoundationPackageDescription; + productName = NeedleFoundationPackageDescription; + 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 "NeedleFoundation" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = OBJ_5 /* */; + productRefGroup = OBJ_17 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + "NeedleFoundation::NeedleFoundation" /* NeedleFoundation */, + "NeedleFoundation::SwiftPMPackageDescription" /* NeedleFoundationPackageDescription */, + "NeedleFoundation::NeedleFoundationPackageTests::ProductTarget" /* NeedleFoundationPackageTests */, + "NeedleFoundation::NeedleFoundationTests" /* NeedleFoundationTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + OBJ_24 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + OBJ_25 /* Bootstrap.swift in Sources */, + OBJ_26 /* Component.swift in Sources */, + OBJ_27 /* DependencyProviderRegistry.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_33 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + OBJ_34 /* Package.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_44 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + OBJ_45 /* ComponentTests.swift in Sources */, + OBJ_46 /* DependencyProviderRegistryTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + OBJ_39 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "NeedleFoundation::NeedleFoundationTests" /* NeedleFoundationTests */; + targetProxy = 4139094920A0EDA500A26FF5 /* PBXContainerItemProxy */; + }; + OBJ_49 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "NeedleFoundation::NeedleFoundation" /* NeedleFoundation */; + targetProxy = 4139094820A0EDA500A26FF5 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + OBJ_22 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = "$(inherited)"; + INFOPLIST_FILE = NeedleFoundation.xcodeproj/NeedleFoundation_Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx"; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited)"; + PRODUCT_BUNDLE_IDENTIFIER = NeedleFoundation; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_VERSION = 4.0; + TARGET_NAME = NeedleFoundation; + }; + name = Debug; + }; + OBJ_23 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = "$(inherited)"; + INFOPLIST_FILE = NeedleFoundation.xcodeproj/NeedleFoundation_Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx"; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited)"; + PRODUCT_BUNDLE_IDENTIFIER = NeedleFoundation; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_VERSION = 4.0; + TARGET_NAME = NeedleFoundation; + }; + name = Release; + }; + 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.10; + ONLY_ACTIVE_ARCH = YES; + OTHER_SWIFT_FLAGS = "-DXcode"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = SWIFT_PACKAGE; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + USE_HEADERMAP = NO; + }; + name = Debug; + }; + OBJ_31 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + LD = /usr/bin/true; + OTHER_SWIFT_FLAGS = "-swift-version 4 -I $(TOOLCHAIN_DIR)/usr/lib/swift/pm/4 -target x86_64-apple-macosx10.10 -sdk /Applications/Xcode.9.3.0.9E145.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk"; + SWIFT_VERSION = 4.0; + }; + name = Debug; + }; + OBJ_32 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + LD = /usr/bin/true; + OTHER_SWIFT_FLAGS = "-swift-version 4 -I $(TOOLCHAIN_DIR)/usr/lib/swift/pm/4 -target x86_64-apple-macosx10.10 -sdk /Applications/Xcode.9.3.0.9E145.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk"; + SWIFT_VERSION = 4.0; + }; + name = Release; + }; + OBJ_37 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + }; + name = Debug; + }; + OBJ_38 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + }; + 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.10; + OTHER_SWIFT_FLAGS = "-DXcode"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = SWIFT_PACKAGE; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + USE_HEADERMAP = NO; + }; + name = Release; + }; + OBJ_42 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + EMBEDDED_CONTENT_CONTAINS_SWIFT = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = "$(inherited)"; + INFOPLIST_FILE = NeedleFoundation.xcodeproj/NeedleFoundationTests_Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @loader_path/../Frameworks @loader_path/Frameworks"; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited)"; + SWIFT_VERSION = 4.0; + TARGET_NAME = NeedleFoundationTests; + }; + name = Debug; + }; + OBJ_43 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + EMBEDDED_CONTENT_CONTAINS_SWIFT = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = "$(inherited)"; + INFOPLIST_FILE = NeedleFoundation.xcodeproj/NeedleFoundationTests_Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @loader_path/../Frameworks @loader_path/Frameworks"; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited)"; + SWIFT_VERSION = 4.0; + TARGET_NAME = NeedleFoundationTests; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + OBJ_2 /* Build configuration list for PBXProject "NeedleFoundation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_3 /* Debug */, + OBJ_4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_21 /* Build configuration list for PBXNativeTarget "NeedleFoundation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_22 /* Debug */, + OBJ_23 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_30 /* Build configuration list for PBXNativeTarget "NeedleFoundationPackageDescription" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_31 /* Debug */, + OBJ_32 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_36 /* Build configuration list for PBXAggregateTarget "NeedleFoundationPackageTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_37 /* Debug */, + OBJ_38 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_41 /* Build configuration list for PBXNativeTarget "NeedleFoundationTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_42 /* Debug */, + OBJ_43 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = OBJ_1 /* Project object */; +} diff --git a/Foundation/NeedleFoundation.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Foundation/NeedleFoundation.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..919434a6 --- /dev/null +++ b/Foundation/NeedleFoundation.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Foundation/NeedleFoundation.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Foundation/NeedleFoundation.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/Foundation/NeedleFoundation.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Foundation/NeedleFoundation.xcodeproj/xcshareddata/xcschemes/NeedleFoundation-Package.xcscheme b/Foundation/NeedleFoundation.xcodeproj/xcshareddata/xcschemes/NeedleFoundation-Package.xcscheme new file mode 100644 index 00000000..2a409769 --- /dev/null +++ b/Foundation/NeedleFoundation.xcodeproj/xcshareddata/xcschemes/NeedleFoundation-Package.xcscheme @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Foundation/NeedleFoundation.xcodeproj/xcshareddata/xcschemes/xcschememanagement.plist b/Foundation/NeedleFoundation.xcodeproj/xcshareddata/xcschemes/xcschememanagement.plist new file mode 100644 index 00000000..2b27abfa --- /dev/null +++ b/Foundation/NeedleFoundation.xcodeproj/xcshareddata/xcschemes/xcschememanagement.plist @@ -0,0 +1,12 @@ + + + + SchemeUserState + + NeedleFoundation-Package.xcscheme + + + SuppressBuildableAutocreation + + + diff --git a/Generator/.gitignore b/Generator/.gitignore new file mode 100644 index 00000000..c795d769 --- /dev/null +++ b/Generator/.gitignore @@ -0,0 +1,3 @@ +# Xcode +*.xcodeproj +*.xcworkspace