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

/* Begin PBXBuildFile section */
		490D41471ABA06FA0027DBE9 /* pte_mmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 490D41451ABA06FA0027DBE9 /* pte_mmap.cpp */; };
		490D41481ABA06FA0027DBE9 /* pte_mmap.h in Headers */ = {isa = PBXBuildFile; fileRef = 490D41461ABA06FA0027DBE9 /* pte_mmap.h */; };
		492135771B51483A00685B7B /* rangemap.h in Headers */ = {isa = PBXBuildFile; fileRef = 492135751B51483A00685B7B /* rangemap.h */; };
		492135791B5148B300685B7B /* rangemap.c in Sources */ = {isa = PBXBuildFile; fileRef = 492135741B51483A00685B7B /* rangemap.c */; };
		49610BAB1A8E50940060030E /* meta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49610BA91A8E50940060030E /* meta.cpp */; };
		49610BAC1A8E50940060030E /* meta.h in Headers */ = {isa = PBXBuildFile; fileRef = 49610BAA1A8E50940060030E /* meta.h */; };
		496AEA391A8CACFD00E39D3F /* logging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 496AEA371A8CACFD00E39D3F /* logging.cpp */; };
		496AEA3A1A8CACFD00E39D3F /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 496AEA381A8CACFD00E39D3F /* logging.h */; };
		497AF3441ACBFCC80037A066 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 497AF3431ACBFCC80037A066 /* main.c */; };
		497AF3481ACBFD5F0037A066 /* logging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 496AEA371A8CACFD00E39D3F /* logging.cpp */; };
		497AF34A1ACD66E20037A066 /* util.c in Sources */ = {isa = PBXBuildFile; fileRef = 497AF3491ACD66E20037A066 /* util.c */; };
		497CBF141B81E0830037F874 /* rangemap_real_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 497CBF131B81E0830037F874 /* rangemap_real_test.c */; };
		49BBB3191B514AB0001533DC /* alloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 49BBB3171B514AB0001533DC /* alloc.h */; };
		49BBB31B1B514C0C001533DC /* rangemap.c in Sources */ = {isa = PBXBuildFile; fileRef = 492135741B51483A00685B7B /* rangemap.c */; };
		49BBB31E1B51669D001533DC /* rangemap_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 49BBB31C1B51669D001533DC /* rangemap_tests.c */; };
		49BBB3211B5291BB001533DC /* safety.c in Sources */ = {isa = PBXBuildFile; fileRef = 49BBB31F1B5291BB001533DC /* safety.c */; };
		49BBB3221B5291BB001533DC /* safety.h in Headers */ = {isa = PBXBuildFile; fileRef = 49BBB3201B5291BB001533DC /* safety.h */; };
		49CCE14F1AD5244D0034A6E3 /* kext_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 49CCE14D1AD5244D0034A6E3 /* kext_tests.c */; };
		49CCE1531AD54B660034A6E3 /* notifiers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49CCE1511AD54B660034A6E3 /* notifiers.cpp */; };
		49CCE1541AD54B660034A6E3 /* notifiers.h in Headers */ = {isa = PBXBuildFile; fileRef = 49CCE1521AD54B660034A6E3 /* notifiers.h */; };
		49D0DFE61A8B9DC200C833E8 /* MacPmem.c in Sources */ = {isa = PBXBuildFile; fileRef = 49D0DFE51A8B9DC200C833E8 /* MacPmem.c */; };
		49D0DFED1A8B9F1400C833E8 /* MacPmem.h in Headers */ = {isa = PBXBuildFile; fileRef = 49D0DFEC1A8B9F1400C833E8 /* MacPmem.h */; };
		49D2C6EC1C859F26001CE18F /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 49D2C6EA1C859F26001CE18F /* cpu.c */; };
		49D2C6ED1C859F26001CE18F /* cpu.h in Headers */ = {isa = PBXBuildFile; fileRef = 49D2C6EB1C859F26001CE18F /* cpu.h */; };
		49DD6A821AA510C40055543B /* iokit_pci.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49DD6A801AA510C40055543B /* iokit_pci.cpp */; };
		49DD6A831AA510C40055543B /* iokit_pci.h in Headers */ = {isa = PBXBuildFile; fileRef = 49DD6A811AA510C40055543B /* iokit_pci.h */; };
		49E076E81B3C292800DF9D2C /* i386_ptable_log.c in Sources */ = {isa = PBXBuildFile; fileRef = 49E076E61B3C292800DF9D2C /* i386_ptable_log.c */; };
		49E076E91B3C292800DF9D2C /* i386_ptable_log.h in Headers */ = {isa = PBXBuildFile; fileRef = 49E076E71B3C292800DF9D2C /* i386_ptable_log.h */; };
