project.pbxproj   [plain text]


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

/* Begin PBXAggregateTarget section */
		FD9B880B104C7F730096D791 /* All */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = FD9B881E104C7F920096D791 /* Build configuration list for PBXAggregateTarget "All" */;
			buildPhases = (
			);
			dependencies = (
				FD9B8811104C7F8A0096D791 /* PBXTargetDependency */,
				FD9B8813104C7F8B0096D791 /* PBXTargetDependency */,
				FD9B8815104C7F8D0096D791 /* PBXTargetDependency */,
				FD9B8817104C7F8F0096D791 /* PBXTargetDependency */,
				FD9B8819104C7F910096D791 /* PBXTargetDependency */,
			);
			name = All;
			productName = buildall;
		};
		FD9B880E104C7F830096D791 /* Scripts and Documentation */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = FD9B881D104C7F920096D791 /* Build configuration list for PBXAggregateTarget "Scripts and Documentation" */;
			buildPhases = (
				FD9B88BB104C917C0096D791 /* Create bzip2 Hardlinks */,
				FD9B88A8104C8F090096D791 /* Copy Scripts */,
				FD9B880D104C7F830096D791 /* Create Script Symlinks */,
				FD9B88BE104C92410096D791 /* Install Open Source Info */,
				FD9B88C4104C93630096D791 /* Copy Man Pages */,
				FD9B88D0104C93E60096D791 /* Install Man Page Symlinks */,
			);
			comments = "bzdiff, bzgrep, bzmore\nman pages\nopen source info";
			dependencies = (
				FD9B88B9104C916C0096D791 /* PBXTargetDependency */,
			);
			name = "Scripts and Documentation";
			productName = "Scripts and Documentation";
		};
		FD9B88D8104C96600096D791 /* testbots */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = FD9B88DE104C966D0096D791 /* Build configuration list for PBXAggregateTarget "testbots" */;
			buildPhases = (
				FD9B88D7104C96600096D791 /* ShellScript */,
			);
			dependencies = (
				FD9B88E0104C96870096D791 /* PBXTargetDependency */,
			);
			name = testbots;
			productName = testbots;
		};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
		FD9B8827104C82370096D791 /* blocksort.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8820104C82370096D791 /* blocksort.c */; };
		FD9B8828104C82370096D791 /* bzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8821104C82370096D791 /* bzlib.c */; };
		FD9B8829104C82370096D791 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8822104C82370096D791 /* compress.c */; };
		FD9B882A104C82370096D791 /* crctable.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8823104C82370096D791 /* crctable.c */; };
		FD9B882B104C82370096D791 /* decompress.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8824104C82370096D791 /* decompress.c */; };
		FD9B882C104C82370096D791 /* huffman.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8825104C82370096D791 /* huffman.c */; };
		FD9B882D104C82370096D791 /* randtable.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8826104C82370096D791 /* randtable.c */; };
		FD9B882E104C82370096D791 /* blocksort.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8820104C82370096D791 /* blocksort.c */; };
		FD9B882F104C82370096D791 /* bzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8821104C82370096D791 /* bzlib.c */; };
		FD9B8830104C82370096D791 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8822104C82370096D791 /* compress.c */; };
		FD9B8831104C82370096D791 /* crctable.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8823104C82370096D791 /* crctable.c */; };
		FD9B8832104C82370096D791 /* decompress.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8824104C82370096D791 /* decompress.c */; };
		FD9B8833104C82370096D791 /* huffman.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8825104C82370096D791 /* huffman.c */; };
		FD9B8834104C82370096D791 /* randtable.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8826104C82370096D791 /* randtable.c */; };
		FD9B8839104C82870096D791 /* bzip2.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8838104C82870096D791 /* bzip2.c */; };
		FD9B883B104C82930096D791 /* bzip2recover.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B883A104C82930096D791 /* bzip2recover.c */; };
		FD9B883E104C82A30096D791 /* libbz2.1.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = FD9B87D9104C7E630096D791 /* libbz2.1.0.dylib */; };
		FD9B8849104C82FF0096D791 /* bzlib.h in Headers */ = {isa = PBXBuildFile; fileRef = FD9B8848104C82F80096D791 /* bzlib.h */; settings = {ATTRIBUTES = (Public, ); }; };
		FD9B88AC104C8F3B0096D791 /* bzdiff in Copy Scripts */ = {isa = PBXBuildFile; fileRef = FD9B88A9104C8F3A0096D791 /* bzdiff */; };
		FD9B88AD104C8F3B0096D791 /* bzgrep in Copy Scripts */ = {isa = PBXBuildFile; fileRef = FD9B88AA104C8F3A0096D791 /* bzgrep */; };
		FD9B88AE104C8F3B0096D791 /* bzmore in Copy Scripts */ = {isa = PBXBuildFile; fileRef = FD9B88AB104C8F3A0096D791 /* bzmore */; };
		FD9B88CB104C93D70096D791 /* bzdiff.1 in Copy Man Pages */ = {isa = PBXBuildFile; fileRef = FD9B88C6104C93C40096D791 /* bzdiff.1 */; };
		FD9B88CC104C93D70096D791 /* bzgrep.1 in Copy Man Pages */ = {isa = PBXBuildFile; fileRef = FD9B88C7104C93C40096D791 /* bzgrep.1 */; };
		FD9B88CD104C93D70096D791 /* bzip2.1 in Copy Man Pages */ = {isa = PBXBuildFile; fileRef = FD9B88C8104C93C40096D791 /* bzip2.1 */; };
		FD9B88CE104C93D70096D791 /* bzmore.1 in Copy Man Pages */ = {isa = PBXBuildFile; fileRef = FD9B88C9104C93C40096D791 /* bzmore.1 */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		FD9B8810104C7F8A0096D791 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = FD9B87C6104C7D8B0096D791 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FD9B87D8104C7E630096D791;
			remoteInfo = "libbz2 (dynamic)";
		};
		FD9B8812104C7F8B0096D791 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = FD9B87C6104C7D8B0096D791 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FD9B87E0104C7E830096D791;
			remoteInfo = "libbz2 (static)";
		};
		FD9B8814104C7F8D0096D791 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = FD9B87C6104C7D8B0096D791 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FD9B87E8104C7EAE0096D791;
			remoteInfo = bzip2;
		};
		FD9B8816104C7F8F0096D791 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = FD9B87C6104C7D8B0096D791 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FD9B87FA104C7ECB0096D791;
			remoteInfo = bzip2recover;
		};
		FD9B8818104C7F910096D791 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = FD9B87C6104C7D8B0096D791 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FD9B880E104C7F830096D791;
			remoteInfo = "Scripts and Documentation";
		};
		FD9B8871104C85C80096D791 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = FD9B87C6104C7D8B0096D791 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FD9B87D8104C7E630096D791;
			remoteInfo = "libbz2 (dynamic)";
		};
		FD9B88B8104C916C0096D791 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = FD9B87C6104C7D8B0096D791 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FD9B87E8104C7EAE0096D791;
			remoteInfo = bzip2;
		};
		FD9B88DF104C96870096D791 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = FD9B87C6104C7D8B0096D791 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FD9B87E8104C7EAE0096D791;
			remoteInfo = bzip2;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		FD9B88A8104C8F090096D791 /* Copy Scripts */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = /usr/bin;
			dstSubfolderSpec = 0;
			files = (
				FD9B88AC104C8F3B0096D791 /* bzdiff in Copy Scripts */,
				FD9B88AD104C8F3B0096D791 /* bzgrep in Copy Scripts */,
				FD9B88AE104C8F3B0096D791 /* bzmore in Copy Scripts */,
			);
			name = "Copy Scripts";
			runOnlyForDeploymentPostprocessing = 1;
		};
		FD9B88C4104C93630096D791 /* Copy Man Pages */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = /usr/share/man/man1;
			dstSubfolderSpec = 0;
			files = (
				FD9B88CB104C93D70096D791 /* bzdiff.1 in Copy Man Pages */,
				FD9B88CC104C93D70096D791 /* bzgrep.1 in Copy Man Pages */,
				FD9B88CD104C93D70096D791 /* bzip2.1 in Copy Man Pages */,
				FD9B88CE104C93D70096D791 /* bzmore.1 in Copy Man Pages */,
			);
			name = "Copy Man Pages";
			runOnlyForDeploymentPostprocessing = 1;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		FD9B87D9104C7E630096D791 /* libbz2.1.0.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libbz2.1.0.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
		FD9B87E1104C7E830096D791 /* libbz2.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libbz2.a; sourceTree = BUILT_PRODUCTS_DIR; };
		FD9B87E9104C7EAE0096D791 /* bzip2 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = bzip2; sourceTree = BUILT_PRODUCTS_DIR; };
		FD9B87FB104C7ECB0096D791 /* bzip2recover */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = bzip2recover; sourceTree = BUILT_PRODUCTS_DIR; };
		FD9B8820104C82370096D791 /* blocksort.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = blocksort.c; path = bzip2/blocksort.c; sourceTree = "<group>"; };
		FD9B8821104C82370096D791 /* bzlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bzlib.c; path = bzip2/bzlib.c; sourceTree = "<group>"; };
		FD9B8822104C82370096D791 /* compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = compress.c; path = bzip2/compress.c; sourceTree = "<group>"; };
		FD9B8823104C82370096D791 /* crctable.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = crctable.c; path = bzip2/crctable.c; sourceTree = "<group>"; };
		FD9B8824104C82370096D791 /* decompress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = decompress.c; path = bzip2/decompress.c; sourceTree = "<group>"; };
		FD9B8825104C82370096D791 /* huffman.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = huffman.c; path = bzip2/huffman.c; sourceTree = "<group>"; };
		FD9B8826104C82370096D791 /* randtable.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = randtable.c; path = bzip2/randtable.c; sourceTree = "<group>"; };
		FD9B8838104C82870096D791 /* bzip2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bzip2.c; path = bzip2/bzip2.c; sourceTree = "<group>"; };
		FD9B883A104C82930096D791 /* bzip2recover.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bzip2recover.c; path = bzip2/bzip2recover.c; sourceTree = "<group>"; };
		FD9B8847104C82F80096D791 /* bzlib_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bzlib_private.h; path = bzip2/bzlib_private.h; sourceTree = "<group>"; };
		FD9B8848104C82F80096D791 /* bzlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bzlib.h; path = bzip2/bzlib.h; sourceTree = "<group>"; };
		FD9B88A9104C8F3A0096D791 /* bzdiff */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = bzdiff; path = bzip2/bzdiff; sourceTree = "<group>"; };
		FD9B88AA104C8F3A0096D791 /* bzgrep */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = bzgrep; path = bzip2/bzgrep; sourceTree = "<group>"; };
		FD9B88AB104C8F3A0096D791 /* bzmore */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = bzmore; path = bzip2/bzmore; sourceTree = "<group>"; };
		FD9B88C5104C937C0096D791 /* bzip2.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = bzip2.plist; sourceTree = "<group>"; };
		FD9B88C6104C93C40096D791 /* bzdiff.1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.man; name = bzdiff.1; path = bzip2/bzdiff.1; sourceTree = "<group>"; };
		FD9B88C7104C93C40096D791 /* bzgrep.1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.man; name = bzgrep.1; path = bzip2/bzgrep.1; sourceTree = "<group>"; };
		FD9B88C8104C93C40096D791 /* bzip2.1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.man; name = bzip2.1; path = bzip2/bzip2.1; sourceTree = "<group>"; };
		FD9B88C9104C93C40096D791 /* bzmore.1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.man; name = bzmore.1; path = bzip2/bzmore.1; sourceTree = "<group>"; };
		FD9B88CA104C93C40096D791 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LICENSE; path = bzip2/LICENSE; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		FD9B87D7104C7E630096D791 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FD9B87DF104C7E830096D791 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FD9B87E7104C7EAE0096D791 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FD9B883E104C82A30096D791 /* libbz2.1.0.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FD9B87F9104C7ECB0096D791 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		FD9B87C4104C7D8B0096D791 = {
			isa = PBXGroup;
			children = (
				FD9B881F104C81FE0096D791 /* Library */,
				FD9B8837104C82710096D791 /* Tools */,
				FD9B88C3104C93630096D791 /* Documentation */,
				FD9B87DA104C7E630096D791 /* Products */,
			);
			sourceTree = "<group>";
		};
		FD9B87DA104C7E630096D791 /* Products */ = {
			isa = PBXGroup;
			children = (
				FD9B87D9104C7E630096D791 /* libbz2.1.0.dylib */,
				FD9B87E1104C7E830096D791 /* libbz2.a */,
				FD9B87E9104C7EAE0096D791 /* bzip2 */,
				FD9B87FB104C7ECB0096D791 /* bzip2recover */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		FD9B881F104C81FE0096D791 /* Library */ = {
			isa = PBXGroup;
			children = (
				FD9B8848104C82F80096D791 /* bzlib.h */,
				FD9B8847104C82F80096D791 /* bzlib_private.h */,
				FD9B8820104C82370096D791 /* blocksort.c */,
				FD9B8825104C82370096D791 /* huffman.c */,
				FD9B8823104C82370096D791 /* crctable.c */,
				FD9B8826104C82370096D791 /* randtable.c */,
				FD9B8822104C82370096D791 /* compress.c */,
				FD9B8824104C82370096D791 /* decompress.c */,
				FD9B8821104C82370096D791 /* bzlib.c */,
			);
			name = Library;
			sourceTree = "<group>";
		};
		FD9B8837104C82710096D791 /* Tools */ = {
			isa = PBXGroup;
			children = (
				FD9B88A9104C8F3A0096D791 /* bzdiff */,
				FD9B88AA104C8F3A0096D791 /* bzgrep */,
				FD9B88AB104C8F3A0096D791 /* bzmore */,
				FD9B8838104C82870096D791 /* bzip2.c */,
				FD9B883A104C82930096D791 /* bzip2recover.c */,
			);
			name = Tools;
			sourceTree = "<group>";
		};
		FD9B88C3104C93630096D791 /* Documentation */ = {
			isa = PBXGroup;
			children = (
				FD9B88C6104C93C40096D791 /* bzdiff.1 */,
				FD9B88C7104C93C40096D791 /* bzgrep.1 */,
				FD9B88C8104C93C40096D791 /* bzip2.1 */,
				FD9B88C9104C93C40096D791 /* bzmore.1 */,
				FD9B88CA104C93C40096D791 /* LICENSE */,
				FD9B88C5104C937C0096D791 /* bzip2.plist */,
			);
			name = Documentation;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		FD9B87D5104C7E630096D791 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FD9B8849104C82FF0096D791 /* bzlib.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FD9B87DD104C7E830096D791 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		FD9B87D8104C7E630096D791 /* libbz2.dylib */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = FD9B87DC104C7E640096D791 /* Build configuration list for PBXNativeTarget "libbz2.dylib" */;
			buildPhases = (
				FD9B87D5104C7E630096D791 /* Headers */,
				FD9B87D6104C7E630096D791 /* Sources */,
				FD9B87D7104C7E630096D791 /* Frameworks */,
				FD9B889A104C87620096D791 /* Create .dylib Links */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = libbz2.dylib;
			productName = bz2;
			productReference = FD9B87D9104C7E630096D791 /* libbz2.1.0.dylib */;
			productType = "com.apple.product-type.library.dynamic";
		};
		FD9B87E0104C7E830096D791 /* libbz2.a */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = FD9B87E5104C7E950096D791 /* Build configuration list for PBXNativeTarget "libbz2.a" */;
			buildPhases = (
				FD9B87DD104C7E830096D791 /* Headers */,
				FD9B87DE104C7E830096D791 /* Sources */,
				FD9B87DF104C7E830096D791 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = libbz2.a;
			productName = "bz2-static";
			productReference = FD9B87E1104C7E830096D791 /* libbz2.a */;
			productType = "com.apple.product-type.library.static";
		};
		FD9B87E8104C7EAE0096D791 /* bzip2 */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = FD9B8806104C7ED70096D791 /* Build configuration list for PBXNativeTarget "bzip2" */;
			buildPhases = (
				FD9B87E6104C7EAE0096D791 /* Sources */,
				FD9B87E7104C7EAE0096D791 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				FD9B8872104C85C80096D791 /* PBXTargetDependency */,
			);
			name = bzip2;
			productName = bzip2;
			productReference = FD9B87E9104C7EAE0096D791 /* bzip2 */;
			productType = "com.apple.product-type.tool";
		};
		FD9B87FA104C7ECB0096D791 /* bzip2recover */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = FD9B8809104C7ED70096D791 /* Build configuration list for PBXNativeTarget "bzip2recover" */;
			buildPhases = (
				FD9B87F8104C7ECB0096D791 /* Sources */,
				FD9B87F9104C7ECB0096D791 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = bzip2recover;
			productName = bzip2recover;
			productReference = FD9B87FB104C7ECB0096D791 /* bzip2recover */;
			productType = "com.apple.product-type.tool";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		FD9B87C6104C7D8B0096D791 /* Project object */ = {
			isa = PBXProject;
			buildConfigurationList = FD9B87C9104C7D8B0096D791 /* Build configuration list for PBXProject "bzip2" */;
			compatibilityVersion = "Xcode 3.2";
			hasScannedForEncodings = 0;
			mainGroup = FD9B87C4104C7D8B0096D791;
			productRefGroup = FD9B87DA104C7E630096D791 /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				FD9B880B104C7F730096D791 /* All */,
				FD9B87D8104C7E630096D791 /* libbz2.dylib */,
				FD9B87E0104C7E830096D791 /* libbz2.a */,
				FD9B87E8104C7EAE0096D791 /* bzip2 */,
				FD9B87FA104C7ECB0096D791 /* bzip2recover */,
				FD9B880E104C7F830096D791 /* Scripts and Documentation */,
				FD9B88D8104C96600096D791 /* testbots */,
			);
		};
/* End PBXProject section */

/* Begin PBXShellScriptBuildPhase section */
		FD9B880D104C7F830096D791 /* Create Script Symlinks */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
			);
			name = "Create Script Symlinks";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = /bin/sh;
			shellScript = "set -ex\n\nchmod +x ${DSTROOT}/usr/bin/bzdiff\nln -s bzdiff ${DSTROOT}/usr/bin/bzcmp\n\nchmod +x ${DSTROOT}/usr/bin/bzgrep\nln -s bzgrep ${DSTROOT}/usr/bin/bzegrep\nln -s bzgrep ${DSTROOT}/usr/bin/bzfgrep\n\nchmod +x ${DSTROOT}/usr/bin/bzmore\nln -s bzmore ${DSTROOT}/usr/bin/bzless\n";
			showEnvVarsInLog = 0;
		};
		FD9B889A104C87620096D791 /* Create .dylib Links */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
			);
			name = "Create .dylib Links";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = /bin/sh;
			shellScript = "set -ex\nln -fs libbz2.1.0.dylib ${DSTROOT}/usr/lib/libbz2.dylib\nln -fs libbz2.1.0.dylib ${DSTROOT}/usr/lib/libbz2.1.0.5.dylib\n";
			showEnvVarsInLog = 0;
		};
		FD9B88BB104C917C0096D791 /* Create bzip2 Hardlinks */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
			);
			name = "Create bzip2 Hardlinks";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = /bin/sh;
			shellScript = "set -ex\n# This script phase is run here, so that the hardlinks are created *after* stripping.\n# Doing it in the bzip2 target itself produces verification failures.\nln ${DSTROOT}/usr/bin/bzip2 ${DSTROOT}/usr/bin/bunzip2\nln ${DSTROOT}/usr/bin/bzip2 ${DSTROOT}/usr/bin/bzcat\n";
			showEnvVarsInLog = 0;
		};
		FD9B88BE104C92410096D791 /* Install Open Source Info */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
			);
			name = "Install Open Source Info";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = /bin/sh;
			shellScript = "set -ex\nmkdir -m 0755 -p ${DSTROOT}/usr/local/OpenSourceLicenses ${DSTROOT}/usr/local/OpenSourceVersions\ninstall -m 0444 ${SRCROOT}/bzip2.plist ${DSTROOT}/usr/local/OpenSourceVersions/bzip2.plist\ninstall -m 0444 ${SRCROOT}/bzip2/LICENSE ${DSTROOT}/usr/local/OpenSourceLicenses/bzip2.txt\n";
			showEnvVarsInLog = 0;
		};
		FD9B88D0104C93E60096D791 /* Install Man Page Symlinks */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
			);
			name = "Install Man Page Symlinks";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = /bin/sh;
			shellScript = "set -ex\n\nln -s bzip2.1 ${DSTROOT}/usr/share/man/man1/bunzip2.1\nln -s bzip2.1 ${DSTROOT}/usr/share/man/man1/bzcat.1\nln -s bzip2.1 ${DSTROOT}/usr/share/man/man1/bzip2recover.1\n\nln -s bzdiff.1 ${DSTROOT}/usr/share/man/man1/bzcmp.1\n\nln -s bzgrep.1 ${DSTROOT}/usr/share/man/man1/bzegrep.1\nln -s bzgrep.1 ${DSTROOT}/usr/share/man/man1/bzfgrep.1\n\nln -s bzmore.1 ${DSTROOT}/usr/share/man/man1/bzless.1\n";
			showEnvVarsInLog = 0;
		};
		FD9B88D7104C96600096D791 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "# shell script goes here\nset -e\n\nBZIP2=${BUILT_PRODUCTS_DIR}/bzip2\nBZIP2_SOURCE=${SRCROOT}/bzip2\n\nprintf \"[TEST] Standard bzip2 Tests\\n\"\n\nexport DYLD_LIBRARY_PATH=${BUILT_PRODUCTS_DIR}\n${BZIP2} -1  < ${BZIP2_SOURCE}/sample1.ref > ${BUILT_PRODUCTS_DIR}/sample1.rb2\n${BZIP2} -2  < ${BZIP2_SOURCE}/sample2.ref > ${BUILT_PRODUCTS_DIR}/sample2.rb2\n${BZIP2} -3  < ${BZIP2_SOURCE}/sample3.ref > ${BUILT_PRODUCTS_DIR}/sample3.rb2\n${BZIP2} -d  < ${BZIP2_SOURCE}/sample1.bz2 > ${BUILT_PRODUCTS_DIR}/sample1.tst\n${BZIP2} -d  < ${BZIP2_SOURCE}/sample2.bz2 > ${BUILT_PRODUCTS_DIR}/sample2.tst\n${BZIP2} -ds < ${BZIP2_SOURCE}/sample3.bz2 > ${BUILT_PRODUCTS_DIR}/sample3.tst\nunset DYLD_LIBRARY_PATH\n\ncmp ${BZIP2_SOURCE}/sample1.bz2 ${BUILT_PRODUCTS_DIR}/sample1.rb2 && printf \"[PASS] 1\\n\" || printf \"[FAIL] 1\\n\"\ncmp ${BZIP2_SOURCE}/sample2.bz2 ${BUILT_PRODUCTS_DIR}/sample2.rb2 && printf \"[PASS] 2\\n\" || printf \"[FAIL] 2\\n\"\ncmp ${BZIP2_SOURCE}/sample3.bz2 ${BUILT_PRODUCTS_DIR}/sample3.rb2 && printf \"[PASS] 3\\n\" || printf \"[FAIL] 3\\n\"\ncmp ${BUILT_PRODUCTS_DIR}/sample1.tst ${BZIP2_SOURCE}/sample1.ref && printf \"[PASS] 4\\n\" || printf \"[FAIL] 4\\n\"\ncmp ${BUILT_PRODUCTS_DIR}/sample2.tst ${BZIP2_SOURCE}/sample2.ref && printf \"[PASS] 5\\n\" || printf \"[FAIL] 5\\n\"\ncmp ${BUILT_PRODUCTS_DIR}/sample3.tst ${BZIP2_SOURCE}/sample3.ref && printf \"[PASS] 6\\n\" || printf \"[FAIL] 6\\n\"\n";
			showEnvVarsInLog = 0;
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		FD9B87D6104C7E630096D791 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FD9B882E104C82370096D791 /* blocksort.c in Sources */,
				FD9B882F104C82370096D791 /* bzlib.c in Sources */,
				FD9B8830104C82370096D791 /* compress.c in Sources */,
				FD9B8831104C82370096D791 /* crctable.c in Sources */,
				FD9B8832104C82370096D791 /* decompress.c in Sources */,
				FD9B8833104C82370096D791 /* huffman.c in Sources */,
				FD9B8834104C82370096D791 /* randtable.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FD9B87DE104C7E830096D791 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FD9B8827104C82370096D791 /* blocksort.c in Sources */,
				FD9B8828104C82370096D791 /* bzlib.c in Sources */,
				FD9B8829104C82370096D791 /* compress.c in Sources */,
				FD9B882A104C82370096D791 /* crctable.c in Sources */,
				FD9B882B104C82370096D791 /* decompress.c in Sources */,
				FD9B882C104C82370096D791 /* huffman.c in Sources */,
				FD9B882D104C82370096D791 /* randtable.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FD9B87E6104C7EAE0096D791 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FD9B8839104C82870096D791 /* bzip2.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FD9B87F8104C7ECB0096D791 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FD9B883B104C82930096D791 /* bzip2recover.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		FD9B8811104C7F8A0096D791 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FD9B87D8104C7E630096D791 /* libbz2.dylib */;
			targetProxy = FD9B8810104C7F8A0096D791 /* PBXContainerItemProxy */;
		};
		FD9B8813104C7F8B0096D791 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FD9B87E0104C7E830096D791 /* libbz2.a */;
			targetProxy = FD9B8812104C7F8B0096D791 /* PBXContainerItemProxy */;
		};
		FD9B8815104C7F8D0096D791 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FD9B87E8104C7EAE0096D791 /* bzip2 */;
			targetProxy = FD9B8814104C7F8D0096D791 /* PBXContainerItemProxy */;
		};
		FD9B8817104C7F8F0096D791 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FD9B87FA104C7ECB0096D791 /* bzip2recover */;
			targetProxy = FD9B8816104C7F8F0096D791 /* PBXContainerItemProxy */;
		};
		FD9B8819104C7F910096D791 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FD9B880E104C7F830096D791 /* Scripts and Documentation */;
			targetProxy = FD9B8818104C7F910096D791 /* PBXContainerItemProxy */;
		};
		FD9B8872104C85C80096D791 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FD9B87D8104C7E630096D791 /* libbz2.dylib */;
			targetProxy = FD9B8871104C85C80096D791 /* PBXContainerItemProxy */;
		};
		FD9B88B9104C916C0096D791 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FD9B87E8104C7EAE0096D791 /* bzip2 */;
			targetProxy = FD9B88B8104C916C0096D791 /* PBXContainerItemProxy */;
		};
		FD9B88E0104C96870096D791 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FD9B87E8104C7EAE0096D791 /* bzip2 */;
			targetProxy = FD9B88DF104C96870096D791 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		FD9B87C8104C7D8B0096D791 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CODE_SIGN_IDENTITY = "-";
				COPY_PHASE_STRIP = YES;
				CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
				DEAD_CODE_STRIPPING = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES;
				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
				GCC_WARN_MISSING_PARENTHESES = YES;
				GCC_WARN_SHADOW = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_STRICT_SELECTOR_MATCH = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNKNOWN_PRAGMAS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_LABEL = YES;
				GCC_WARN_UNUSED_VALUE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				PREBINDING = NO;
				STRIP_INSTALLED_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		FD9B87DB104C7E630096D791 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				DYLIB_CURRENT_VERSION = 1.0.5;
				EXECUTABLE_PREFIX = lib;
				INSTALL_PATH = /usr/lib;
				PRODUCT_NAME = bz2.1.0;
				PUBLIC_HEADERS_FOLDER_PATH = /usr/include;
				STRIP_STYLE = "non-global";
			};
			name = Release;
		};
		FD9B87E2104C7E840096D791 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				INSTALL_PATH = /usr/local/lib;
				PRODUCT_NAME = bz2;
				SEPARATE_STRIP = NO;
				STRIP_INSTALLED_PRODUCT = NO;
			};
			name = Release;
		};
		FD9B87EB104C7EAE0096D791 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				INSTALL_PATH = /usr/bin;
				PRODUCT_NAME = bzip2;
			};
			name = Release;
		};
		FD9B87FD104C7ECC0096D791 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				INSTALL_PATH = /usr/bin;
				PRODUCT_NAME = bzip2recover;
			};
			name = Release;
		};
		FD9B880C104C7F730096D791 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = buildall;
			};
			name = Release;
		};
		FD9B880F104C7F830096D791 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "Scripts and Documentation";
			};
			name = Release;
		};
		FD9B88D9104C96600096D791 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = testbots;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		FD9B87C9104C7D8B0096D791 /* Build configuration list for PBXProject "bzip2" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FD9B87C8104C7D8B0096D791 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FD9B87DC104C7E640096D791 /* Build configuration list for PBXNativeTarget "libbz2.dylib" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FD9B87DB104C7E630096D791 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FD9B87E5104C7E950096D791 /* Build configuration list for PBXNativeTarget "libbz2.a" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FD9B87E2104C7E840096D791 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FD9B8806104C7ED70096D791 /* Build configuration list for PBXNativeTarget "bzip2" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FD9B87EB104C7EAE0096D791 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FD9B8809104C7ED70096D791 /* Build configuration list for PBXNativeTarget "bzip2recover" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FD9B87FD104C7ECC0096D791 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FD9B881D104C7F920096D791 /* Build configuration list for PBXAggregateTarget "Scripts and Documentation" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FD9B880F104C7F830096D791 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FD9B881E104C7F920096D791 /* Build configuration list for PBXAggregateTarget "All" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FD9B880C104C7F730096D791 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FD9B88DE104C966D0096D791 /* Build configuration list for PBXAggregateTarget "testbots" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FD9B88D9104C96600096D791 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = FD9B87C6104C7D8B0096D791 /* Project object */;
}