1// !$*UTF8*$!
2{
3	archiveVersion = 1;
4	classes = {
5	};
6	objectVersion = 46;
7	objects = {
8
9/* Begin PBXAggregateTarget section */
10		FD7ABC9614770045007D197F /* bzip2_libs */ = {
11			isa = PBXAggregateTarget;
12			buildConfigurationList = FD7ABC9814770045007D197F /* Build configuration list for PBXAggregateTarget "bzip2_libs" */;
13			buildPhases = (
14			);
15			dependencies = (
16				FD7ABC9B1477004C007D197F /* PBXTargetDependency */,
17			);
18			name = bzip2_libs;
19			productName = bzip2_libs;
20		};
21		FD7ABC9C147700E4007D197F /* bzip2_executables */ = {
22			isa = PBXAggregateTarget;
23			buildConfigurationList = FD7ABC9D147700E4007D197F /* Build configuration list for PBXAggregateTarget "bzip2_executables" */;
24			buildPhases = (
25			);
26			dependencies = (
27				FD7ABCA0147700EE007D197F /* PBXTargetDependency */,
28				FD7ABCA2147700EF007D197F /* PBXTargetDependency */,
29				FD7ABCA4147700F1007D197F /* PBXTargetDependency */,
30			);
31			name = bzip2_executables;
32			productName = bzip2_executables;
33		};
34		FD9B880B104C7F730096D791 /* All */ = {
35			isa = PBXAggregateTarget;
36			buildConfigurationList = FD9B881E104C7F920096D791 /* Build configuration list for PBXAggregateTarget "All" */;
37			buildPhases = (
38			);
39			dependencies = (
40				FD7ABCA8147700F9007D197F /* PBXTargetDependency */,
41				FD7ABCA6147700F8007D197F /* PBXTargetDependency */,
42			);
43			name = All;
44			productName = buildall;
45		};
46		FD9B880E104C7F830096D791 /* Scripts and Documentation */ = {
47			isa = PBXAggregateTarget;
48			buildConfigurationList = FD9B881D104C7F920096D791 /* Build configuration list for PBXAggregateTarget "Scripts and Documentation" */;
49			buildPhases = (
50				FD9B88BB104C917C0096D791 /* Create bzip2 Hardlinks */,
51				FD9B88A8104C8F090096D791 /* Copy Scripts */,
52				FD9B880D104C7F830096D791 /* Create Script Symlinks */,
53				FD9B88BE104C92410096D791 /* Install Open Source Info */,
54				FD9B88C4104C93630096D791 /* Copy Man Pages */,
55				FD9B88D0104C93E60096D791 /* Install Man Page Symlinks */,
56			);
57			comments = "bzdiff, bzgrep, bzmore\nman pages\nopen source info";
58			dependencies = (
59				FD9B88B9104C916C0096D791 /* PBXTargetDependency */,
60			);
61			name = "Scripts and Documentation";
62			productName = "Scripts and Documentation";
63		};
64		FD9B88D8104C96600096D791 /* testbots */ = {
65			isa = PBXAggregateTarget;
66			buildConfigurationList = FD9B88DE104C966D0096D791 /* Build configuration list for PBXAggregateTarget "testbots" */;
67			buildPhases = (
68				FD9B88D7104C96600096D791 /* ShellScript */,
69			);
70			dependencies = (
71				FD9B88E0104C96870096D791 /* PBXTargetDependency */,
72			);
73			name = testbots;
74			productName = testbots;
75		};
76/* End PBXAggregateTarget section */
77
78/* Begin PBXBuildFile section */
79		2C19EB461886FCDA003C194D /* crc32vec.s in Sources */ = {isa = PBXBuildFile; fileRef = 2C19EB451886FCCE003C194D /* crc32vec.s */; };
80		2C19EB471886FCDB003C194D /* crc32vec.s in Sources */ = {isa = PBXBuildFile; fileRef = 2C19EB451886FCCE003C194D /* crc32vec.s */; };
81		2C4E91CF18638FA600841850 /* crc32vec.s in Sources */ = {isa = PBXBuildFile; fileRef = 2C4E91CE18638E6000841850 /* crc32vec.s */; };
82		2C4E91D018638FA700841850 /* crc32vec.s in Sources */ = {isa = PBXBuildFile; fileRef = 2C4E91CE18638E6000841850 /* crc32vec.s */; };
83		FD9B8827104C82370096D791 /* blocksort.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8820104C82370096D791 /* blocksort.c */; };
84		FD9B8828104C82370096D791 /* bzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8821104C82370096D791 /* bzlib.c */; };
85		FD9B8829104C82370096D791 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8822104C82370096D791 /* compress.c */; };
86		FD9B882A104C82370096D791 /* crctable.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8823104C82370096D791 /* crctable.c */; };
87		FD9B882B104C82370096D791 /* decompress.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8824104C82370096D791 /* decompress.c */; };
88		FD9B882C104C82370096D791 /* huffman.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8825104C82370096D791 /* huffman.c */; };
89		FD9B882D104C82370096D791 /* randtable.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8826104C82370096D791 /* randtable.c */; };
90		FD9B882E104C82370096D791 /* blocksort.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8820104C82370096D791 /* blocksort.c */; };
91		FD9B882F104C82370096D791 /* bzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8821104C82370096D791 /* bzlib.c */; };
92		FD9B8830104C82370096D791 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8822104C82370096D791 /* compress.c */; };
93		FD9B8831104C82370096D791 /* crctable.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8823104C82370096D791 /* crctable.c */; };
94		FD9B8832104C82370096D791 /* decompress.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8824104C82370096D791 /* decompress.c */; };
95		FD9B8833104C82370096D791 /* huffman.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8825104C82370096D791 /* huffman.c */; };
96		FD9B8834104C82370096D791 /* randtable.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8826104C82370096D791 /* randtable.c */; };
97		FD9B8839104C82870096D791 /* bzip2.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B8838104C82870096D791 /* bzip2.c */; };
98		FD9B883B104C82930096D791 /* bzip2recover.c in Sources */ = {isa = PBXBuildFile; fileRef = FD9B883A104C82930096D791 /* bzip2recover.c */; };
99		FD9B883E104C82A30096D791 /* libbz2.1.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = FD9B87D9104C7E630096D791 /* libbz2.1.0.dylib */; };
100		FD9B8849104C82FF0096D791 /* bzlib.h in Headers */ = {isa = PBXBuildFile; fileRef = FD9B8848104C82F80096D791 /* bzlib.h */; settings = {ATTRIBUTES = (Public, ); }; };
101		FD9B88AC104C8F3B0096D791 /* bzdiff in Copy Scripts */ = {isa = PBXBuildFile; fileRef = FD9B88A9104C8F3A0096D791 /* bzdiff */; };
102		FD9B88AE104C8F3B0096D791 /* bzmore in Copy Scripts */ = {isa = PBXBuildFile; fileRef = FD9B88AB104C8F3A0096D791 /* bzmore */; };
103		FD9B88CB104C93D70096D791 /* bzdiff.1 in Copy Man Pages */ = {isa = PBXBuildFile; fileRef = FD9B88C6104C93C40096D791 /* bzdiff.1 */; };
104		FD9B88CD104C93D70096D791 /* bzip2.1 in Copy Man Pages */ = {isa = PBXBuildFile; fileRef = FD9B88C8104C93C40096D791 /* bzip2.1 */; };
105		FD9B88CE104C93D70096D791 /* bzmore.1 in Copy Man Pages */ = {isa = PBXBuildFile; fileRef = FD9B88C9104C93C40096D791 /* bzmore.1 */; };
106/* End PBXBuildFile section */
107
108/* Begin PBXContainerItemProxy section */
109		FD7ABC9A1477004C007D197F /* PBXContainerItemProxy */ = {
110			isa = PBXContainerItemProxy;
111			containerPortal = FD9B87C6104C7D8B0096D791 /* Project object */;
112			proxyType = 1;
113			remoteGlobalIDString = FD9B87D8104C7E630096D791;
114			remoteInfo = libbz2.dylib;
115		};
116		FD7ABC9F147700EE007D197F /* PBXContainerItemProxy */ = {
117			isa = PBXContainerItemProxy;
118			containerPortal = FD9B87C6104C7D8B0096D791 /* Project object */;
119			proxyType = 1;
120			remoteGlobalIDString = FD9B87E8104C7EAE0096D791;
121			remoteInfo = bzip2;
122		};
123		FD7ABCA1147700EF007D197F /* PBXContainerItemProxy */ = {
124			isa = PBXContainerItemProxy;
125			containerPortal = FD9B87C6104C7D8B0096D791 /* Project object */;
126			proxyType = 1;
127			remoteGlobalIDString = FD9B87FA104C7ECB0096D791;
128			remoteInfo = bzip2recover;
129		};
130		FD7ABCA3147700F1007D197F /* PBXContainerItemProxy */ = {
131			isa = PBXContainerItemProxy;
132			containerPortal = FD9B87C6104C7D8B0096D791 /* Project object */;
133			proxyType = 1;
134			remoteGlobalIDString = FD9B880E104C7F830096D791;
135			remoteInfo = "Scripts and Documentation";
136		};
137		FD7ABCA5147700F8007D197F /* PBXContainerItemProxy */ = {
138			isa = PBXContainerItemProxy;
139			containerPortal = FD9B87C6104C7D8B0096D791 /* Project object */;
140			proxyType = 1;
141			remoteGlobalIDString = FD7ABC9C147700E4007D197F;
142			remoteInfo = bzip2_executables;
143		};
144		FD7ABCA7147700F9007D197F /* PBXContainerItemProxy */ = {
145			isa = PBXContainerItemProxy;
146			containerPortal = FD9B87C6104C7D8B0096D791 /* Project object */;
147			proxyType = 1;
148			remoteGlobalIDString = FD7ABC9614770045007D197F;
149			remoteInfo = bzip2_libs;
150		};
151		FD9B88B8104C916C0096D791 /* PBXContainerItemProxy */ = {
152			isa = PBXContainerItemProxy;
153			containerPortal = FD9B87C6104C7D8B0096D791 /* Project object */;
154			proxyType = 1;
155			remoteGlobalIDString = FD9B87E8104C7EAE0096D791;
156			remoteInfo = bzip2;
157		};
158		FD9B88DF104C96870096D791 /* PBXContainerItemProxy */ = {
159			isa = PBXContainerItemProxy;
160			containerPortal = FD9B87C6104C7D8B0096D791 /* Project object */;
161			proxyType = 1;
162			remoteGlobalIDString = FD9B87E8104C7EAE0096D791;
163			remoteInfo = bzip2;
164		};
165/* End PBXContainerItemProxy section */
166
167/* Begin PBXCopyFilesBuildPhase section */
168		FD9B88A8104C8F090096D791 /* Copy Scripts */ = {
169			isa = PBXCopyFilesBuildPhase;
170			buildActionMask = 8;
171			dstPath = "$(INSTALL_PATH_PREFIX)/usr/bin";
172			dstSubfolderSpec = 0;
173			files = (
174				FD9B88AC104C8F3B0096D791 /* bzdiff in Copy Scripts */,
175				FD9B88AE104C8F3B0096D791 /* bzmore in Copy Scripts */,
176			);
177			name = "Copy Scripts";
178			runOnlyForDeploymentPostprocessing = 1;
179		};
180		FD9B88C4104C93630096D791 /* Copy Man Pages */ = {
181			isa = PBXCopyFilesBuildPhase;
182			buildActionMask = 8;
183			dstPath = "$(INSTALL_PATH_PREFIX)/usr/share/man/man1";
184			dstSubfolderSpec = 0;
185			files = (
186				FD9B88CB104C93D70096D791 /* bzdiff.1 in Copy Man Pages */,
187				FD9B88CD104C93D70096D791 /* bzip2.1 in Copy Man Pages */,
188				FD9B88CE104C93D70096D791 /* bzmore.1 in Copy Man Pages */,
189			);
190			name = "Copy Man Pages";
191			runOnlyForDeploymentPostprocessing = 1;
192		};
193/* End PBXCopyFilesBuildPhase section */
194
195/* Begin PBXFileReference section */
196		2C19EB451886FCCE003C194D /* crc32vec.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = crc32vec.s; path = bzip2/arm64/crc32vec.s; sourceTree = "<group>"; };
197		2C4E91CE18638E6000841850 /* crc32vec.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = crc32vec.s; path = bzip2/x86_64/crc32vec.s; sourceTree = "<group>"; };
198		81A74C2C185E80F400B6A38B /* libs.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = libs.xcconfig; path = xcodeconfig/libs.xcconfig; sourceTree = "<group>"; };
199		81A74C2D185E828C00B6A38B /* executables.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = executables.xcconfig; path = xcodeconfig/executables.xcconfig; sourceTree = "<group>"; };
200		81A74C2E185E834500B6A38B /* base.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = base.xcconfig; path = xcodeconfig/base.xcconfig; sourceTree = "<group>"; };
201		FD9B87D9104C7E630096D791 /* libbz2.1.0.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libbz2.1.0.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
202		FD9B87E1104C7E830096D791 /* libbz2.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libbz2.a; sourceTree = BUILT_PRODUCTS_DIR; };
203		FD9B87E9104C7EAE0096D791 /* bzip2 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = bzip2; sourceTree = BUILT_PRODUCTS_DIR; };
204		FD9B87FB104C7ECB0096D791 /* bzip2recover */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = bzip2recover; sourceTree = BUILT_PRODUCTS_DIR; };
205		FD9B8820104C82370096D791 /* blocksort.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = blocksort.c; path = bzip2/blocksort.c; sourceTree = "<group>"; };
206		FD9B8821104C82370096D791 /* bzlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bzlib.c; path = bzip2/bzlib.c; sourceTree = "<group>"; };
207		FD9B8822104C82370096D791 /* compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = compress.c; path = bzip2/compress.c; sourceTree = "<group>"; };
208		FD9B8823104C82370096D791 /* crctable.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = crctable.c; path = bzip2/crctable.c; sourceTree = "<group>"; };
209		FD9B8824104C82370096D791 /* decompress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = decompress.c; path = bzip2/decompress.c; sourceTree = "<group>"; };
210		FD9B8825104C82370096D791 /* huffman.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = huffman.c; path = bzip2/huffman.c; sourceTree = "<group>"; };
211		FD9B8826104C82370096D791 /* randtable.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = randtable.c; path = bzip2/randtable.c; sourceTree = "<group>"; };
212		FD9B8838104C82870096D791 /* bzip2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bzip2.c; path = bzip2/bzip2.c; sourceTree = "<group>"; };
213		FD9B883A104C82930096D791 /* bzip2recover.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bzip2recover.c; path = bzip2/bzip2recover.c; sourceTree = "<group>"; };
214		FD9B8847104C82F80096D791 /* bzlib_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bzlib_private.h; path = bzip2/bzlib_private.h; sourceTree = "<group>"; };
215		FD9B8848104C82F80096D791 /* bzlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bzlib.h; path = bzip2/bzlib.h; sourceTree = "<group>"; };
216		FD9B88A9104C8F3A0096D791 /* bzdiff */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = bzdiff; path = bzip2/bzdiff; sourceTree = "<group>"; };
217		FD9B88AA104C8F3A0096D791 /* bzgrep */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = bzgrep; path = bzip2/bzgrep; sourceTree = "<group>"; };
218		FD9B88AB104C8F3A0096D791 /* bzmore */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = bzmore; path = bzip2/bzmore; sourceTree = "<group>"; };
219		FD9B88C5104C937C0096D791 /* bzip2.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = bzip2.plist; sourceTree = "<group>"; };
220		FD9B88C6104C93C40096D791 /* bzdiff.1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.man; name = bzdiff.1; path = bzip2/bzdiff.1; sourceTree = "<group>"; };
221		FD9B88C7104C93C40096D791 /* bzgrep.1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.man; name = bzgrep.1; path = bzip2/bzgrep.1; sourceTree = "<group>"; };
222		FD9B88C8104C93C40096D791 /* bzip2.1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.man; name = bzip2.1; path = bzip2/bzip2.1; sourceTree = "<group>"; };
223		FD9B88C9104C93C40096D791 /* bzmore.1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.man; name = bzmore.1; path = bzip2/bzmore.1; sourceTree = "<group>"; };
224		FD9B88CA104C93C40096D791 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LICENSE; path = bzip2/LICENSE; sourceTree = "<group>"; };
225/* End PBXFileReference section */
226
227/* Begin PBXFrameworksBuildPhase section */
228		FD9B87D7104C7E630096D791 /* Frameworks */ = {
229			isa = PBXFrameworksBuildPhase;
230			buildActionMask = 2147483647;
231			files = (
232			);
233			runOnlyForDeploymentPostprocessing = 0;
234		};
235		FD9B87DF104C7E830096D791 /* Frameworks */ = {
236			isa = PBXFrameworksBuildPhase;
237			buildActionMask = 2147483647;
238			files = (
239			);
240			runOnlyForDeploymentPostprocessing = 0;
241		};
242		FD9B87E7104C7EAE0096D791 /* Frameworks */ = {
243			isa = PBXFrameworksBuildPhase;
244			buildActionMask = 2147483647;
245			files = (
246				FD9B883E104C82A30096D791 /* libbz2.1.0.dylib in Frameworks */,
247			);
248			runOnlyForDeploymentPostprocessing = 0;
249		};
250		FD9B87F9104C7ECB0096D791 /* Frameworks */ = {
251			isa = PBXFrameworksBuildPhase;
252			buildActionMask = 2147483647;
253			files = (
254			);
255			runOnlyForDeploymentPostprocessing = 0;
256		};
257/* End PBXFrameworksBuildPhase section */
258
259/* Begin PBXGroup section */
260		FD9B87C4104C7D8B0096D791 = {
261			isa = PBXGroup;
262			children = (
263				81A74C2E185E834500B6A38B /* base.xcconfig */,
264				81A74C2D185E828C00B6A38B /* executables.xcconfig */,
265				81A74C2C185E80F400B6A38B /* libs.xcconfig */,
266				FD9B881F104C81FE0096D791 /* Library */,
267				FD9B8837104C82710096D791 /* Tools */,
268				FD9B88C3104C93630096D791 /* Documentation */,
269				FD9B87DA104C7E630096D791 /* Products */,
270			);
271			sourceTree = "<group>";
272		};
273		FD9B87DA104C7E630096D791 /* Products */ = {
274			isa = PBXGroup;
275			children = (
276				FD9B87D9104C7E630096D791 /* libbz2.1.0.dylib */,
277				FD9B87E1104C7E830096D791 /* libbz2.a */,
278				FD9B87E9104C7EAE0096D791 /* bzip2 */,
279				FD9B87FB104C7ECB0096D791 /* bzip2recover */,
280			);
281			name = Products;
282			sourceTree = "<group>";
283		};
284		FD9B881F104C81FE0096D791 /* Library */ = {
285			isa = PBXGroup;
286			children = (
287				2C19EB451886FCCE003C194D /* crc32vec.s */,
288				2C4E91CE18638E6000841850 /* crc32vec.s */,
289				FD9B8848104C82F80096D791 /* bzlib.h */,
290				FD9B8847104C82F80096D791 /* bzlib_private.h */,
291				FD9B8820104C82370096D791 /* blocksort.c */,
292				FD9B8825104C82370096D791 /* huffman.c */,
293				FD9B8823104C82370096D791 /* crctable.c */,
294				FD9B8826104C82370096D791 /* randtable.c */,
295				FD9B8822104C82370096D791 /* compress.c */,
296				FD9B8824104C82370096D791 /* decompress.c */,
297				FD9B8821104C82370096D791 /* bzlib.c */,
298			);
299			name = Library;
300			sourceTree = "<group>";
301		};
302		FD9B8837104C82710096D791 /* Tools */ = {
303			isa = PBXGroup;
304			children = (
305				FD9B88A9104C8F3A0096D791 /* bzdiff */,
306				FD9B88AA104C8F3A0096D791 /* bzgrep */,
307				FD9B88AB104C8F3A0096D791 /* bzmore */,
308				FD9B8838104C82870096D791 /* bzip2.c */,
309				FD9B883A104C82930096D791 /* bzip2recover.c */,
310			);
311			name = Tools;
312			sourceTree = "<group>";
313		};
314		FD9B88C3104C93630096D791 /* Documentation */ = {
315			isa = PBXGroup;
316			children = (
317				FD9B88C6104C93C40096D791 /* bzdiff.1 */,
318				FD9B88C7104C93C40096D791 /* bzgrep.1 */,
319				FD9B88C8104C93C40096D791 /* bzip2.1 */,
320				FD9B88C9104C93C40096D791 /* bzmore.1 */,
321				FD9B88CA104C93C40096D791 /* LICENSE */,
322				FD9B88C5104C937C0096D791 /* bzip2.plist */,
323			);
324			name = Documentation;
325			sourceTree = "<group>";
326		};
327/* End PBXGroup section */
328
329/* Begin PBXHeadersBuildPhase section */
330		FD9B87D5104C7E630096D791 /* Headers */ = {
331			isa = PBXHeadersBuildPhase;
332			buildActionMask = 2147483647;
333			files = (
334				FD9B8849104C82FF0096D791 /* bzlib.h in Headers */,
335			);
336			runOnlyForDeploymentPostprocessing = 0;
337		};
338		FD9B87DD104C7E830096D791 /* Headers */ = {
339			isa = PBXHeadersBuildPhase;
340			buildActionMask = 2147483647;
341			files = (
342			);
343			runOnlyForDeploymentPostprocessing = 0;
344		};
345/* End PBXHeadersBuildPhase section */
346
347/* Begin PBXNativeTarget section */
348		FD9B87D8104C7E630096D791 /* libbz2.dylib */ = {
349			isa = PBXNativeTarget;
350			buildConfigurationList = FD9B87DC104C7E640096D791 /* Build configuration list for PBXNativeTarget "libbz2.dylib" */;
351			buildPhases = (
352				FD9B87D5104C7E630096D791 /* Headers */,
353				FD9B87D6104C7E630096D791 /* Sources */,
354				FD9B87D7104C7E630096D791 /* Frameworks */,
355				FD9B889A104C87620096D791 /* Create .dylib Links */,
356			);
357			buildRules = (
358			);
359			dependencies = (
360			);
361			name = libbz2.dylib;
362			productName = bz2;
363			productReference = FD9B87D9104C7E630096D791 /* libbz2.1.0.dylib */;
364			productType = "com.apple.product-type.library.dynamic";
365		};
366		FD9B87E0104C7E830096D791 /* libbz2.a */ = {
367			isa = PBXNativeTarget;
368			buildConfigurationList = FD9B87E5104C7E950096D791 /* Build configuration list for PBXNativeTarget "libbz2.a" */;
369			buildPhases = (
370				FD9B87DD104C7E830096D791 /* Headers */,
371				FD9B87DE104C7E830096D791 /* Sources */,
372				FD9B87DF104C7E830096D791 /* Frameworks */,
373			);
374			buildRules = (
375			);
376			dependencies = (
377			);
378			name = libbz2.a;
379			productName = "bz2-static";
380			productReference = FD9B87E1104C7E830096D791 /* libbz2.a */;
381			productType = "com.apple.product-type.library.static";
382		};
383		FD9B87E8104C7EAE0096D791 /* bzip2 */ = {
384			isa = PBXNativeTarget;
385			buildConfigurationList = FD9B8806104C7ED70096D791 /* Build configuration list for PBXNativeTarget "bzip2" */;
386			buildPhases = (
387				FD9B87E6104C7EAE0096D791 /* Sources */,
388				FD9B87E7104C7EAE0096D791 /* Frameworks */,
389			);
390			buildRules = (
391			);
392			dependencies = (
393			);
394			name = bzip2;
395			productName = bzip2;
396			productReference = FD9B87E9104C7EAE0096D791 /* bzip2 */;
397			productType = "com.apple.product-type.tool";
398		};
399		FD9B87FA104C7ECB0096D791 /* bzip2recover */ = {
400			isa = PBXNativeTarget;
401			buildConfigurationList = FD9B8809104C7ED70096D791 /* Build configuration list for PBXNativeTarget "bzip2recover" */;
402			buildPhases = (
403				FD9B87F8104C7ECB0096D791 /* Sources */,
404				FD9B87F9104C7ECB0096D791 /* Frameworks */,
405			);
406			buildRules = (
407			);
408			dependencies = (
409			);
410			name = bzip2recover;
411			productName = bzip2recover;
412			productReference = FD9B87FB104C7ECB0096D791 /* bzip2recover */;
413			productType = "com.apple.product-type.tool";
414		};
415/* End PBXNativeTarget section */
416
417/* Begin PBXProject section */
418		FD9B87C6104C7D8B0096D791 /* Project object */ = {
419			isa = PBXProject;
420			attributes = {
421			};
422			buildConfigurationList = FD9B87C9104C7D8B0096D791 /* Build configuration list for PBXProject "bzip2" */;
423			compatibilityVersion = "Xcode 3.2";
424			developmentRegion = English;
425			hasScannedForEncodings = 0;
426			knownRegions = (
427				English,
428				Japanese,
429				French,
430				German,
431			);
432			mainGroup = FD9B87C4104C7D8B0096D791;
433			productRefGroup = FD9B87DA104C7E630096D791 /* Products */;
434			projectDirPath = "";
435			projectRoot = "";
436			targets = (
437				FD9B880B104C7F730096D791 /* All */,
438				FD7ABC9614770045007D197F /* bzip2_libs */,
439				FD7ABC9C147700E4007D197F /* bzip2_executables */,
440				FD9B87D8104C7E630096D791 /* libbz2.dylib */,
441				FD9B87E0104C7E830096D791 /* libbz2.a */,
442				FD9B87E8104C7EAE0096D791 /* bzip2 */,
443				FD9B87FA104C7ECB0096D791 /* bzip2recover */,
444				FD9B880E104C7F830096D791 /* Scripts and Documentation */,
445				FD9B88D8104C96600096D791 /* testbots */,
446			);
447		};
448/* End PBXProject section */
449
450/* Begin PBXShellScriptBuildPhase section */
451		FD9B880D104C7F830096D791 /* Create Script Symlinks */ = {
452			isa = PBXShellScriptBuildPhase;
453			buildActionMask = 8;
454			files = (
455			);
456			inputPaths = (
457			);
458			name = "Create Script Symlinks";
459			outputPaths = (
460			);
461			runOnlyForDeploymentPostprocessing = 1;
462			shellPath = /bin/sh;
463			shellScript = "\"$PROJECT_DIR\"/xcodescripts/create_script_symlinks.sh";
464			showEnvVarsInLog = 0;
465		};
466		FD9B889A104C87620096D791 /* Create .dylib Links */ = {
467			isa = PBXShellScriptBuildPhase;
468			buildActionMask = 8;
469			files = (
470			);
471			inputPaths = (
472			);
473			name = "Create .dylib Links";
474			outputPaths = (
475			);
476			runOnlyForDeploymentPostprocessing = 1;
477			shellPath = /bin/sh;
478			shellScript = "\"$PROJECT_DIR\"/xcodescripts/create_dylib_symlinks.sh\n";
479			showEnvVarsInLog = 0;
480		};
481		FD9B88BB104C917C0096D791 /* Create bzip2 Hardlinks */ = {
482			isa = PBXShellScriptBuildPhase;
483			buildActionMask = 8;
484			files = (
485			);
486			inputPaths = (
487			);
488			name = "Create bzip2 Hardlinks";
489			outputPaths = (
490			);
491			runOnlyForDeploymentPostprocessing = 1;
492			shellPath = /bin/sh;
493			shellScript = "\"$PROJECT_DIR\"/xcodescripts/create_bzip2_links.sh\n\n";
494			showEnvVarsInLog = 0;
495		};
496		FD9B88BE104C92410096D791 /* Install Open Source Info */ = {
497			isa = PBXShellScriptBuildPhase;
498			buildActionMask = 8;
499			files = (
500			);
501			inputPaths = (
502			);
503			name = "Install Open Source Info";
504			outputPaths = (
505			);
506			runOnlyForDeploymentPostprocessing = 1;
507			shellPath = /bin/sh;
508			shellScript = "\"$PROJECT_DIR\"/xcodescripts/install_opensource_versions.sh\n";
509			showEnvVarsInLog = 0;
510		};
511		FD9B88D0104C93E60096D791 /* Install Man Page Symlinks */ = {
512			isa = PBXShellScriptBuildPhase;
513			buildActionMask = 8;
514			files = (
515			);
516			inputPaths = (
517			);
518			name = "Install Man Page Symlinks";
519			outputPaths = (
520			);
521			runOnlyForDeploymentPostprocessing = 1;
522			shellPath = /bin/sh;
523			shellScript = "\"$PROJECT_DIR\"/xcodescripts/create_man_symlinks.sh";
524			showEnvVarsInLog = 0;
525		};
526		FD9B88D7104C96600096D791 /* ShellScript */ = {
527			isa = PBXShellScriptBuildPhase;
528			buildActionMask = 2147483647;
529			files = (
530			);
531			inputPaths = (
532			);
533			outputPaths = (
534			);
535			runOnlyForDeploymentPostprocessing = 0;
536			shellPath = /bin/sh;
537			shellScript = "\"$PROJECT_DIR\"/xcodescripts/testbot.sh";
538			showEnvVarsInLog = 0;
539		};
540/* End PBXShellScriptBuildPhase section */
541
542/* Begin PBXSourcesBuildPhase section */
543		FD9B87D6104C7E630096D791 /* Sources */ = {
544			isa = PBXSourcesBuildPhase;
545			buildActionMask = 2147483647;
546			files = (
547				FD9B882E104C82370096D791 /* blocksort.c in Sources */,
548				FD9B882F104C82370096D791 /* bzlib.c in Sources */,
549				FD9B8830104C82370096D791 /* compress.c in Sources */,
550				FD9B8831104C82370096D791 /* crctable.c in Sources */,
551				FD9B8832104C82370096D791 /* decompress.c in Sources */,
552				2C19EB461886FCDA003C194D /* crc32vec.s in Sources */,
553				FD9B8833104C82370096D791 /* huffman.c in Sources */,
554				2C4E91CF18638FA600841850 /* crc32vec.s in Sources */,
555				FD9B8834104C82370096D791 /* randtable.c in Sources */,
556			);
557			runOnlyForDeploymentPostprocessing = 0;
558		};
559		FD9B87DE104C7E830096D791 /* Sources */ = {
560			isa = PBXSourcesBuildPhase;
561			buildActionMask = 2147483647;
562			files = (
563				FD9B8827104C82370096D791 /* blocksort.c in Sources */,
564				FD9B8828104C82370096D791 /* bzlib.c in Sources */,
565				FD9B8829104C82370096D791 /* compress.c in Sources */,
566				FD9B882A104C82370096D791 /* crctable.c in Sources */,
567				FD9B882B104C82370096D791 /* decompress.c in Sources */,
568				2C19EB471886FCDB003C194D /* crc32vec.s in Sources */,
569				FD9B882C104C82370096D791 /* huffman.c in Sources */,
570				2C4E91D018638FA700841850 /* crc32vec.s in Sources */,
571				FD9B882D104C82370096D791 /* randtable.c in Sources */,
572			);
573			runOnlyForDeploymentPostprocessing = 0;
574		};
575		FD9B87E6104C7EAE0096D791 /* Sources */ = {
576			isa = PBXSourcesBuildPhase;
577			buildActionMask = 2147483647;
578			files = (
579				FD9B8839104C82870096D791 /* bzip2.c in Sources */,
580			);
581			runOnlyForDeploymentPostprocessing = 0;
582		};
583		FD9B87F8104C7ECB0096D791 /* Sources */ = {
584			isa = PBXSourcesBuildPhase;
585			buildActionMask = 2147483647;
586			files = (
587				FD9B883B104C82930096D791 /* bzip2recover.c in Sources */,
588			);
589			runOnlyForDeploymentPostprocessing = 0;
590		};
591/* End PBXSourcesBuildPhase section */
592
593/* Begin PBXTargetDependency section */
594		FD7ABC9B1477004C007D197F /* PBXTargetDependency */ = {
595			isa = PBXTargetDependency;
596			target = FD9B87D8104C7E630096D791 /* libbz2.dylib */;
597			targetProxy = FD7ABC9A1477004C007D197F /* PBXContainerItemProxy */;
598		};
599		FD7ABCA0147700EE007D197F /* PBXTargetDependency */ = {
600			isa = PBXTargetDependency;
601			target = FD9B87E8104C7EAE0096D791 /* bzip2 */;
602			targetProxy = FD7ABC9F147700EE007D197F /* PBXContainerItemProxy */;
603		};
604		FD7ABCA2147700EF007D197F /* PBXTargetDependency */ = {
605			isa = PBXTargetDependency;
606			target = FD9B87FA104C7ECB0096D791 /* bzip2recover */;
607			targetProxy = FD7ABCA1147700EF007D197F /* PBXContainerItemProxy */;
608		};
609		FD7ABCA4147700F1007D197F /* PBXTargetDependency */ = {
610			isa = PBXTargetDependency;
611			target = FD9B880E104C7F830096D791 /* Scripts and Documentation */;
612			targetProxy = FD7ABCA3147700F1007D197F /* PBXContainerItemProxy */;
613		};
614		FD7ABCA6147700F8007D197F /* PBXTargetDependency */ = {
615			isa = PBXTargetDependency;
616			target = FD7ABC9C147700E4007D197F /* bzip2_executables */;
617			targetProxy = FD7ABCA5147700F8007D197F /* PBXContainerItemProxy */;
618		};
619		FD7ABCA8147700F9007D197F /* PBXTargetDependency */ = {
620			isa = PBXTargetDependency;
621			target = FD7ABC9614770045007D197F /* bzip2_libs */;
622			targetProxy = FD7ABCA7147700F9007D197F /* PBXContainerItemProxy */;
623		};
624		FD9B88B9104C916C0096D791 /* PBXTargetDependency */ = {
625			isa = PBXTargetDependency;
626			target = FD9B87E8104C7EAE0096D791 /* bzip2 */;
627			targetProxy = FD9B88B8104C916C0096D791 /* PBXContainerItemProxy */;
628		};
629		FD9B88E0104C96870096D791 /* PBXTargetDependency */ = {
630			isa = PBXTargetDependency;
631			target = FD9B87E8104C7EAE0096D791 /* bzip2 */;
632			targetProxy = FD9B88DF104C96870096D791 /* PBXContainerItemProxy */;
633		};
634/* End PBXTargetDependency section */
635
636/* Begin XCBuildConfiguration section */
637		FD7ABC9714770045007D197F /* Release */ = {
638			isa = XCBuildConfiguration;
639			baseConfigurationReference = 81A74C2C185E80F400B6A38B /* libs.xcconfig */;
640			buildSettings = {
641				PRODUCT_NAME = "$(TARGET_NAME)";
642			};
643			name = Release;
644		};
645		FD7ABC9E147700E4007D197F /* Release */ = {
646			isa = XCBuildConfiguration;
647			baseConfigurationReference = 81A74C2D185E828C00B6A38B /* executables.xcconfig */;
648			buildSettings = {
649				PRODUCT_NAME = "$(TARGET_NAME)";
650			};
651			name = Release;
652		};
653		FD9B87C8104C7D8B0096D791 /* Release */ = {
654			isa = XCBuildConfiguration;
655			baseConfigurationReference = 81A74C2E185E834500B6A38B /* base.xcconfig */;
656			buildSettings = {
657			};
658			name = Release;
659		};
660		FD9B87DB104C7E630096D791 /* Release */ = {
661			isa = XCBuildConfiguration;
662			baseConfigurationReference = 81A74C2C185E80F400B6A38B /* libs.xcconfig */;
663			buildSettings = {
664				PRODUCT_NAME = bz2.1.0;
665			};
666			name = Release;
667		};
668		FD9B87E2104C7E840096D791 /* Release */ = {
669			isa = XCBuildConfiguration;
670			buildSettings = {
671				COPY_PHASE_STRIP = NO;
672				INSTALL_PATH = /usr/local/lib;
673				PRODUCT_NAME = bz2;
674				SEPARATE_STRIP = NO;
675				STRIP_INSTALLED_PRODUCT = NO;
676			};
677			name = Release;
678		};
679		FD9B87EB104C7EAE0096D791 /* Release */ = {
680			isa = XCBuildConfiguration;
681			baseConfigurationReference = 81A74C2D185E828C00B6A38B /* executables.xcconfig */;
682			buildSettings = {
683				PRODUCT_NAME = bzip2;
684			};
685			name = Release;
686		};
687		FD9B87FD104C7ECC0096D791 /* Release */ = {
688			isa = XCBuildConfiguration;
689			baseConfigurationReference = 81A74C2D185E828C00B6A38B /* executables.xcconfig */;
690			buildSettings = {
691				PRODUCT_NAME = bzip2recover;
692			};
693			name = Release;
694		};
695		FD9B880C104C7F730096D791 /* Release */ = {
696			isa = XCBuildConfiguration;
697			buildSettings = {
698				PRODUCT_NAME = buildall;
699			};
700			name = Release;
701		};
702		FD9B880F104C7F830096D791 /* Release */ = {
703			isa = XCBuildConfiguration;
704			buildSettings = {
705				PRODUCT_NAME = "Scripts and Documentation";
706			};
707			name = Release;
708		};
709		FD9B88D9104C96600096D791 /* Release */ = {
710			isa = XCBuildConfiguration;
711			buildSettings = {
712				PRODUCT_NAME = testbots;
713			};
714			name = Release;
715		};
716/* End XCBuildConfiguration section */
717
718/* Begin XCConfigurationList section */
719		FD7ABC9814770045007D197F /* Build configuration list for PBXAggregateTarget "bzip2_libs" */ = {
720			isa = XCConfigurationList;
721			buildConfigurations = (
722				FD7ABC9714770045007D197F /* Release */,
723			);
724			defaultConfigurationIsVisible = 0;
725			defaultConfigurationName = Release;
726		};
727		FD7ABC9D147700E4007D197F /* Build configuration list for PBXAggregateTarget "bzip2_executables" */ = {
728			isa = XCConfigurationList;
729			buildConfigurations = (
730				FD7ABC9E147700E4007D197F /* Release */,
731			);
732			defaultConfigurationIsVisible = 0;
733			defaultConfigurationName = Release;
734		};
735		FD9B87C9104C7D8B0096D791 /* Build configuration list for PBXProject "bzip2" */ = {
736			isa = XCConfigurationList;
737			buildConfigurations = (
738				FD9B87C8104C7D8B0096D791 /* Release */,
739			);
740			defaultConfigurationIsVisible = 0;
741			defaultConfigurationName = Release;
742		};
743		FD9B87DC104C7E640096D791 /* Build configuration list for PBXNativeTarget "libbz2.dylib" */ = {
744			isa = XCConfigurationList;
745			buildConfigurations = (
746				FD9B87DB104C7E630096D791 /* Release */,
747			);
748			defaultConfigurationIsVisible = 0;
749			defaultConfigurationName = Release;
750		};
751		FD9B87E5104C7E950096D791 /* Build configuration list for PBXNativeTarget "libbz2.a" */ = {
752			isa = XCConfigurationList;
753			buildConfigurations = (
754				FD9B87E2104C7E840096D791 /* Release */,
755			);
756			defaultConfigurationIsVisible = 0;
757			defaultConfigurationName = Release;
758		};
759		FD9B8806104C7ED70096D791 /* Build configuration list for PBXNativeTarget "bzip2" */ = {
760			isa = XCConfigurationList;
761			buildConfigurations = (
762				FD9B87EB104C7EAE0096D791 /* Release */,
763			);
764			defaultConfigurationIsVisible = 0;
765			defaultConfigurationName = Release;
766		};
767		FD9B8809104C7ED70096D791 /* Build configuration list for PBXNativeTarget "bzip2recover" */ = {
768			isa = XCConfigurationList;
769			buildConfigurations = (
770				FD9B87FD104C7ECC0096D791 /* Release */,
771			);
772			defaultConfigurationIsVisible = 0;
773			defaultConfigurationName = Release;
774		};
775		FD9B881D104C7F920096D791 /* Build configuration list for PBXAggregateTarget "Scripts and Documentation" */ = {
776			isa = XCConfigurationList;
777			buildConfigurations = (
778				FD9B880F104C7F830096D791 /* Release */,
779			);
780			defaultConfigurationIsVisible = 0;
781			defaultConfigurationName = Release;
782		};
783		FD9B881E104C7F920096D791 /* Build configuration list for PBXAggregateTarget "All" */ = {
784			isa = XCConfigurationList;
785			buildConfigurations = (
786				FD9B880C104C7F730096D791 /* Release */,
787			);
788			defaultConfigurationIsVisible = 0;
789			defaultConfigurationName = Release;
790		};
791		FD9B88DE104C966D0096D791 /* Build configuration list for PBXAggregateTarget "testbots" */ = {
792			isa = XCConfigurationList;
793			buildConfigurations = (
794				FD9B88D9104C96600096D791 /* Release */,
795			);
796			defaultConfigurationIsVisible = 0;
797			defaultConfigurationName = Release;
798		};
799/* End XCConfigurationList section */
800	};
801	rootObject = FD9B87C6104C7D8B0096D791 /* Project object */;
802}
803