// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 46;
	objects = {

/* Begin PBXBuildFile section */
		032ED59302D1B8C53D266BD3 /* wren_opt_random.c in Sources */ = {isa = PBXBuildFile; fileRef = 737815DBCADD88CD7CEBA41B /* wren_opt_random.c */; };
		20773D38B5EDFC6A248A5378 /* wren_debug.c in Sources */ = {isa = PBXBuildFile; fileRef = 39C26800695436F244617640 /* wren_debug.c */; };
		76585F8088823C32BC7325C0 /* wren_compiler.c in Sources */ = {isa = PBXBuildFile; fileRef = C5FFB2C8BFC16F3AF9C07108 /* wren_compiler.c */; };
		76CC0A9CBADFDBCEAEB160DC /* wren_primitive.c in Sources */ = {isa = PBXBuildFile; fileRef = 6F616124E0840216964AAF64 /* wren_primitive.c */; };
		7FA807D04313C98281B76E10 /* wren_vm.c in Sources */ = {isa = PBXBuildFile; fileRef = B65A1C18AFC01D8AA35B7A58 /* wren_vm.c */; };
		8D5FBD0C22D67C3E9172D34C /* wren_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = A5CED894D560A786B06DE6D4 /* wren_utils.c */; };
		B9CCD11CEBC61BCE65A5575C /* wren_core.c in Sources */ = {isa = PBXBuildFile; fileRef = A24154A4F8CEBF16D147D2E4 /* wren_core.c */; };
		D1029E9FB01FB8D18C2914DF /* wren_opt_meta.c in Sources */ = {isa = PBXBuildFile; fileRef = 62592227F4E6EC195DBF9067 /* wren_opt_meta.c */; };
		E1DB0F647751CE96E5EE25A4 /* wren_value.c in Sources */ = {isa = PBXBuildFile; fileRef = AD30296CDCC1F85EB7CF37AC /* wren_value.c */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
		14FE11AE703F65204399AFEE /* wren_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = wren_common.h; path = ../../src/vm/wren_common.h; sourceTree = "<group>"; };
		27B7A19221795E045B785FD2 /* wren_compiler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = wren_compiler.h; path = ../../src/vm/wren_compiler.h; sourceTree = "<group>"; };
		39C26800695436F244617640 /* wren_debug.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = wren_debug.c; path = ../../src/vm/wren_debug.c; sourceTree = "<group>"; };
		44AC34EA743E03DC4F4B432A /* wren_debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = wren_debug.h; path = ../../src/vm/wren_debug.h; sourceTree = "<group>"; };
		4BF57B22455B7C9438F6D962 /* wren_vm.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = wren_vm.h; path = ../../src/vm/wren_vm.h; sourceTree = "<group>"; };
		62592227F4E6EC195DBF9067 /* wren_opt_meta.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = wren_opt_meta.c; path = ../../src/optional/wren_opt_meta.c; sourceTree = "<group>"; };
		6F616124E0840216964AAF64 /* wren_primitive.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = wren_primitive.c; path = ../../src/vm/wren_primitive.c; sourceTree = "<group>"; };
		737815DBCADD88CD7CEBA41B /* wren_opt_random.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = wren_opt_random.c; path = ../../src/optional/wren_opt_random.c; sourceTree = "<group>"; };
		7BB4B776AC98AF68BFB0E5B6 /* wren_opcodes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = wren_opcodes.h; path = ../../src/vm/wren_opcodes.h; sourceTree = "<group>"; };
		89E69C5EA0F937909115329E /* libwren.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; name = libwren.dylib; path = libwren.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
		8BA7E8EEE2355360BAAE672E /* wren_core.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = wren_core.h; path = ../../src/vm/wren_core.h; sourceTree = "<group>"; };
		A24154A4F8CEBF16D147D2E4 /* wren_core.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = wren_core.c; path = ../../src/vm/wren_core.c; sourceTree = "<group>"; };
		A5CED894D560A786B06DE6D4 /* wren_utils.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = wren_utils.c; path = ../../src/vm/wren_utils.c; sourceTree = "<group>"; };
		AAEE79A50253EC97B46207E5 /* wren_opt_random.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = wren_opt_random.h; path = ../../src/optional/wren_opt_random.h; sourceTree = "<group>"; };
		AD30296CDCC1F85EB7CF37AC /* wren_value.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = wren_value.c; path = ../../src/vm/wren_value.c; sourceTree = "<group>"; };
		B0B8A57EE04A7470BB57B3BE /* wren_utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = wren_utils.h; path = ../../src/vm/wren_utils.h; sourceTree = "<group>"; };
		B65A1C18AFC01D8AA35B7A58 /* wren_vm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = wren_vm.c; path = ../../src/vm/wren_vm.c; sourceTree = "<group>"; };
		B819F656E7ABC548C2B90496 /* wren_value.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = wren_value.h; path = ../../src/vm/wren_value.h; sourceTree = "<group>"; };
		B8CA70B14B583AA3B430DEF1 /* wren_opt_meta.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = wren_opt_meta.h; path = ../../src/optional/wren_opt_meta.h; sourceTree = "<group>"; };
		C5FFB2C8BFC16F3AF9C07108 /* wren_compiler.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = wren_compiler.c; path = ../../src/vm/wren_compiler.c; sourceTree = "<group>"; };
		ECE6D43F03F96F71F4156A7F /* wren.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = wren.h; path = ../../src/include/wren.h; sourceTree = "<group>"; };
		FCC7D88E6DEA798023B126CE /* wren_primitive.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = wren_primitive.h; path = ../../src/vm/wren_primitive.h; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		7D2D12CE809DE500020A890E /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		046BC81407DC9A4689493E54 /* optional */ = {
			isa = PBXGroup;
			children = (
				62592227F4E6EC195DBF9067 /* wren_opt_meta.c */,
				B8CA70B14B583AA3B430DEF1 /* wren_opt_meta.h */,
				737815DBCADD88CD7CEBA41B /* wren_opt_random.c */,
				AAEE79A50253EC97B46207E5 /* wren_opt_random.h */,
			);
			name = optional;
			sourceTree = "<group>";
		};
		5E8C725002DF100215175890 /* include */ = {
			isa = PBXGroup;
			children = (
				ECE6D43F03F96F71F4156A7F /* wren.h */,
			);
			name = include;
			sourceTree = "<group>";
		};
		7E4BAA0E72C22140C195C04E /* vm */ = {
			isa = PBXGroup;
			children = (
				14FE11AE703F65204399AFEE /* wren_common.h */,
				C5FFB2C8BFC16F3AF9C07108 /* wren_compiler.c */,
				27B7A19221795E045B785FD2 /* wren_compiler.h */,
				A24154A4F8CEBF16D147D2E4 /* wren_core.c */,
				8BA7E8EEE2355360BAAE672E /* wren_core.h */,
				39C26800695436F244617640 /* wren_debug.c */,
				44AC34EA743E03DC4F4B432A /* wren_debug.h */,
				7BB4B776AC98AF68BFB0E5B6 /* wren_opcodes.h */,
				6F616124E0840216964AAF64 /* wren_primitive.c */,
				FCC7D88E6DEA798023B126CE /* wren_primitive.h */,
				A5CED894D560A786B06DE6D4 /* wren_utils.c */,
				B0B8A57EE04A7470BB57B3BE /* wren_utils.h */,
				AD30296CDCC1F85EB7CF37AC /* wren_value.c */,
				B819F656E7ABC548C2B90496 /* wren_value.h */,
				B65A1C18AFC01D8AA35B7A58 /* wren_vm.c */,
				4BF57B22455B7C9438F6D962 /* wren_vm.h */,
			);
			name = vm;
			sourceTree = "<group>";
		};
		A6C936B49B3FADE6EA134CF4 /* Products */ = {
			isa = PBXGroup;
			children = (
				89E69C5EA0F937909115329E /* libwren.dylib */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		D82C1CD2423E9EC4DB698B12 /* wren_shared */ = {
			isa = PBXGroup;
			children = (
				5E8C725002DF100215175890 /* include */,
				046BC81407DC9A4689493E54 /* optional */,
				7E4BAA0E72C22140C195C04E /* vm */,
				A6C936B49B3FADE6EA134CF4 /* Products */,
			);
			name = wren_shared;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		CFFD6084D0B05D7644922EC4 /* wren_shared */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 6B685B2D6ED92D5FF045D16D /* Build configuration list for PBXNativeTarget "wren_shared" */;
			buildPhases = (
				ED14936EF08565A071F209AE /* Resources */,
				56C1ACC55A327EF7DB9F2305 /* Sources */,
				7D2D12CE809DE500020A890E /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = wren_shared;
			productName = wren_shared;
			productReference = 89E69C5EA0F937909115329E /* libwren.dylib */;
			productType = "com.apple.product-type.library.dynamic";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		08FB7793FE84155DC02AAC07 /* Project object */ = {
			isa = PBXProject;
			buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "wren_shared" */;
			compatibilityVersion = "Xcode 3.2";
			hasScannedForEncodings = 1;
			mainGroup = D82C1CD2423E9EC4DB698B12 /* wren_shared */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				CFFD6084D0B05D7644922EC4 /* libwren.dylib */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		ED14936EF08565A071F209AE /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		56C1ACC55A327EF7DB9F2305 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				D1029E9FB01FB8D18C2914DF /* wren_opt_meta.c in Sources */,
				032ED59302D1B8C53D266BD3 /* wren_opt_random.c in Sources */,
				76585F8088823C32BC7325C0 /* wren_compiler.c in Sources */,
				B9CCD11CEBC61BCE65A5575C /* wren_core.c in Sources */,
				20773D38B5EDFC6A248A5378 /* wren_debug.c in Sources */,
				76CC0A9CBADFDBCEAEB160DC /* wren_primitive.c in Sources */,
				8D5FBD0C22D67C3E9172D34C /* wren_utils.c in Sources */,
				E1DB0F647751CE96E5EE25A4 /* wren_value.c in Sources */,
				7FA807D04313C98281B76E10 /* wren_vm.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXVariantGroup section */
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		9328E01B361706CDC53CE65B /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CONFIGURATION_BUILD_DIR = "$(SYMROOT)";
				CONFIGURATION_TEMP_DIR = "$(OBJROOT)";
				GCC_C_LANGUAGE_STANDARD = c99;
				GCC_OPTIMIZATION_LEVEL = 3;
				GCC_PREPROCESSOR_DEFINITIONS = (
					NDEBUG,
					"WREN_NAN_TAGGING=0",
				);
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				OBJROOT = "obj/64bit-no-nan-tagging/Release/wren_shared";
				ONLY_ACTIVE_ARCH = NO;
				SYMROOT = ../../lib;
				USER_HEADER_SEARCH_PATHS = (
					../../src/include,
					../../src/vm,
					../../src/optional,
				);
			};
			name = Release;
		};
		CB419B73ED0D48A529C271B3 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CONFIGURATION_BUILD_DIR = ../../lib;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				EXECUTABLE_PREFIX = lib;
				GCC_DYNAMIC_NO_PIC = NO;
				INSTALL_PATH = /usr/local/lib;
				PRODUCT_NAME = wren_d;
			};
			name = Debug;
		};
		E8D95F2DAC4520DFEAE8C56D /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CONFIGURATION_BUILD_DIR = ../../lib;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				EXECUTABLE_PREFIX = lib;
				GCC_DYNAMIC_NO_PIC = NO;
				INSTALL_PATH = /usr/local/lib;
				PRODUCT_NAME = wren;
			};
			name = Release;
		};
		F95419A1FCC4EBD37E318FE1 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CONFIGURATION_BUILD_DIR = "$(SYMROOT)";
				CONFIGURATION_TEMP_DIR = "$(OBJROOT)";
				COPY_PHASE_STRIP = NO;
				GCC_C_LANGUAGE_STANDARD = c99;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					DEBUG,
					"WREN_NAN_TAGGING=0",
				);
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				OBJROOT = "obj/64bit-no-nan-tagging/Debug/wren_shared";
				ONLY_ACTIVE_ARCH = YES;
				SYMROOT = ../../lib;
				USER_HEADER_SEARCH_PATHS = (
					../../src/include,
					../../src/vm,
					../../src/optional,
				);
			};
			name = Debug;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "wren_shared" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				9328E01B361706CDC53CE65B /* Release */,
				9328E01B361706CDC53CE65B /* Release */,
				9328E01B361706CDC53CE65B /* Release */,
				F95419A1FCC4EBD37E318FE1 /* Debug */,
				F95419A1FCC4EBD37E318FE1 /* Debug */,
				F95419A1FCC4EBD37E318FE1 /* Debug */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		6B685B2D6ED92D5FF045D16D /* Build configuration list for PBXNativeTarget "libwren.dylib" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				E8D95F2DAC4520DFEAE8C56D /* Release */,
				E8D95F2DAC4520DFEAE8C56D /* Release */,
				E8D95F2DAC4520DFEAE8C56D /* Release */,
				CB419B73ED0D48A529C271B3 /* Debug */,
				CB419B73ED0D48A529C271B3 /* Debug */,
				CB419B73ED0D48A529C271B3 /* Debug */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
};
rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
}