// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 50; objects = { /* Begin PBXBuildFile section */ CD38F50D21C83926007A732C /* die.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDED6A3021B2F2DC00AB91D0 /* die.cxx */; }; CD38F50E21C83929007A732C /* roll.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD8F1ABD21B31E9E00CBB3CA /* roll.cxx */; }; CD38F50F21C83936007A732C /* libdice.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = CD38F50921C83912007A732C /* libdice.dylib */; }; CD38F51221C8397A007A732C /* libshared_random_generator.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = CDED6A6021B2F89900AB91D0 /* libshared_random_generator.dylib */; }; CD38F52B21C87771007A732C /* libdice.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = CD38F50921C83912007A732C /* libdice.dylib */; }; CD38F53521C87799007A732C /* dice_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD38F53421C87799007A732C /* dice_test.cxx */; }; CD38F53721C89493007A732C /* exception.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD38F53621C89493007A732C /* exception.cxx */; }; CD38F53921C922E2007A732C /* roll_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD38F53821C922E2007A732C /* roll_test.cxx */; }; CD38F53B21C928B4007A732C /* exception_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD38F53A21C928B4007A732C /* exception_test.cxx */; }; CD38F54F21C945C2007A732C /* terminal_helper.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD38F54E21C945C2007A732C /* terminal_helper.cxx */; }; CD38F55721C9482A007A732C /* main.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD38F55621C9482A007A732C /* main.cxx */; }; CD38F56221C94872007A732C /* terminal_helper.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD38F54E21C945C2007A732C /* terminal_helper.cxx */; }; CD38F56521C94A00007A732C /* libdice.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = CD38F50921C83912007A732C /* libdice.dylib */; }; CDC7489B25312DD6008D9D1D /* GoogleMock.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CDC7489425312DBF008D9D1D /* GoogleMock.framework */; }; CDED6A2721B2F28A00AB91D0 /* main.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDED6A2621B2F28A00AB91D0 /* main.cxx */; }; CDEE78F725B336B000F195F9 /* parser.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDEE78F625B336B000F195F9 /* parser.cxx */; }; CDEE790225B336EC00F195F9 /* io.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDEE790125B336EC00F195F9 /* io.cxx */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ CD38F51021C83950007A732C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CDED6A1B21B2F28A00AB91D0 /* Project object */; proxyType = 1; remoteGlobalIDString = CD38F50821C83912007A732C; remoteInfo = dice; }; CD38F52C21C87771007A732C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CDED6A1B21B2F28A00AB91D0 /* Project object */; proxyType = 1; remoteGlobalIDString = CD38F50821C83912007A732C; remoteInfo = dice; }; CD38F56321C949FB007A732C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CDED6A1B21B2F28A00AB91D0 /* Project object */; proxyType = 1; remoteGlobalIDString = CD38F50821C83912007A732C; remoteInfo = dice; }; CDC7489325312DBF008D9D1D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CDC7488C25312DBF008D9D1D /* GoogleMock.xcodeproj */; proxyType = 2; remoteGlobalIDString = 05818F861A685AEA0072A469; remoteInfo = GoogleMock; }; CDC7489525312DBF008D9D1D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CDC7488C25312DBF008D9D1D /* GoogleMock.xcodeproj */; proxyType = 2; remoteGlobalIDString = 05E96ABD1A68600C00204102; remoteInfo = gmock; }; CDC7489725312DBF008D9D1D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CDC7488C25312DBF008D9D1D /* GoogleMock.xcodeproj */; proxyType = 2; remoteGlobalIDString = 05E96B1F1A68634900204102; remoteInfo = gtest; }; CDC7489925312DBF008D9D1D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CDC7488C25312DBF008D9D1D /* GoogleMock.xcodeproj */; proxyType = 2; remoteGlobalIDString = 05818F901A685AEA0072A469; remoteInfo = GoogleMockTests; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ CD38F55221C9482A007A732C /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = /usr/share/man/man1/; dstSubfolderSpec = 0; files = ( ); runOnlyForDeploymentPostprocessing = 1; }; CDED6A2121B2F28A00AB91D0 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = /usr/share/man/man1/; dstSubfolderSpec = 0; files = ( ); runOnlyForDeploymentPostprocessing = 1; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ CD38F50921C83912007A732C /* libdice.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libdice.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; CD38F52621C87771007A732C /* dice-td.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "dice-td.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; CD38F52A21C87771007A732C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; CD38F53421C87799007A732C /* dice_test.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dice_test.cxx; sourceTree = ""; }; CD38F53621C89493007A732C /* exception.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = exception.cxx; sourceTree = ""; }; CD38F53821C922E2007A732C /* roll_test.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = roll_test.cxx; sourceTree = ""; }; CD38F53A21C928B4007A732C /* exception_test.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = exception_test.cxx; sourceTree = ""; }; CD38F54E21C945C2007A732C /* terminal_helper.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = terminal_helper.cxx; sourceTree = ""; }; CD38F55421C9482A007A732C /* stateful_dice */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = stateful_dice; sourceTree = BUILT_PRODUCTS_DIR; }; CD38F55621C9482A007A732C /* main.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cxx; sourceTree = ""; }; CD8F1ABD21B31E9E00CBB3CA /* roll.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = roll.cxx; sourceTree = ""; }; CDC7488C25312DBF008D9D1D /* GoogleMock.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GoogleMock.xcodeproj; path = "../../../gmock-xcode-master/GoogleMock.xcodeproj"; sourceTree = ""; }; CDED6A2321B2F28A00AB91D0 /* simple_dice */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = simple_dice; sourceTree = BUILT_PRODUCTS_DIR; }; CDED6A2621B2F28A00AB91D0 /* main.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cxx; sourceTree = ""; }; CDED6A3021B2F2DC00AB91D0 /* die.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = die.cxx; sourceTree = ""; }; CDED6A6021B2F89900AB91D0 /* libshared_random_generator.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; path = libshared_random_generator.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; CDEE78D225B333A700F195F9 /* dice-roll */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "dice-roll"; path = "include/dice-roll"; sourceTree = ""; }; CDEE78ED25B3350B00F195F9 /* xcode_gtest_helper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xcode_gtest_helper.h; sourceTree = ""; }; CDEE78F625B336B000F195F9 /* parser.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = parser.cxx; sourceTree = ""; }; CDEE790125B336EC00F195F9 /* io.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = io.cxx; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ CD38F50721C83912007A732C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( CD38F51221C8397A007A732C /* libshared_random_generator.dylib in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; CD38F52321C87771007A732C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( CDC7489B25312DD6008D9D1D /* GoogleMock.framework in Frameworks */, CD38F52B21C87771007A732C /* libdice.dylib in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; CD38F55121C9482A007A732C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( CD38F56521C94A00007A732C /* libdice.dylib in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; CDED6A2021B2F28A00AB91D0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( CD38F50F21C83936007A732C /* libdice.dylib in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ CD38F52721C87771007A732C /* dice-td */ = { isa = PBXGroup; children = ( CD38F52A21C87771007A732C /* Info.plist */, ); path = "dice-td"; sourceTree = ""; }; CD38F55521C9482A007A732C /* stateful_dice */ = { isa = PBXGroup; children = ( CD38F55621C9482A007A732C /* main.cxx */, ); path = stateful_dice; sourceTree = ""; }; CD38F55E21C9485F007A732C /* simple_dice */ = { isa = PBXGroup; children = ( CDED6A2621B2F28A00AB91D0 /* main.cxx */, ); path = simple_dice; sourceTree = ""; }; CDC7488D25312DBF008D9D1D /* Products */ = { isa = PBXGroup; children = ( CDC7489425312DBF008D9D1D /* GoogleMock.framework */, CDC7489625312DBF008D9D1D /* gmock.framework */, CDC7489825312DBF008D9D1D /* gtest.framework */, CDC7489A25312DBF008D9D1D /* GoogleMockTests.xctest */, ); name = Products; sourceTree = ""; }; CDED6A1A21B2F28A00AB91D0 = { isa = PBXGroup; children = ( CDC7488C25312DBF008D9D1D /* GoogleMock.xcodeproj */, CDEE78D225B333A700F195F9 /* dice-roll */, CDED6A2D21B2F2B200AB91D0 /* test */, CDED6A2521B2F28A00AB91D0 /* src */, CD38F52721C87771007A732C /* dice-td */, CD38F55E21C9485F007A732C /* simple_dice */, CD38F55521C9482A007A732C /* stateful_dice */, CDED6A2421B2F28A00AB91D0 /* Products */, CDED6A5F21B2F89900AB91D0 /* Frameworks */, ); sourceTree = ""; }; CDED6A2421B2F28A00AB91D0 /* Products */ = { isa = PBXGroup; children = ( CDED6A2321B2F28A00AB91D0 /* simple_dice */, CD38F50921C83912007A732C /* libdice.dylib */, CD38F52621C87771007A732C /* dice-td.xctest */, CD38F55421C9482A007A732C /* stateful_dice */, ); name = Products; sourceTree = ""; }; CDED6A2521B2F28A00AB91D0 /* src */ = { isa = PBXGroup; children = ( CD38F54E21C945C2007A732C /* terminal_helper.cxx */, CDED6A3021B2F2DC00AB91D0 /* die.cxx */, CDEE78F625B336B000F195F9 /* parser.cxx */, CDEE790125B336EC00F195F9 /* io.cxx */, CD38F53621C89493007A732C /* exception.cxx */, CD8F1ABD21B31E9E00CBB3CA /* roll.cxx */, ); path = src; sourceTree = ""; }; CDED6A2D21B2F2B200AB91D0 /* test */ = { isa = PBXGroup; children = ( CD38F53421C87799007A732C /* dice_test.cxx */, CD38F53821C922E2007A732C /* roll_test.cxx */, CD38F53A21C928B4007A732C /* exception_test.cxx */, CDEE78ED25B3350B00F195F9 /* xcode_gtest_helper.h */, ); path = test; sourceTree = ""; }; CDED6A5F21B2F89900AB91D0 /* Frameworks */ = { isa = PBXGroup; children = ( CDED6A6021B2F89900AB91D0 /* libshared_random_generator.dylib */, ); name = Frameworks; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ CD38F50521C83912007A732C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ CD38F50821C83912007A732C /* dice */ = { isa = PBXNativeTarget; buildConfigurationList = CD38F50A21C83912007A732C /* Build configuration list for PBXNativeTarget "dice" */; buildPhases = ( CD38F50521C83912007A732C /* Headers */, CD38F50621C83912007A732C /* Sources */, CD38F50721C83912007A732C /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = dice; productName = dice; productReference = CD38F50921C83912007A732C /* libdice.dylib */; productType = "com.apple.product-type.library.dynamic"; }; CD38F52521C87771007A732C /* dice-td */ = { isa = PBXNativeTarget; buildConfigurationList = CD38F52E21C87771007A732C /* Build configuration list for PBXNativeTarget "dice-td" */; buildPhases = ( CD38F52221C87771007A732C /* Sources */, CD38F52321C87771007A732C /* Frameworks */, CD38F52421C87771007A732C /* Resources */, ); buildRules = ( ); dependencies = ( CD38F52D21C87771007A732C /* PBXTargetDependency */, ); name = "dice-td"; productName = "dice-td"; productReference = CD38F52621C87771007A732C /* dice-td.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; CD38F55321C9482A007A732C /* stateful_dice */ = { isa = PBXNativeTarget; buildConfigurationList = CD38F55821C9482A007A732C /* Build configuration list for PBXNativeTarget "stateful_dice" */; buildPhases = ( CD38F55021C9482A007A732C /* Sources */, CD38F55121C9482A007A732C /* Frameworks */, CD38F55221C9482A007A732C /* CopyFiles */, ); buildRules = ( ); dependencies = ( CD38F56421C949FB007A732C /* PBXTargetDependency */, ); name = stateful_dice; productName = stateful_dice; productReference = CD38F55421C9482A007A732C /* stateful_dice */; productType = "com.apple.product-type.tool"; }; CDED6A2221B2F28A00AB91D0 /* simple_dice */ = { isa = PBXNativeTarget; buildConfigurationList = CDED6A2A21B2F28A00AB91D0 /* Build configuration list for PBXNativeTarget "simple_dice" */; buildPhases = ( CDED6A1F21B2F28A00AB91D0 /* Sources */, CDED6A2021B2F28A00AB91D0 /* Frameworks */, CDED6A2121B2F28A00AB91D0 /* CopyFiles */, ); buildRules = ( ); dependencies = ( CD38F51121C83950007A732C /* PBXTargetDependency */, ); name = simple_dice; productName = "dice-roll"; productReference = CDED6A2321B2F28A00AB91D0 /* simple_dice */; productType = "com.apple.product-type.tool"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ CDED6A1B21B2F28A00AB91D0 /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 1230; ORGANIZATIONNAME = "Sam Jaffe"; TargetAttributes = { CD38F50821C83912007A732C = { CreatedOnToolsVersion = 10.1; }; CD38F52521C87771007A732C = { CreatedOnToolsVersion = 10.1; }; CD38F55321C9482A007A732C = { CreatedOnToolsVersion = 10.1; }; CDED6A2221B2F28A00AB91D0 = { CreatedOnToolsVersion = 10.1; }; }; }; buildConfigurationList = CDED6A1E21B2F28A00AB91D0 /* Build configuration list for PBXProject "dice-roll" */; compatibilityVersion = "Xcode 9.3"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = CDED6A1A21B2F28A00AB91D0; productRefGroup = CDED6A2421B2F28A00AB91D0 /* Products */; projectDirPath = ""; projectReferences = ( { ProductGroup = CDC7488D25312DBF008D9D1D /* Products */; ProjectRef = CDC7488C25312DBF008D9D1D /* GoogleMock.xcodeproj */; }, ); projectRoot = ""; targets = ( CDED6A2221B2F28A00AB91D0 /* simple_dice */, CD38F50821C83912007A732C /* dice */, CD38F52521C87771007A732C /* dice-td */, CD38F55321C9482A007A732C /* stateful_dice */, ); }; /* End PBXProject section */ /* Begin PBXReferenceProxy section */ CDC7489425312DBF008D9D1D /* GoogleMock.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = GoogleMock.framework; remoteRef = CDC7489325312DBF008D9D1D /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; CDC7489625312DBF008D9D1D /* gmock.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = gmock.framework; remoteRef = CDC7489525312DBF008D9D1D /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; CDC7489825312DBF008D9D1D /* gtest.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = gtest.framework; remoteRef = CDC7489725312DBF008D9D1D /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; CDC7489A25312DBF008D9D1D /* GoogleMockTests.xctest */ = { isa = PBXReferenceProxy; fileType = wrapper.cfbundle; path = GoogleMockTests.xctest; remoteRef = CDC7489925312DBF008D9D1D /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXReferenceProxy section */ /* Begin PBXResourcesBuildPhase section */ CD38F52421C87771007A732C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ CD38F50621C83912007A732C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( CDEE790225B336EC00F195F9 /* io.cxx in Sources */, CDEE78F725B336B000F195F9 /* parser.cxx in Sources */, CD38F50E21C83929007A732C /* roll.cxx in Sources */, CD38F50D21C83926007A732C /* die.cxx in Sources */, CD38F53721C89493007A732C /* exception.cxx in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; CD38F52221C87771007A732C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( CD38F53B21C928B4007A732C /* exception_test.cxx in Sources */, CD38F53921C922E2007A732C /* roll_test.cxx in Sources */, CD38F53521C87799007A732C /* dice_test.cxx in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; CD38F55021C9482A007A732C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( CD38F55721C9482A007A732C /* main.cxx in Sources */, CD38F56221C94872007A732C /* terminal_helper.cxx in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; CDED6A1F21B2F28A00AB91D0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( CDED6A2721B2F28A00AB91D0 /* main.cxx in Sources */, CD38F54F21C945C2007A732C /* terminal_helper.cxx in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ CD38F51121C83950007A732C /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = CD38F50821C83912007A732C /* dice */; targetProxy = CD38F51021C83950007A732C /* PBXContainerItemProxy */; }; CD38F52D21C87771007A732C /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = CD38F50821C83912007A732C /* dice */; targetProxy = CD38F52C21C87771007A732C /* PBXContainerItemProxy */; }; CD38F56421C949FB007A732C /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = CD38F50821C83912007A732C /* dice */; targetProxy = CD38F56321C949FB007A732C /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ CD38F50B21C83912007A732C /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; EXECUTABLE_PREFIX = lib; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Debug; }; CD38F50C21C83912007A732C /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; EXECUTABLE_PREFIX = lib; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Release; }; CD38F52F21C87771007A732C /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; INFOPLIST_FILE = "dice-td/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", "@loader_path/../Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = "leumasjaffe.dice-td"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; CD38F53021C87771007A732C /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; INFOPLIST_FILE = "dice-td/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", "@loader_path/../Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = "leumasjaffe.dice-td"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; CD38F55921C9482A007A732C /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Automatic; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; CD38F55A21C9482A007A732C /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Automatic; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; CDED6A2821B2F28A00AB91D0 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "-"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( "$(BUILT_PRODUCTS_DIR)/usr/local/include", /opt/local/include, ); MACOSX_DEPLOYMENT_TARGET = 10.13; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; USER_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include/"; }; name = Debug; }; CDED6A2921B2F28A00AB91D0 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "-"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( "$(BUILT_PRODUCTS_DIR)/usr/local/include", /opt/local/include, ); MACOSX_DEPLOYMENT_TARGET = 10.13; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = macosx; USER_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include/"; }; name = Release; }; CDED6A2B21B2F28A00AB91D0 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Automatic; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; CDED6A2C21B2F28A00AB91D0 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Automatic; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ CD38F50A21C83912007A732C /* Build configuration list for PBXNativeTarget "dice" */ = { isa = XCConfigurationList; buildConfigurations = ( CD38F50B21C83912007A732C /* Debug */, CD38F50C21C83912007A732C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; CD38F52E21C87771007A732C /* Build configuration list for PBXNativeTarget "dice-td" */ = { isa = XCConfigurationList; buildConfigurations = ( CD38F52F21C87771007A732C /* Debug */, CD38F53021C87771007A732C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; CD38F55821C9482A007A732C /* Build configuration list for PBXNativeTarget "stateful_dice" */ = { isa = XCConfigurationList; buildConfigurations = ( CD38F55921C9482A007A732C /* Debug */, CD38F55A21C9482A007A732C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; CDED6A1E21B2F28A00AB91D0 /* Build configuration list for PBXProject "dice-roll" */ = { isa = XCConfigurationList; buildConfigurations = ( CDED6A2821B2F28A00AB91D0 /* Debug */, CDED6A2921B2F28A00AB91D0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; CDED6A2A21B2F28A00AB91D0 /* Build configuration list for PBXNativeTarget "simple_dice" */ = { isa = XCConfigurationList; buildConfigurations = ( CDED6A2B21B2F28A00AB91D0 /* Debug */, CDED6A2C21B2F28A00AB91D0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = CDED6A1B21B2F28A00AB91D0 /* Project object */; }