// !$*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>"; };
		49DA870B4D4B593DCEB7FD4B /* libwren.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libwren.a; path = libwren.a; sourceTree = BUILT_PRODUCTS_DIR; };
		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>"; };
		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 */
		DF84AEFB82D0382D9DA1053B /* 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>";
		};
		6082C0DCD1C96F0E5FBBB71C /* wren */ = {
			isa = PBXGroup;
			children = (
				5E8C725002DF100215175890 /* include */,
				046BC81407DC9A4689493E54 /* optional */,
				7E4BAA0E72C22140C195C04E /* vm */,
				A6C936B49B3FADE6EA134CF4 /* Products */,
			);
			name = wren;
			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 = (
				49DA870B4D4B593DCEB7FD4B /* libwren.a */,
			);
			name = Products;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		FC9829912B3E7D83847FD7D1 /* wren */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CDBFF75A710B808C8BDC4D9A /* Build configuration list for PBXNativeTarget "wren" */;
			buildPhases = (
				4F6C2F9BF2B7B8CD0D8885DB /* Resources */,
				B91948F25C64D22477359F32 /* Sources */,
				DF84AEFB82D0382D9DA1053B /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = wren;
			productName = wren;
			productReference = 49DA870B4D4B593DCEB7FD4B /* libwren.a */;
			productType = "com.apple.product-type.library.static";
		};
/* End PBXNativeTarget section */

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

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

/* Begin PBXSourcesBuildPhase section */
		B91948F25C64D22477359F32 /* 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 */
		2FCCE8EB6887AF5DF81EE72B /* 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";
				ONLY_ACTIVE_ARCH = YES;
				SYMROOT = ../../lib;
				USER_HEADER_SEARCH_PATHS = (
					../../src/include,
					../../src/vm,
					../../src/optional,
				);
			};
			name = Debug;
		};
		4597E3208E08C752D2A79960 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CONFIGURATION_BUILD_DIR = ../../lib;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_DYNAMIC_NO_PIC = NO;
				INSTALL_PATH = /usr/local/lib;
				PRODUCT_NAME = wren_d;
			};
			name = Debug;
		};
		4B12A9E59D98D4D76FDD3825 /* 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";
				ONLY_ACTIVE_ARCH = NO;
				SYMROOT = ../../lib;
				USER_HEADER_SEARCH_PATHS = (
					../../src/include,
					../../src/vm,
					../../src/optional,
				);
			};
			name = Release;
		};
		51E0461A7A1AFECC61B68C5A /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CONFIGURATION_BUILD_DIR = ../../lib;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_DYNAMIC_NO_PIC = NO;
				INSTALL_PATH = /usr/local/lib;
				PRODUCT_NAME = wren;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "wren" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4B12A9E59D98D4D76FDD3825 /* Release */,
				4B12A9E59D98D4D76FDD3825 /* Release */,
				4B12A9E59D98D4D76FDD3825 /* Release */,
				2FCCE8EB6887AF5DF81EE72B /* Debug */,
				2FCCE8EB6887AF5DF81EE72B /* Debug */,
				2FCCE8EB6887AF5DF81EE72B /* Debug */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CDBFF75A710B808C8BDC4D9A /* Build configuration list for PBXNativeTarget "libwren.a" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				51E0461A7A1AFECC61B68C5A /* Release */,
				51E0461A7A1AFECC61B68C5A /* Release */,
				51E0461A7A1AFECC61B68C5A /* Release */,
				4597E3208E08C752D2A79960 /* Debug */,
				4597E3208E08C752D2A79960 /* Debug */,
				4597E3208E08C752D2A79960 /* Debug */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
};
rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
}