/* End PBXBuildFile section */

/* Begin PBXCopyFilesBuildPhase section */
		497AF33F1ACBFCC80037A066 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		490D41451ABA06FA0027DBE9 /* pte_mmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pte_mmap.cpp; sourceTree = "<group>"; };
		490D41461ABA06FA0027DBE9 /* pte_mmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pte_mmap.h; sourceTree = "<group>"; };
		492135741B51483A00685B7B /* rangemap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rangemap.c; sourceTree = "<group>"; };
		492135751B51483A00685B7B /* rangemap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rangemap.h; sourceTree = "<group>"; };
		492E68671AC1C53200CC0F70 /* i386_ptable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = i386_ptable.h; sourceTree = "<group>"; };
		49610BA91A8E50940060030E /* meta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = meta.cpp; sourceTree = "<group>"; };
		49610BAA1A8E50940060030E /* meta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = meta.h; sourceTree = "<group>"; };
		496AEA371A8CACFD00E39D3F /* logging.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logging.cpp; sourceTree = "<group>"; };
		496AEA381A8CACFD00E39D3F /* logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logging.h; sourceTree = "<group>"; };
		496AEA4B1A8CEF5D00E39D3F /* pmem_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pmem_common.h; sourceTree = "<group>"; };
		497AF3411ACBFCC80037A066 /* MacPmemTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = MacPmemTest; sourceTree = BUILT_PRODUCTS_DIR; };
		497AF3431ACBFCC80037A066 /* main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
		497AF3491ACD66E20037A066 /* util.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = util.c; sourceTree = "<group>"; };
		497CBF131B81E0830037F874 /* rangemap_real_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rangemap_real_test.c; sourceTree = "<group>"; };
		49BBB3171B514AB0001533DC /* alloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = alloc.h; sourceTree = "<group>"; };
		49BBB31C1B51669D001533DC /* rangemap_tests.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rangemap_tests.c; sourceTree = "<group>"; };
		49BBB31F1B5291BB001533DC /* safety.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = safety.c; sourceTree = "<group>"; };
		49BBB3201B5291BB001533DC /* safety.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safety.h; sourceTree = "<group>"; };
		49CCE14D1AD5244D0034A6E3 /* kext_tests.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = kext_tests.c; sourceTree = "<group>"; };
		49CCE14E1AD5244D0034A6E3 /* tests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tests.h; sourceTree = "<group>"; };
		49CCE1501AD5247A0034A6E3 /* MacPmemTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MacPmemTest.h; sourceTree = "<group>"; };
		49CCE1511AD54B660034A6E3 /* notifiers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = notifiers.cpp; sourceTree = "<group>"; };
		49CCE1521AD54B660034A6E3 /* notifiers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = notifiers.h; sourceTree = "<group>"; };
		49D0DFE01A8B9DC200C833E8 /* MacPmem.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MacPmem.kext; sourceTree = BUILT_PRODUCTS_DIR; };
		49D0DFE41A8B9DC200C833E8 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		49D0DFE51A8B9DC200C833E8 /* MacPmem.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = MacPmem.c; sourceTree = "<group>"; };
		49D0DFEC1A8B9F1400C833E8 /* MacPmem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MacPmem.h; sourceTree = "<group>"; };
		49D2C6EA1C859F26001CE18F /* cpu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpu.c; sourceTree = "<group>"; };
		49D2C6EB1C859F26001CE18F /* cpu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpu.h; sourceTree = "<group>"; };
		49DD6A801AA510C40055543B /* iokit_pci.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = iokit_pci.cpp; sourceTree = "<group>"; };
		49DD6A811AA510C40055543B /* iokit_pci.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iokit_pci.h; sourceTree = "<group>"; };
		49DD6A881AA688AE0055543B /* util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = util.h; sourceTree = "<group>"; };
		49E076E61B3C292800DF9D2C /* i386_ptable_log.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = i386_ptable_log.c; sourceTree = "<group>"; };
		49E076E71B3C292800DF9D2C /* i386_ptable_log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = i386_ptable_log.h; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		497AF33E1ACBFCC80037A066 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		49D0DFDC1A8B9DC200C833E8 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		492135731B5147D100685B7B /* Common */ = {
			isa = PBXGroup;
			children = (
				496AEA4B1A8CEF5D00E39D3F /* pmem_common.h */,
				496AEA371A8CACFD00E39D3F /* logging.cpp */,
				496AEA381A8CACFD00E39D3F /* logging.h */,
				492135741B51483A00685B7B /* rangemap.c */,
				492135751B51483A00685B7B /* rangemap.h */,
				49BBB3171B514AB0001533DC /* alloc.h */,
			);
			path = Common;
			sourceTree = "<group>";
		};
		497AF3421ACBFCC80037A066 /* MacPmemTest */ = {
			isa = PBXGroup;
			children = (
				49CCE1501AD5247A0034A6E3 /* MacPmemTest.h */,
				497AF3431ACBFCC80037A066 /* main.c */,
				49CCE14E1AD5244D0034A6E3 /* tests.h */,
				49CCE14D1AD5244D0034A6E3 /* kext_tests.c */,
				49BBB31C1B51669D001533DC /* rangemap_tests.c */,
				497CBF131B81E0830037F874 /* rangemap_real_test.c */,
			);
			path = MacPmemTest;
			sourceTree = "<group>";
		};
		49D0DFD61A8B9DC200C833E8 = {
			isa = PBXGroup;
			children = (
				492135731B5147D100685B7B /* Common */,
				497AF3421ACBFCC80037A066 /* MacPmemTest */,
				49D0DFE21A8B9DC200C833E8 /* MacPmem */,
				49D0DFE11A8B9DC200C833E8 /* Products */,
			);
			sourceTree = "<group>";
		};
		49D0DFE11A8B9DC200C833E8 /* Products */ = {
			isa = PBXGroup;
			children = (
				49D0DFE01A8B9DC200C833E8 /* MacPmem.kext */,
				497AF3411ACBFCC80037A066 /* MacPmemTest */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		49D0DFE21A8B9DC200C833E8 /* MacPmem */ = {
			isa = PBXGroup;
			children = (
				49D0DFE31A8B9DC200C833E8 /* Supporting Files */,
				49D0DFE51A8B9DC200C833E8 /* MacPmem.c */,
				49D0DFEC1A8B9F1400C833E8 /* MacPmem.h */,
				49BBB31F1B5291BB001533DC /* safety.c */,
				49BBB3201B5291BB001533DC /* safety.h */,
				49DD6A801AA510C40055543B /* iokit_pci.cpp */,
				49DD6A811AA510C40055543B /* iokit_pci.h */,
				49E076E61B3C292800DF9D2C /* i386_ptable_log.c */,
				49E076E71B3C292800DF9D2C /* i386_ptable_log.h */,
				490D41451ABA06FA0027DBE9 /* pte_mmap.cpp */,
				490D41461ABA06FA0027DBE9 /* pte_mmap.h */,
				492E68671AC1C53200CC0F70 /* i386_ptable.h */,
				49610BA91A8E50940060030E /* meta.cpp */,
				49610BAA1A8E50940060030E /* meta.h */,
				497AF3491ACD66E20037A066 /* util.c */,
				49DD6A881AA688AE0055543B /* util.h */,
				49D2C6EA1C859F26001CE18F /* cpu.c */,
				49D2C6EB1C859F26001CE18F /* cpu.h */,
				49CCE1511AD54B660034A6E3 /* notifiers.cpp */,
				49CCE1521AD54B660034A6E3 /* notifiers.h */,
			);
			path = MacPmem;
			sourceTree = "<group>";
		};
		49D0DFE31A8B9DC200C833E8 /* Supporting Files */ = {
			isa = PBXGroup;
			children = (
				49D0DFE41A8B9DC200C833E8 /* Info.plist */,
			);
			name = "Supporting Files";
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		49D0DFDD1A8B9DC200C833E8 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				49CCE1541AD54B660034A6E3 /* notifiers.h in Headers */,
				49610BAC1A8E50940060030E /* meta.h in Headers */,
				496AEA3A1A8CACFD00E39D3F /* logging.h in Headers */,
				49DD6A831AA510C40055543B /* iokit_pci.h in Headers */,
				49BBB3221B5291BB001533DC /* safety.h in Headers */,
				49D0DFED1A8B9F1400C833E8 /* MacPmem.h in Headers */,
				492135771B51483A00685B7B /* rangemap.h in Headers */,
				49D2C6ED1C859F26001CE18F /* cpu.h in Headers */,
				49BBB3191B514AB0001533DC /* alloc.h in Headers */,
				49E076E91B3C292800DF9D2C /* i386_ptable_log.h in Headers */,
				490D41481ABA06FA0027DBE9 /* pte_mmap.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		497AF3401ACBFCC80037A066 /* MacPmemTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 497AF3471ACBFCC80037A066 /* Build configuration list for PBXNativeTarget "MacPmemTest" */;
			buildPhases = (
				497AF33D1ACBFCC80037A066 /* Sources */,
				497AF33E1ACBFCC80037A066 /* Frameworks */,
				497AF33F1ACBFCC80037A066 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = MacPmemTest;
			productName = MacPmemTest;
			productReference = 497AF3411ACBFCC80037A066 /* MacPmemTest */;
			productType = "com.apple.product-type.tool";
		};
		49D0DFDF1A8B9DC200C833E8 /* MacPmem */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 49D0DFE91A8B9DC200C833E8 /* Build configuration list for PBXNativeTarget "MacPmem" */;
			buildPhases = (
				49D0DFDB1A8B9DC200C833E8 /* Sources */,
				49D0DFDC1A8B9DC200C833E8 /* Frameworks */,
				49D0DFDD1A8B9DC200C833E8 /* Headers */,
				49D0DFDE1A8B9DC200C833E8 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = MacPmem;
			productName = MacPmem;
			productReference = 49D0DFE01A8B9DC200C833E8 /* MacPmem.kext */;
			productType = "com.apple.product-type.kernel-extension";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		49D0DFD71A8B9DC200C833E8 /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 0720;
				ORGANIZATIONNAME = Google;
				TargetAttributes = {
					497AF3401ACBFCC80037A066 = {
						CreatedOnToolsVersion = 6.1.1;
					};
					49D0DFDF1A8B9DC200C833E8 = {
						CreatedOnToolsVersion = 6.1.1;
						DevelopmentTeam = B8CABP2WQT;
					};
				};
			};
			buildConfigurationList = 49D0DFDA1A8B9DC200C833E8 /* Build configuration list for PBXProject "MacPmem" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = English;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
			);
			mainGroup = 49D0DFD61A8B9DC200C833E8;
			productRefGroup = 49D0DFE11A8B9DC200C833E8 /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				49D0DFDF1A8B9DC200C833E8 /* MacPmem */,
				497AF3401ACBFCC80037A066 /* MacPmemTest */,
			);
		};
/* End PBXProject section */

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

/* Begin PBXSourcesBuildPhase section */
		497AF33D1ACBFCC80037A066 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				497CBF141B81E0830037F874 /* rangemap_real_test.c in Sources */,
				49CCE14F1AD5244D0034A6E3 /* kext_tests.c in Sources */,
				49BBB31E1B51669D001533DC /* rangemap_tests.c in Sources */,
				497AF3481ACBFD5F0037A066 /* logging.cpp in Sources */,
				492135791B5148B300685B7B /* rangemap.c in Sources */,
				497AF3441ACBFCC80037A066 /* main.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		49D0DFDB1A8B9DC200C833E8 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				49CCE1531AD54B660034A6E3 /* notifiers.cpp in Sources */,
				49D0DFE61A8B9DC200C833E8 /* MacPmem.c in Sources */,
				49610BAB1A8E50940060030E /* meta.cpp in Sources */,
				49DD6A821AA510C40055543B /* iokit_pci.cpp in Sources */,
				49E076E81B3C292800DF9D2C /* i386_ptable_log.c in Sources */,
				490D41471ABA06FA0027DBE9 /* pte_mmap.cpp in Sources */,
				496AEA391A8CACFD00E39D3F /* logging.cpp in Sources */,
				49BBB31B1B514C0C001533DC /* rangemap.c in Sources */,
				49D2C6EC1C859F26001CE18F /* cpu.c in Sources */,
				497AF34A1ACD66E20037A066 /* util.c in Sources */,
				49BBB3211B5291BB001533DC /* safety.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
		4923B5761B57EDDF00BCB249 /* DANGER ZONE!!! Write & Codesign */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				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;
				MACOSX_DEPLOYMENT_TARGET = 10.7;
				MTL_ENABLE_DEBUG_INFO = NO;
				SDKROOT = macosx;
			};
			name = "DANGER ZONE!!! Write & Codesign";
		};
		4923B5771B57EDDF00BCB249 /* DANGER ZONE!!! Write & Codesign */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "Developer ID Application";
				"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Developer ID Application";
				COMBINE_HIDPI_IMAGES = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"MACPMEM=1",
					"PMEM_WRITE_ENABLED=1",
				);
				INFOPLIST_FILE = MacPmem/Info.plist;
				INSTALL_PATH = /;
				MODULE_NAME = com.google.MacPmem;
				MODULE_START = com_google_MacPmem_start;
				MODULE_STOP = com_google_MacPmem_stop;
				MODULE_VERSION = 1.4.1;
				PRODUCT_BUNDLE_IDENTIFIER = "com.google.$(PRODUCT_NAME:rfc1034identifier)";
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE = "";
				WRAPPER_EXTENSION = kext;
			};
			name = "DANGER ZONE!!! Write & Codesign";
		};
		4923B5781B57EDDF00BCB249 /* DANGER ZONE!!! Write & Codesign */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				INSTALL_PATH = /;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = "DANGER ZONE!!! Write & Codesign";
		};
		497AF3451ACBFCC80037A066 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				INSTALL_PATH = /;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		497AF3461ACBFCC80037A066 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				INSTALL_PATH = /;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		49B573CB1B57E18A0004CAD4 /* Release Write Support No Codesign */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				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;
				MACOSX_DEPLOYMENT_TARGET = 10.7;
				MTL_ENABLE_DEBUG_INFO = NO;
				SDKROOT = macosx;
			};
			name = "Release Write Support No Codesign";
		};
		49B573CC1B57E18A0004CAD4 /* Release Write Support No Codesign */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=macosx*]" = "";
				COMBINE_HIDPI_IMAGES = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"MACPMEM=1",
					"PMEM_WRITE_ENABLED=1",
				);
				INFOPLIST_FILE = MacPmem/Info.plist;
				INSTALL_PATH = /;
				MODULE_NAME = com.google.MacPmem;
				MODULE_START = com_google_MacPmem_start;
				MODULE_STOP = com_google_MacPmem_stop;
				MODULE_VERSION = 1.4.1;
				PRODUCT_BUNDLE_IDENTIFIER = "com.google.$(PRODUCT_NAME:rfc1034identifier)";
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE = "";
				WRAPPER_EXTENSION = kext;
			};
			name = "Release Write Support No Codesign";
		};
		49B573CD1B57E18A0004CAD4 /* Release Write Support No Codesign */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				INSTALL_PATH = /;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = "Release Write Support No Codesign";
		};
		49D0DFE71A8B9DC200C833E8 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				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;
				MACOSX_DEPLOYMENT_TARGET = 10.7;
				MTL_ENABLE_DEBUG_INFO = YES;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = macosx;
			};
			name = Debug;
		};
		49D0DFE81A8B9DC200C833E8 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				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;
				MACOSX_DEPLOYMENT_TARGET = 10.7;
				MTL_ENABLE_DEBUG_INFO = NO;
				SDKROOT = macosx;
			};
			name = Release;
		};
		49D0DFEA1A8B9DC200C833E8 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "Developer ID Application";
				"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Developer ID Application";
				COMBINE_HIDPI_IMAGES = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"MACPMEM=1",
					"DEBUG=1",
					"PMEM_WRITE_ENABLED=1",
				);
				INFOPLIST_FILE = MacPmem/Info.plist;
				INSTALL_PATH = /;
				MODULE_NAME = com.google.MacPmem;
				MODULE_START = com_google_MacPmem_start;
				MODULE_STOP = com_google_MacPmem_stop;
				MODULE_VERSION = 1.4.1;
				"OTHER_CODE_SIGN_FLAGS[sdk=macosx*]" = "--timestamp=none";
				PRODUCT_BUNDLE_IDENTIFIER = "com.google.$(PRODUCT_NAME:rfc1034identifier)";
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE = "";
				WRAPPER_EXTENSION = kext;
			};
			name = Debug;
		};
		49D0DFEB1A8B9DC200C833E8 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "Developer ID Application";
				"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Developer ID Application";
				COMBINE_HIDPI_IMAGES = YES;
				GCC_PREPROCESSOR_DEFINITIONS = "MACPMEM=1";
				INFOPLIST_FILE = MacPmem/Info.plist;
				INSTALL_PATH = /;
				MODULE_NAME = com.google.MacPmem;
				MODULE_START = com_google_MacPmem_start;
				MODULE_STOP = com_google_MacPmem_stop;
				MODULE_VERSION = 1.4.1;
				PRODUCT_BUNDLE_IDENTIFIER = "com.google.$(PRODUCT_NAME:rfc1034identifier)";
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE = "";
				WRAPPER_EXTENSION = kext;
			};
			name = Release;
		};
		49E076E31B3AFF4600DF9D2C /* Release Legacy */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				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;
				MACOSX_DEPLOYMENT_TARGET = 10.7;
				MTL_ENABLE_DEBUG_INFO = NO;
				SDKROOT = macosx;
			};
			name = "Release Legacy";
		};
		49E076E41B3AFF4600DF9D2C /* Release Legacy */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=macosx*]" = "";
				COMBINE_HIDPI_IMAGES = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"MACPMEM=1",
					"PMEM_LEGACY=1",
				);
				INFOPLIST_FILE = MacPmem/Info.plist;
				INSTALL_PATH = /;
				MODULE_NAME = com.google.MacPmem;
				MODULE_START = com_google_MacPmem_start;
				MODULE_STOP = com_google_MacPmem_stop;
				MODULE_VERSION = 1.4.1;
				PRODUCT_BUNDLE_IDENTIFIER = "com.google.$(PRODUCT_NAME:rfc1034identifier)";
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE = "";
				WRAPPER_EXTENSION = kext;
			};
			name = "Release Legacy";
		};
		49E076E51B3AFF4600DF9D2C /* Release Legacy */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				INSTALL_PATH = /;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = "Release Legacy";
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		497AF3471ACBFCC80037A066 /* Build configuration list for PBXNativeTarget "MacPmemTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				497AF3451ACBFCC80037A066 /* Debug */,
				497AF3461ACBFCC80037A066 /* Release */,
				4923B5781B57EDDF00BCB249 /* DANGER ZONE!!! Write & Codesign */,
				49B573CD1B57E18A0004CAD4 /* Release Write Support No Codesign */,
				49E076E51B3AFF4600DF9D2C /* Release Legacy */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		49D0DFDA1A8B9DC200C833E8 /* Build configuration list for PBXProject "MacPmem" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				49D0DFE71A8B9DC200C833E8 /* Debug */,
				49D0DFE81A8B9DC200C833E8 /* Release */,
				4923B5761B57EDDF00BCB249 /* DANGER ZONE!!! Write & Codesign */,
				49B573CB1B57E18A0004CAD4 /* Release Write Support No Codesign */,
				49E076E31B3AFF4600DF9D2C /* Release Legacy */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		49D0DFE91A8B9DC200C833E8 /* Build configuration list for PBXNativeTarget "MacPmem" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				49D0DFEA1A8B9DC200C833E8 /* Debug */,
				49D0DFEB1A8B9DC200C833E8 /* Release */,
				4923B5771B57EDDF00BCB249 /* DANGER ZONE!!! Write & Codesign */,
				49B573CC1B57E18A0004CAD4 /* Release Write Support No Codesign */,
				49E076E41B3AFF4600DF9D2C /* Release Legacy */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 49D0DFD71A8B9DC200C833E8 /* Project object */;
}
