// !$*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 */;
}