// !$*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 = ""; }; FD9B8821104C82370096D791 /* bzlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bzlib.c; path = bzip2/bzlib.c; sourceTree = ""; }; FD9B8822104C82370096D791 /* compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = compress.c; path = bzip2/compress.c; sourceTree = ""; }; FD9B8823104C82370096D791 /* crctable.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = crctable.c; path = bzip2/crctable.c; sourceTree = ""; }; FD9B8824104C82370096D791 /* decompress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = decompress.c; path = bzip2/decompress.c; sourceTree = ""; }; FD9B8825104C82370096D791 /* huffman.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = huffman.c; path = bzip2/huffman.c; sourceTree = ""; }; FD9B8826104C82370096D791 /* randtable.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = randtable.c; path = bzip2/randtable.c; sourceTree = ""; }; FD9B8838104C82870096D791 /* bzip2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bzip2.c; path = bzip2/bzip2.c; sourceTree = ""; }; FD9B883A104C82930096D791 /* bzip2recover.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bzip2recover.c; path = bzip2/bzip2recover.c; sourceTree = ""; }; FD9B8847104C82F80096D791 /* bzlib_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bzlib_private.h; path = bzip2/bzlib_private.h; sourceTree = ""; }; FD9B8848104C82F80096D791 /* bzlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bzlib.h; path = bzip2/bzlib.h; sourceTree = ""; }; FD9B88A9104C8F3A0096D791 /* bzdiff */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = bzdiff; path = bzip2/bzdiff; sourceTree = ""; }; FD9B88AA104C8F3A0096D791 /* bzgrep */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = bzgrep; path = bzip2/bzgrep; sourceTree = ""; }; FD9B88AB104C8F3A0096D791 /* bzmore */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = bzmore; path = bzip2/bzmore; sourceTree = ""; }; FD9B88C5104C937C0096D791 /* bzip2.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = bzip2.plist; sourceTree = ""; }; FD9B88C6104C93C40096D791 /* bzdiff.1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.man; name = bzdiff.1; path = bzip2/bzdiff.1; sourceTree = ""; }; FD9B88C7104C93C40096D791 /* bzgrep.1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.man; name = bzgrep.1; path = bzip2/bzgrep.1; sourceTree = ""; }; FD9B88C8104C93C40096D791 /* bzip2.1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.man; name = bzip2.1; path = bzip2/bzip2.1; sourceTree = ""; }; FD9B88C9104C93C40096D791 /* bzmore.1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.man; name = bzmore.1; path = bzip2/bzmore.1; sourceTree = ""; }; FD9B88CA104C93C40096D791 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LICENSE; path = bzip2/LICENSE; sourceTree = ""; }; /* 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 = ""; }; FD9B87DA104C7E630096D791 /* Products */ = { isa = PBXGroup; children = ( FD9B87D9104C7E630096D791 /* libbz2.1.0.dylib */, FD9B87E1104C7E830096D791 /* libbz2.a */, FD9B87E9104C7EAE0096D791 /* bzip2 */, FD9B87FB104C7ECB0096D791 /* bzip2recover */, ); name = Products; sourceTree = ""; }; 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 = ""; }; FD9B8837104C82710096D791 /* Tools */ = { isa = PBXGroup; children = ( FD9B88A9104C8F3A0096D791 /* bzdiff */, FD9B88AA104C8F3A0096D791 /* bzgrep */, FD9B88AB104C8F3A0096D791 /* bzmore */, FD9B8838104C82870096D791 /* bzip2.c */, FD9B883A104C82930096D791 /* bzip2recover.c */, ); name = Tools; sourceTree = ""; }; 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 = ""; }; /* 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 */; }