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

/* Begin PBXBuildFile section */
		0135B2EF2536401B005DDE7F /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 0135B2EE2536401B005DDE7F /* main.c */; };
		0135B2FE2536406E005DDE7F /* UserKernelShared.h in Headers */ = {isa = PBXBuildFile; fileRef = 01ACCCE325362AC2007704ED /* UserKernelShared.h */; };
		01ACCCDF25362A8A007704ED /* ALCUserClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01ACCCDD25362A8A007704ED /* ALCUserClient.cpp */; };
		01ACCCE025362A8A007704ED /* ALCUserClient.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 01ACCCDE25362A8A007704ED /* ALCUserClient.hpp */; };
		01ACCCE425362AC2007704ED /* UserKernelShared.h in Headers */ = {isa = PBXBuildFile; fileRef = 01ACCCE325362AC2007704ED /* UserKernelShared.h */; };
		01ACCCEA25362B00007704ED /* ALCUserClientProvider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01ACCCE825362B00007704ED /* ALCUserClientProvider.cpp */; };
		01ACCCEB25362B00007704ED /* ALCUserClientProvider.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 01ACCCE925362B00007704ED /* ALCUserClientProvider.hpp */; };
		1C642F561C8F1BD8006B4C51 /* PinConfigs.kext in CopyFiles */ = {isa = PBXBuildFile; fileRef = 1C642F551C8F1BD8006B4C51 /* PinConfigs.kext */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
		1C748C2D1C21952C0024EED2 /* kern_start.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1C748C2C1C21952C0024EED2 /* kern_start.cpp */; };
		1C88DDEC1C89EE540003E1BF /* kern_resources.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1C88DDEA1C89EE540003E1BF /* kern_resources.cpp */; };
		1C88DDED1C89EE540003E1BF /* kern_resources.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1C88DDEB1C89EE540003E1BF /* kern_resources.hpp */; };
		1C9CB7B01C789FF500231E41 /* kern_alc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1C9CB7AE1C789FF500231E41 /* kern_alc.cpp */; };
		1C9CB7B11C789FF500231E41 /* kern_alc.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1C9CB7AF1C789FF500231E41 /* kern_alc.hpp */; };
		1CD5B2BF1C89CF2D00E45373 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1CD5B2BE1C89CF2D00E45373 /* main.mm */; };
		CE405ED91E4A080700AA0B3D /* plugin_start.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CE405ED81E4A080700AA0B3D /* plugin_start.cpp */; };
		CE8DA08A2517C489008C44E8 /* libkmod.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE8DA0892517C489008C44E8 /* libkmod.a */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		0135B2F72536402D005DDE7F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 1C748C1E1C21952C0024EED2 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 0135B2EB2536401B005DDE7F;
			remoteInfo = "alc-verb";
		};
		1CD5B2C31C89CF4E00E45373 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 1C748C1E1C21952C0024EED2 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 1CD5B2BB1C89CF2D00E45373;
			remoteInfo = ResourceConverter;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		0135B2EA2536401B005DDE7F /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
		1C642F521C8F157A006B4C51 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 13;
			files = (
				1C642F561C8F1BD8006B4C51 /* PinConfigs.kext in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1CD5B2BA1C89CF2D00E45373 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		0135B2EC2536401B005DDE7F /* alc-verb */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "alc-verb"; sourceTree = BUILT_PRODUCTS_DIR; };
		0135B2EE2536401B005DDE7F /* main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
		0135B2FC25364053005DDE7F /* hdaverb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hdaverb.h; sourceTree = "<group>"; };
		01ACCCDD25362A8A007704ED /* ALCUserClient.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ALCUserClient.cpp; sourceTree = "<group>"; };
		01ACCCDE25362A8A007704ED /* ALCUserClient.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ALCUserClient.hpp; sourceTree = "<group>"; };
		01ACCCE325362AC2007704ED /* UserKernelShared.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UserKernelShared.h; sourceTree = "<group>"; };
		01ACCCE825362B00007704ED /* ALCUserClientProvider.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ALCUserClientProvider.cpp; sourceTree = "<group>"; };
		01ACCCE925362B00007704ED /* ALCUserClientProvider.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ALCUserClientProvider.hpp; sourceTree = "<group>"; };
		1C642F551C8F1BD8006B4C51 /* PinConfigs.kext */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.kernel-extension"; name = PinConfigs.kext; path = Resources/PinConfigs.kext; sourceTree = "<group>"; };
		1C642F571C8F1BEE006B4C51 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Resources/PinConfigs.kext/Contents/Info.plist; sourceTree = "<group>"; };
		1C748C271C21952C0024EED2 /* AppleALC.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AppleALC.kext; sourceTree = BUILT_PRODUCTS_DIR; };
		1C748C2C1C21952C0024EED2 /* kern_start.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = kern_start.cpp; sourceTree = "<group>"; };
		1C748C2E1C21952C0024EED2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		1C88DDEA1C89EE540003E1BF /* kern_resources.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = kern_resources.cpp; sourceTree = "<group>"; };
		1C88DDEB1C89EE540003E1BF /* kern_resources.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = kern_resources.hpp; sourceTree = "<group>"; };
		1C88DDEF1C8A00C60003E1BF /* generate.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = generate.sh; sourceTree = "<group>"; };
		1C9CB7AE1C789FF500231E41 /* kern_alc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = kern_alc.cpp; sourceTree = "<group>"; };
		1C9CB7AF1C789FF500231E41 /* kern_alc.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = kern_alc.hpp; sourceTree = "<group>"; };
		1CD5B2B71C89BEB000E45373 /* Resources */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Resources; sourceTree = "<group>"; };
		1CD5B2BC1C89CF2D00E45373 /* ResourceConverter */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ResourceConverter; sourceTree = BUILT_PRODUCTS_DIR; };
		1CD5B2BE1C89CF2D00E45373 /* main.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = "<group>"; };
		1CF01C901C8CF97F002DCEA3 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
		1CF01C921C8CF997002DCEA3 /* Changelog.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = Changelog.md; sourceTree = "<group>"; };
		1CF01C931C8DF02E002DCEA3 /* LICENSE.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE.txt; sourceTree = "<group>"; };
		3B8E96CF21CE89CB00AA0D7C /* README_CN.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README_CN.md; sourceTree = "<group>"; };
		CE405EBA1E49DD7100AA0B3D /* kern_compression.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = kern_compression.hpp; sourceTree = "<group>"; };
		CE405EBB1E49DD7100AA0B3D /* kern_disasm.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = kern_disasm.hpp; sourceTree = "<group>"; };
		CE405EBC1E49DD7100AA0B3D /* kern_file.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = kern_file.hpp; sourceTree = "<group>"; };
		CE405EBD1E49DD7100AA0B3D /* kern_iokit.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = kern_iokit.hpp; sourceTree = "<group>"; };
		CE405EBE1E49DD7100AA0B3D /* kern_mach.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = kern_mach.hpp; sourceTree = "<group>"; };
		CE405EBF1E49DD7100AA0B3D /* kern_patcher.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = kern_patcher.hpp; sourceTree = "<group>"; };
		CE405EC01E49DD7100AA0B3D /* kern_policy.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = kern_policy.hpp; sourceTree = "<group>"; };
		CE405EC31E49DD7100AA0B3D /* kern_user.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = kern_user.hpp; sourceTree = "<group>"; };
		CE405EC41E49DD7100AA0B3D /* kern_util.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = kern_util.hpp; sourceTree = "<group>"; };
		CE405ECF1E49EC9100AA0B3D /* kern_config.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = kern_config.hpp; sourceTree = "<group>"; };
		CE405ED21E49F9FC00AA0B3D /* kern_api.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = kern_api.hpp; sourceTree = "<group>"; };
		CE405ED81E4A080700AA0B3D /* plugin_start.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = plugin_start.cpp; sourceTree = "<group>"; };
		CE405EDA1E4A080F00AA0B3D /* plugin_start.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = plugin_start.hpp; sourceTree = "<group>"; };
		CE4E88071E099CC8009AC98D /* merge_pinconfigs.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = merge_pinconfigs.sh; sourceTree = "<group>"; };
		CE4E88081E099CC8009AC98D /* zlib.pl */ = {isa = PBXFileReference; lastKnownFileType = text.script.perl; path = zlib.pl; sourceTree = "<group>"; };
		CE4E88091E099CC8009AC98D /* zlib_optimize.command */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = zlib_optimize.command; sourceTree = "<group>"; };
		CE4E880A1E099CC8009AC98D /* zlib_pack.command */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = zlib_pack.command; sourceTree = "<group>"; };
		CE4E880B1E099CC8009AC98D /* zlib_unpack.command */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = zlib_unpack.command; sourceTree = "<group>"; };
		CE8DA0892517C489008C44E8 /* libkmod.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libkmod.a; path = ../Lilu/MacKernelSDK/Library/x86_64/libkmod.a; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		0135B2E92536401B005DDE7F /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1C748C231C21952C0024EED2 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CE8DA08A2517C489008C44E8 /* libkmod.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1CD5B2B91C89CF2D00E45373 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		0135B2ED2536401B005DDE7F /* alc-verb */ = {
			isa = PBXGroup;
			children = (
				0135B2EE2536401B005DDE7F /* main.c */,
				0135B2FC25364053005DDE7F /* hdaverb.h */,
			);
			path = "alc-verb";
			sourceTree = "<group>";
		};
		01ACCCDC25362A7B007704ED /* ALCUserClient */ = {
			isa = PBXGroup;
			children = (
				01ACCCDD25362A8A007704ED /* ALCUserClient.cpp */,
				01ACCCDE25362A8A007704ED /* ALCUserClient.hpp */,
			);
			path = ALCUserClient;
			sourceTree = "<group>";
		};
		01ACCCE725362AEB007704ED /* ALCUserClientProvider */ = {
			isa = PBXGroup;
			children = (
				01ACCCE825362B00007704ED /* ALCUserClientProvider.cpp */,
				01ACCCE925362B00007704ED /* ALCUserClientProvider.hpp */,
			);
			path = ALCUserClientProvider;
			sourceTree = "<group>";
		};
		1C642F581C8F1BF2006B4C51 /* PinConfigs */ = {
			isa = PBXGroup;
			children = (
				1C642F551C8F1BD8006B4C51 /* PinConfigs.kext */,
				1C642F571C8F1BEE006B4C51 /* Info.plist */,
			);
			name = PinConfigs;
			sourceTree = "<group>";
		};
		1C748C1D1C21952C0024EED2 = {
			isa = PBXGroup;
			children = (
				1CF01C911C8CF982002DCEA3 /* Docs */,
				CE4E88061E099CC8009AC98D /* Tools */,
				1C642F581C8F1BF2006B4C51 /* PinConfigs */,
				1CD5B2B71C89BEB000E45373 /* Resources */,
				1C748C291C21952C0024EED2 /* AppleALC */,
				CE405EC81E49DD7B00AA0B3D /* SDK */,
				1CD5B2BD1C89CF2D00E45373 /* ResourceConverter */,
				0135B2ED2536401B005DDE7F /* alc-verb */,
				1C748C281C21952C0024EED2 /* Products */,
				CE8DA0882517C489008C44E8 /* Frameworks */,
			);
			sourceTree = "<group>";
			usesTabs = 1;
		};
		1C748C281C21952C0024EED2 /* Products */ = {
			isa = PBXGroup;
			children = (
				1C748C271C21952C0024EED2 /* AppleALC.kext */,
				1CD5B2BC1C89CF2D00E45373 /* ResourceConverter */,
				0135B2EC2536401B005DDE7F /* alc-verb */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		1C748C291C21952C0024EED2 /* AppleALC */ = {
			isa = PBXGroup;
			children = (
				01ACCCE725362AEB007704ED /* ALCUserClientProvider */,
				01ACCCDC25362A7B007704ED /* ALCUserClient */,
				1C748C2C1C21952C0024EED2 /* kern_start.cpp */,
				1C9CB7AE1C789FF500231E41 /* kern_alc.cpp */,
				1C9CB7AF1C789FF500231E41 /* kern_alc.hpp */,
				1C88DDEA1C89EE540003E1BF /* kern_resources.cpp */,
				1C88DDEB1C89EE540003E1BF /* kern_resources.hpp */,
				1C748C2E1C21952C0024EED2 /* Info.plist */,
				01ACCCE325362AC2007704ED /* UserKernelShared.h */,
			);
			path = AppleALC;
			sourceTree = "<group>";
		};
		1CD5B2BD1C89CF2D00E45373 /* ResourceConverter */ = {
			isa = PBXGroup;
			children = (
				1CD5B2BE1C89CF2D00E45373 /* main.mm */,
				1C88DDEF1C8A00C60003E1BF /* generate.sh */,
			);
			path = ResourceConverter;
			sourceTree = "<group>";
		};
		1CF01C911C8CF982002DCEA3 /* Docs */ = {
			isa = PBXGroup;
			children = (
				1CF01C901C8CF97F002DCEA3 /* README.md */,
				1CF01C931C8DF02E002DCEA3 /* LICENSE.txt */,
				1CF01C921C8CF997002DCEA3 /* Changelog.md */,
				3B8E96CF21CE89CB00AA0D7C /* README_CN.md */,
			);
			name = Docs;
			sourceTree = "<group>";
		};
		CE405EB91E49DD7100AA0B3D /* Headers */ = {
			isa = PBXGroup;
			children = (
				CE405ED21E49F9FC00AA0B3D /* kern_api.hpp */,
				CE405ECF1E49EC9100AA0B3D /* kern_config.hpp */,
				CE405EBA1E49DD7100AA0B3D /* kern_compression.hpp */,
				CE405EBB1E49DD7100AA0B3D /* kern_disasm.hpp */,
				CE405EBC1E49DD7100AA0B3D /* kern_file.hpp */,
				CE405EBD1E49DD7100AA0B3D /* kern_iokit.hpp */,
				CE405EBE1E49DD7100AA0B3D /* kern_mach.hpp */,
				CE405EBF1E49DD7100AA0B3D /* kern_patcher.hpp */,
				CE405EC01E49DD7100AA0B3D /* kern_policy.hpp */,
				CE405EC31E49DD7100AA0B3D /* kern_user.hpp */,
				CE405EC41E49DD7100AA0B3D /* kern_util.hpp */,
				CE405EDA1E4A080F00AA0B3D /* plugin_start.hpp */,
			);
			name = Headers;
			path = Lilu.kext/Contents/Resources/Headers;
			sourceTree = SOURCE_ROOT;
		};
		CE405EC51E49DD7100AA0B3D /* Library */ = {
			isa = PBXGroup;
			children = (
				CE405ED81E4A080700AA0B3D /* plugin_start.cpp */,
			);
			name = Library;
			path = Lilu.kext/Contents/Resources/Library;
			sourceTree = SOURCE_ROOT;
		};
		CE405EC81E49DD7B00AA0B3D /* SDK */ = {
			isa = PBXGroup;
			children = (
				CE405EB91E49DD7100AA0B3D /* Headers */,
				CE405EC51E49DD7100AA0B3D /* Library */,
			);
			name = SDK;
			sourceTree = "<group>";
		};
		CE4E88061E099CC8009AC98D /* Tools */ = {
			isa = PBXGroup;
			children = (
				CE4E88071E099CC8009AC98D /* merge_pinconfigs.sh */,
				CE4E88081E099CC8009AC98D /* zlib.pl */,
				CE4E88091E099CC8009AC98D /* zlib_optimize.command */,
				CE4E880A1E099CC8009AC98D /* zlib_pack.command */,
				CE4E880B1E099CC8009AC98D /* zlib_unpack.command */,
			);
			path = Tools;
			sourceTree = "<group>";
		};
		CE8DA0882517C489008C44E8 /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				CE8DA0892517C489008C44E8 /* libkmod.a */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		0135B2FD25364062005DDE7F /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				0135B2FE2536406E005DDE7F /* UserKernelShared.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1C748C241C21952C0024EED2 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1C9CB7B11C789FF500231E41 /* kern_alc.hpp in Headers */,
				01ACCCEB25362B00007704ED /* ALCUserClientProvider.hpp in Headers */,
				1C88DDED1C89EE540003E1BF /* kern_resources.hpp in Headers */,
				01ACCCE025362A8A007704ED /* ALCUserClient.hpp in Headers */,
				01ACCCE425362AC2007704ED /* UserKernelShared.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		0135B2EB2536401B005DDE7F /* alc-verb */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 0135B2F32536401B005DDE7F /* Build configuration list for PBXNativeTarget "alc-verb" */;
			buildPhases = (
				0135B2FD25364062005DDE7F /* Headers */,
				0135B2E82536401B005DDE7F /* Sources */,
				0135B2E92536401B005DDE7F /* Frameworks */,
				0135B2EA2536401B005DDE7F /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "alc-verb";
			productName = "alc-verb";
			productReference = 0135B2EC2536401B005DDE7F /* alc-verb */;
			productType = "com.apple.product-type.tool";
		};
		1C748C261C21952C0024EED2 /* AppleALC */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1C748C311C21952C0024EED2 /* Build configuration list for PBXNativeTarget "AppleALC" */;
			buildPhases = (
				1C748C221C21952C0024EED2 /* Sources */,
				1C748C231C21952C0024EED2 /* Frameworks */,
				1C748C241C21952C0024EED2 /* Headers */,
				1C748C251C21952C0024EED2 /* Resources */,
				1C642F521C8F157A006B4C51 /* CopyFiles */,
				CEBAEC1E20764C0B00CE3744 /* Merge Pinconfigs */,
				CE131D6B1FB72A9D0036C3A0 /* Archive */,
			);
			buildRules = (
			);
			dependencies = (
				0135B2F82536402D005DDE7F /* PBXTargetDependency */,
				1CD5B2C41C89CF4E00E45373 /* PBXTargetDependency */,
			);
			name = AppleALC;
			productName = AppleALC;
			productReference = 1C748C271C21952C0024EED2 /* AppleALC.kext */;
			productType = "com.apple.product-type.kernel-extension";
		};
		1CD5B2BB1C89CF2D00E45373 /* ResourceConverter */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1CD5B2C01C89CF2D00E45373 /* Build configuration list for PBXNativeTarget "ResourceConverter" */;
			buildPhases = (
				1CD5B2B81C89CF2D00E45373 /* Sources */,
				1CD5B2B91C89CF2D00E45373 /* Frameworks */,
				1CD5B2BA1C89CF2D00E45373 /* CopyFiles */,
				CE0C09F3201DBE6600926B8E /* Convert Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = ResourceConverter;
			productName = ResourceConverter;
			productReference = 1CD5B2BC1C89CF2D00E45373 /* ResourceConverter */;
			productType = "com.apple.product-type.tool";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		1C748C1E1C21952C0024EED2 /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 1210;
				ORGANIZATIONNAME = vit9696;
				TargetAttributes = {
					0135B2EB2536401B005DDE7F = {
						CreatedOnToolsVersion = 12.0.1;
						ProvisioningStyle = Manual;
					};
					1C748C261C21952C0024EED2 = {
						CreatedOnToolsVersion = 7.2;
					};
					1CD5B2BB1C89CF2D00E45373 = {
						CreatedOnToolsVersion = 7.2.1;
					};
				};
			};
			buildConfigurationList = 1C748C211C21952C0024EED2 /* Build configuration list for PBXProject "AppleALC" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = en;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
				Base,
			);
			mainGroup = 1C748C1D1C21952C0024EED2;
			productRefGroup = 1C748C281C21952C0024EED2 /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				1C748C261C21952C0024EED2 /* AppleALC */,
				1CD5B2BB1C89CF2D00E45373 /* ResourceConverter */,
				0135B2EB2536401B005DDE7F /* alc-verb */,
			);
		};
/* End PBXProject section */

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

/* Begin PBXShellScriptBuildPhase section */
		CE0C09F3201DBE6600926B8E /* Convert Resources */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputFileListPaths = (
			);
			inputPaths = (
				"$(SRCROOT)/Resources/PinConfigs.kext/Contents/Info.plist",
			);
			name = "Convert Resources";
			outputPaths = (
				"$(SRCROOT)/AppleALC/kern_resources.cpp",
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/bash;
			shellScript = "# For some reason recent Xcode ignores exit command completely.\n/bin/bash -e \"${PROJECT_DIR}/ResourceConverter/generate.sh\"\n";
		};
		CE131D6B1FB72A9D0036C3A0 /* Archive */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			name = Archive;
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/bash;
			shellScript = "cd \"${TARGET_BUILD_DIR}\"\n\ndist=(\"$FULL_PRODUCT_NAME\")\ndist+=(\"alc-verb\")\nif [ -d \"$DWARF_DSYM_FILE_NAME\" ]; then dist+=(\"$DWARF_DSYM_FILE_NAME\"); fi\n\narchive=\"${PRODUCT_NAME}-${MODULE_VERSION}-$(echo $CONFIGURATION | tr /a-z/ /A-Z/).zip\"\nrm -rf *.zip\nif [ \"$CONFIGURATION\" == \"Release\" ]; then\n  strip -x -T \"${EXECUTABLE_PATH}\" &>/dev/null || strip -x \"${EXECUTABLE_PATH}\"\nfi\nzip -qry -FS \"${archive}\" \"${dist[@]}\"\n";
		};
		CEBAEC1E20764C0B00CE3744 /* Merge Pinconfigs */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			name = "Merge Pinconfigs";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "cd \"${TARGET_BUILD_DIR}\"\n\n/bin/bash -e \"${PROJECT_DIR}/Tools/merge_pinconfigs.sh\" 1\n";
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		0135B2E82536401B005DDE7F /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				0135B2EF2536401B005DDE7F /* main.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1C748C221C21952C0024EED2 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1C9CB7B01C789FF500231E41 /* kern_alc.cpp in Sources */,
				01ACCCEA25362B00007704ED /* ALCUserClientProvider.cpp in Sources */,
				01ACCCDF25362A8A007704ED /* ALCUserClient.cpp in Sources */,
				CE405ED91E4A080700AA0B3D /* plugin_start.cpp in Sources */,
				1C748C2D1C21952C0024EED2 /* kern_start.cpp in Sources */,
				1C88DDEC1C89EE540003E1BF /* kern_resources.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1CD5B2B81C89CF2D00E45373 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1CD5B2BF1C89CF2D00E45373 /* main.mm in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		0135B2F82536402D005DDE7F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 0135B2EB2536401B005DDE7F /* alc-verb */;
			targetProxy = 0135B2F72536402D005DDE7F /* PBXContainerItemProxy */;
		};
		1CD5B2C41C89CF4E00E45373 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 1CD5B2BB1C89CF2D00E45373 /* ResourceConverter */;
			targetProxy = 1CD5B2C31C89CF4E00E45373 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		0135B2F02536401B005DDE7F /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_STYLE = Manual;
				COPY_PHASE_STRIP = NO;
				DEVELOPMENT_TEAM = "";
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_DYNAMIC_NO_PIC = NO;
				MACOSX_DEPLOYMENT_TARGET = 10.6;
				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
				MTL_FAST_MATH = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "";
			};
			name = Debug;
		};
		0135B2F12536401B005DDE7F /* Sanitize */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_STYLE = Manual;
				COPY_PHASE_STRIP = NO;
				DEVELOPMENT_TEAM = "";
				ENABLE_NS_ASSERTIONS = NO;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				MACOSX_DEPLOYMENT_TARGET = 10.6;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "";
			};
			name = Sanitize;
		};
		0135B2F22536401B005DDE7F /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_STYLE = Manual;
				COPY_PHASE_STRIP = NO;
				DEVELOPMENT_TEAM = "";
				ENABLE_NS_ASSERTIONS = NO;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				MACOSX_DEPLOYMENT_TARGET = 10.6;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "";
			};
			name = Release;
		};
		1C748C2F1C21952C0024EED2 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = x86_64;
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "c++1y";
				CLANG_CXX_LIBRARY = "libc++";
				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_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_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = c11;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_SYMBOLS_PRIVATE_EXTERN = 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;
				KERNEL_EXTENSION_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
				KERNEL_FRAMEWORK_HEADERS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = macosx;
			};
			name = Debug;
		};
		1C748C301C21952C0024EED2 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = x86_64;
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "c++1y";
				CLANG_CXX_LIBRARY = "libc++";
				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_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_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = c11;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 3;
				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
				GCC_UNROLL_LOOPS = 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;
				KERNEL_EXTENSION_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
				KERNEL_FRAMEWORK_HEADERS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
				SDKROOT = macosx;
			};
			name = Release;
		};
		1C748C321C21952C0024EED2 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = "$(MODULE_VERSION)";
				DEPLOYMENT_POSTPROCESSING = YES;
				GCC_ENABLE_FLOATING_POINT_LIBRARY_CALLS = NO;
				GCC_ENABLE_KERNEL_DEVELOPMENT = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"MODULE_VERSION=$(MODULE_VERSION)",
					"PRODUCT_NAME=$(PRODUCT_NAME)",
					"$(inherited)",
				);
				HEADER_SEARCH_PATHS = "${PROJECT_DIR}/Lilu.kext/Contents/Resources";
				INFOPLIST_FILE = AppleALC/Info.plist;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/MacKernelSDK/Library/x86_64",
				);
				MACOSX_DEPLOYMENT_TARGET = 10.8;
				MODULE_NAME = as.vit9696.AppleALC;
				MODULE_START = "$(PRODUCT_NAME)_kern_start";
				MODULE_STOP = "$(PRODUCT_NAME)_kern_stop";
				MODULE_VERSION = 1.5.4;
				OTHER_CFLAGS = (
					"-mmmx",
					"-msse",
					"-msse2",
					"-msse3",
					"-mfpmath=sse",
					"-mssse3",
					"-ftree-vectorize",
					"-fno-non-call-exceptions",
					"-fno-builtin",
					"-fno-asynchronous-unwind-tables",
					"-Wno-unknown-warning-option",
					"-Wno-ossharedptr-misuse",
					"-Wno-vla",
				);
				OTHER_LDFLAGS = "-static";
				PRODUCT_BUNDLE_IDENTIFIER = "$(MODULE_NAME)";
				PRODUCT_NAME = "$(TARGET_NAME)";
				WRAPPER_EXTENSION = kext;
			};
			name = Debug;
		};
		1C748C331C21952C0024EED2 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				CURRENT_PROJECT_VERSION = "$(MODULE_VERSION)";
				DEAD_CODE_STRIPPING = YES;
				DEPLOYMENT_POSTPROCESSING = YES;
				GCC_ENABLE_FLOATING_POINT_LIBRARY_CALLS = NO;
				GCC_ENABLE_KERNEL_DEVELOPMENT = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"MODULE_VERSION=$(MODULE_VERSION)",
					"PRODUCT_NAME=$(PRODUCT_NAME)",
				);
				HEADER_SEARCH_PATHS = "${PROJECT_DIR}/Lilu.kext/Contents/Resources";
				INFOPLIST_FILE = AppleALC/Info.plist;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/MacKernelSDK/Library/x86_64",
				);
				LLVM_LTO = YES;
				MACOSX_DEPLOYMENT_TARGET = 10.8;
				MODULE_NAME = as.vit9696.AppleALC;
				MODULE_START = "$(PRODUCT_NAME)_kern_start";
				MODULE_STOP = "$(PRODUCT_NAME)_kern_stop";
				MODULE_VERSION = 1.5.4;
				OTHER_CFLAGS = (
					"-mmmx",
					"-msse",
					"-msse2",
					"-msse3",
					"-mfpmath=sse",
					"-mssse3",
					"-ftree-vectorize",
					"-fno-non-call-exceptions",
					"-fno-builtin",
					"-fno-asynchronous-unwind-tables",
					"-Wno-unknown-warning-option",
					"-Wno-ossharedptr-misuse",
					"-Wno-vla",
				);
				OTHER_LDFLAGS = "-static";
				PRODUCT_BUNDLE_IDENTIFIER = "$(MODULE_NAME)";
				PRODUCT_NAME = "$(TARGET_NAME)";
				STRIP_STYLE = "non-global";
				WRAPPER_EXTENSION = kext;
			};
			name = Release;
		};
		1CD5B2C11C89CF2D00E45373 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				GCC_C_LANGUAGE_STANDARD = c11;
				MACOSX_DEPLOYMENT_TARGET = 10.8;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		1CD5B2C21C89CF2D00E45373 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				GCC_C_LANGUAGE_STANDARD = c11;
				MACOSX_DEPLOYMENT_TARGET = 10.8;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		CE147CCC2185E50200536AE6 /* Sanitize */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = x86_64;
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "c++1y";
				CLANG_CXX_LIBRARY = "libc++";
				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_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_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = c11;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_SYMBOLS_PRIVATE_EXTERN = 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;
				KERNEL_EXTENSION_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
				KERNEL_FRAMEWORK_HEADERS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = macosx;
			};
			name = Sanitize;
		};
		CE147CCD2185E50200536AE6 /* Sanitize */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = "$(MODULE_VERSION)";
				DEPLOYMENT_POSTPROCESSING = YES;
				GCC_ENABLE_FLOATING_POINT_LIBRARY_CALLS = NO;
				GCC_ENABLE_KERNEL_DEVELOPMENT = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"MODULE_VERSION=$(MODULE_VERSION)",
					"PRODUCT_NAME=$(PRODUCT_NAME)",
					"$(inherited)",
				);
				HEADER_SEARCH_PATHS = "${PROJECT_DIR}/Lilu.kext/Contents/Resources";
				INFOPLIST_FILE = AppleALC/Info.plist;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/MacKernelSDK/Library/x86_64",
				);
				MACOSX_DEPLOYMENT_TARGET = 10.8;
				MODULE_NAME = as.vit9696.AppleALC;
				MODULE_START = "$(PRODUCT_NAME)_kern_start";
				MODULE_STOP = "$(PRODUCT_NAME)_kern_stop";
				MODULE_VERSION = 1.5.4;
				OTHER_CFLAGS = (
					"-mmmx",
					"-msse",
					"-msse2",
					"-msse3",
					"-mfpmath=sse",
					"-mssse3",
					"-ftree-vectorize",
					"-fno-non-call-exceptions",
					"-fno-builtin",
					"-fno-asynchronous-unwind-tables",
					"-fsanitize=undefined,nullability",
					"-fno-sanitize=function",
					"-Wno-unknown-warning-option",
					"-Wno-ossharedptr-misuse",
					"-Wno-vla",
				);
				OTHER_LDFLAGS = "-static";
				PRODUCT_BUNDLE_IDENTIFIER = "$(MODULE_NAME)";
				PRODUCT_NAME = "$(TARGET_NAME)";
				WRAPPER_EXTENSION = kext;
			};
			name = Sanitize;
		};
		CE147CCE2185E50200536AE6 /* Sanitize */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				GCC_C_LANGUAGE_STANDARD = c11;
				MACOSX_DEPLOYMENT_TARGET = 10.8;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Sanitize;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		0135B2F32536401B005DDE7F /* Build configuration list for PBXNativeTarget "alc-verb" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				0135B2F02536401B005DDE7F /* Debug */,
				0135B2F12536401B005DDE7F /* Sanitize */,
				0135B2F22536401B005DDE7F /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		1C748C211C21952C0024EED2 /* Build configuration list for PBXProject "AppleALC" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1C748C2F1C21952C0024EED2 /* Debug */,
				CE147CCC2185E50200536AE6 /* Sanitize */,
				1C748C301C21952C0024EED2 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		1C748C311C21952C0024EED2 /* Build configuration list for PBXNativeTarget "AppleALC" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1C748C321C21952C0024EED2 /* Debug */,
				CE147CCD2185E50200536AE6 /* Sanitize */,
				1C748C331C21952C0024EED2 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		1CD5B2C01C89CF2D00E45373 /* Build configuration list for PBXNativeTarget "ResourceConverter" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1CD5B2C11C89CF2D00E45373 /* Debug */,
				CE147CCE2185E50200536AE6 /* Sanitize */,
				1CD5B2C21C89CF2D00E45373 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 1C748C1E1C21952C0024EED2 /* Project object */;
}
