210-2-3
[darwin-xtools.git] / dyld / dyld.xcodeproj / project.pbxproj
blob504873ce1a416ac08347dcebcc455fbd7c98d759
1 // !$*UTF8*$!
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 46;
7         objects = {
9 /* Begin PBXAggregateTarget section */
10                 F908134211D3ED0B00626CC1 /* libdyld */ = {
11                         isa = PBXAggregateTarget;
12                         buildConfigurationList = F908135211D3ED9000626CC1 /* Build configuration list for PBXAggregateTarget "libdyld" */;
13                         buildPhases = (
14                                 F908135111D3ED9000626CC1 /* usr|include|mach-o */,
15                                 F908137011D3FB5000626CC1 /* usr|include */,
16                                 F9C69EFC14EC8AB8009CAE2E /* usr|local|include */,
17                                 F908137111D3FB5000626CC1 /* usr|local|include|mach-o */,
18                                 F908137211D3FB5000626CC1 /* usr|share|man|man1 */,
19                                 F908137311D3FB5000626CC1 /* usr|share|man|man3 */,
20                         );
21                         dependencies = (
22                                 F9B4D78012AD9736000605A6 /* PBXTargetDependency */,
23                                 F908134811D3ED1A00626CC1 /* PBXTargetDependency */,
24                         );
25                         name = libdyld;
26                         productName = libdyld;
27                 };
28                 F9ED4C920630A73900DF4E74 /* all */ = {
29                         isa = PBXAggregateTarget;
30                         buildConfigurationList = F9D8C7E5087B087300E93EFB /* Build configuration list for PBXAggregateTarget "all" */;
31                         buildPhases = (
32                         );
33                         dependencies = (
34                                 F9ED4CA70630A78A00DF4E74 /* PBXTargetDependency */,
35                                 F9ED4CA90630A78A00DF4E74 /* PBXTargetDependency */,
36                                 F93937380A94FB6A00070A07 /* PBXTargetDependency */,
37                         );
38                         name = all;
39                         productName = all;
40                 };
41 /* End PBXAggregateTarget section */
43 /* Begin PBXBuildFile section */
44                 F906E2240639E96400B13DB2 /* dyld_debug.c in Sources */ = {isa = PBXBuildFile; fileRef = F906E2230639E96400B13DB2 /* dyld_debug.c */; };
45                 F908134C11D3ED6200626CC1 /* dyld.h in usr|include|mach-o */ = {isa = PBXBuildFile; fileRef = F9ED4CEA0630A80600DF4E74 /* dyld.h */; };
46                 F908134D11D3ED6200626CC1 /* dyld_images.h in usr|include|mach-o */ = {isa = PBXBuildFile; fileRef = F98D274C0AA79D7400416316 /* dyld_images.h */; };
47                 F908135911D3FA8700626CC1 /* dlfcn.h in usr|include */ = {isa = PBXBuildFile; fileRef = F99EE6AE06B48D4200BF1992 /* dlfcn.h */; };
48                 F908135D11D3FACD00626CC1 /* dyld-interposing.h in usr|local|include|mach-o */ = {isa = PBXBuildFile; fileRef = F918691408B16D2500E0F9DB /* dyld-interposing.h */; };
49                 F908135E11D3FACD00626CC1 /* dyld_cache_format.h in usr|local|include|mach-o */ = {isa = PBXBuildFile; fileRef = F93937400A94FC4700070A07 /* dyld_cache_format.h */; };
50                 F908135F11D3FACD00626CC1 /* dyld_gdb.h in usr|local|include|mach-o */ = {isa = PBXBuildFile; fileRef = F9ED4CE80630A80600DF4E74 /* dyld_gdb.h */; };
51                 F908136011D3FACD00626CC1 /* dyld_priv.h in usr|local|include|mach-o */ = {isa = PBXBuildFile; fileRef = F9ED4CE90630A80600DF4E74 /* dyld_priv.h */; };
52                 F908136411D3FB0300626CC1 /* dyld.1 in usr|share|man|man1 */ = {isa = PBXBuildFile; fileRef = EF799FE9070D27BB00F78484 /* dyld.1 */; };
53                 F908136811D3FB3A00626CC1 /* dladdr.3 in usr|share|man|man3 */ = {isa = PBXBuildFile; fileRef = EF799FEB070D27BB00F78484 /* dladdr.3 */; };
54                 F908136911D3FB3A00626CC1 /* dlclose.3 in usr|share|man|man3 */ = {isa = PBXBuildFile; fileRef = EF799FEC070D27BB00F78484 /* dlclose.3 */; };
55                 F908136A11D3FB3A00626CC1 /* dlerror.3 in usr|share|man|man3 */ = {isa = PBXBuildFile; fileRef = EF799FED070D27BB00F78484 /* dlerror.3 */; };
56                 F908136B11D3FB3A00626CC1 /* dlopen.3 in usr|share|man|man3 */ = {isa = PBXBuildFile; fileRef = EF799FEE070D27BB00F78484 /* dlopen.3 */; };
57                 F908136C11D3FB3A00626CC1 /* dlsym.3 in usr|share|man|man3 */ = {isa = PBXBuildFile; fileRef = EF799FEF070D27BB00F78484 /* dlsym.3 */; };
58                 F908136D11D3FB3A00626CC1 /* dyld.3 in usr|share|man|man3 */ = {isa = PBXBuildFile; fileRef = EF799FF0070D27BB00F78484 /* dyld.3 */; };
59                 F908136E11D3FB3A00626CC1 /* dlopen_preflight.3 in usr|share|man|man3 */ = {isa = PBXBuildFile; fileRef = F9E572000A66EF41007D9BE9 /* dlopen_preflight.3 */; };
60                 F913FADA0630A8AE00B7AE9D /* dyldAPIsInLibSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F913FAD90630A8AE00B7AE9D /* dyldAPIsInLibSystem.cpp */; };
61                 F93937470A94FC4700070A07 /* update_dyld_shared_cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F93937460A94FC4700070A07 /* update_dyld_shared_cache.cpp */; };
62                 F94DB9040F0A9B1700323715 /* ImageLoaderMachOClassic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F94DB9000F0A9B1700323715 /* ImageLoaderMachOClassic.cpp */; };
63                 F94DB9050F0A9B1700323715 /* ImageLoaderMachOCompressed.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F94DB9020F0A9B1700323715 /* ImageLoaderMachOCompressed.cpp */; settings = {COMPILER_FLAGS = "-O3"; }; };
64                 F98C78F00F7C02E8006257D2 /* dsc_iterator.h in usr|local|include|mach-o */ = {isa = PBXBuildFile; fileRef = F9F2A56F0F7AEEE300B7C9EB /* dsc_iterator.h */; };
65                 F99B8E630FEC11B400701838 /* dyld_shared_cache_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F99B8E620FEC11B400701838 /* dyld_shared_cache_util.cpp */; };
66                 F99B8EA30FEC1C4200701838 /* dsc_iterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9F2A56E0F7AEEE300B7C9EB /* dsc_iterator.cpp */; };
67                 F9A221E70F3A6D7C00D15F73 /* dyldLibSystemGlue.c in Sources */ = {isa = PBXBuildFile; fileRef = F9A221E60F3A6D7C00D15F73 /* dyldLibSystemGlue.c */; };
68                 F9A6D6E4116F9DF20051CC16 /* threadLocalVariables.c in Sources */ = {isa = PBXBuildFile; fileRef = F9A6D6E2116F9DF20051CC16 /* threadLocalVariables.c */; };
69                 F9A6D70C116FBBD10051CC16 /* threadLocalHelpers.s in Sources */ = {isa = PBXBuildFile; fileRef = F9A6D70B116FBBD10051CC16 /* threadLocalHelpers.s */; };
70                 F9BA514B0ECE4F4200D1D62E /* dyld_stub_binder.s in Sources */ = {isa = PBXBuildFile; fileRef = F99EFC0D0EAD60E8001032B8 /* dyld_stub_binder.s */; };
71                 F9C69EFE14EC8AD2009CAE2E /* objc-shared-cache.h in usr|local|include */ = {isa = PBXBuildFile; fileRef = F9C69EFD14EC8ABF009CAE2E /* objc-shared-cache.h */; };
72                 F9CE307A1208F1B50098B590 /* dsc_extractor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9CE30781208F1B50098B590 /* dsc_extractor.cpp */; };
73                 F9CE307B1208F1C60098B590 /* dsc_extractor.h in usr|local|include|mach-o */ = {isa = PBXBuildFile; fileRef = F9CE30791208F1B50098B590 /* dsc_extractor.h */; };
74                 F9D1001814D8D13D00099D91 /* dsc_extractor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9CE30781208F1B50098B590 /* dsc_extractor.cpp */; };
75                 F9D1001D14D8D19500099D91 /* dsc_iterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9F2A56E0F7AEEE300B7C9EB /* dsc_iterator.cpp */; };
76                 F9D238DB0A9E2FD0002B55C7 /* update_dyld_shared_cache.1 in usr|share|man|man1 */ = {isa = PBXBuildFile; fileRef = F9D238D90A9E19A0002B55C7 /* update_dyld_shared_cache.1 */; };
77                 F9D49CCC1458B95200F86ADD /* start_glue.s in Sources */ = {isa = PBXBuildFile; fileRef = F9D49CCB1458B95200F86ADD /* start_glue.s */; };
78                 F9ED4CD60630A7F100DF4E74 /* dyld_gdb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CC60630A7F100DF4E74 /* dyld_gdb.cpp */; };
79                 F9ED4CD70630A7F100DF4E74 /* dyld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CC70630A7F100DF4E74 /* dyld.cpp */; };
80                 F9ED4CD90630A7F100DF4E74 /* dyldAPIs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CC90630A7F100DF4E74 /* dyldAPIs.cpp */; };
81                 F9ED4CDA0630A7F100DF4E74 /* dyldExceptions.c in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CCA0630A7F100DF4E74 /* dyldExceptions.c */; };
82                 F9ED4CDB0630A7F100DF4E74 /* dyldInitialization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CCB0630A7F100DF4E74 /* dyldInitialization.cpp */; };
83                 F9ED4CDE0630A7F100DF4E74 /* dyldNew.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CCE0630A7F100DF4E74 /* dyldNew.cpp */; };
84                 F9ED4CDF0630A7F100DF4E74 /* dyldStartup.s in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CCF0630A7F100DF4E74 /* dyldStartup.s */; };
85                 F9ED4CE00630A7F100DF4E74 /* glue.c in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CD00630A7F100DF4E74 /* glue.c */; };
86                 F9ED4CE10630A7F100DF4E74 /* ImageLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CD10630A7F100DF4E74 /* ImageLoader.cpp */; };
87                 F9ED4CE30630A7F100DF4E74 /* ImageLoaderMachO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CD30630A7F100DF4E74 /* ImageLoaderMachO.cpp */; };
88                 F9ED4CE50630A7F100DF4E74 /* stub_binding_helper.s in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CD50630A7F100DF4E74 /* stub_binding_helper.s */; };
89                 F9F256360639DBCC00A7427D /* dyldLock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CCC0630A7F100DF4E74 /* dyldLock.cpp */; };
90                 F9F2A5700F7AEEE300B7C9EB /* dsc_iterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9F2A56E0F7AEEE300B7C9EB /* dsc_iterator.cpp */; };
91 /* End PBXBuildFile section */
93 /* Begin PBXBuildRule section */
94                 F921D3160703769A000D1056 /* PBXBuildRule */ = {
95                         isa = PBXBuildRule;
96                         compilerSpec = com.apple.compilers.gcc;
97                         fileType = sourcecode.cpp;
98                         isEditable = 1;
99                         outputFiles = (
100                         );
101                 };
102                 F921D317070376A6000D1056 /* PBXBuildRule */ = {
103                         isa = PBXBuildRule;
104                         compilerSpec = com.apple.compilers.gcc;
105                         fileType = sourcecode.c;
106                         isEditable = 1;
107                         outputFiles = (
108                         );
109                 };
110                 F921D318070376B0000D1056 /* PBXBuildRule */ = {
111                         isa = PBXBuildRule;
112                         compilerSpec = com.apple.compilers.gcc;
113                         fileType = sourcecode.asm;
114                         isEditable = 1;
115                         outputFiles = (
116                         );
117                 };
118                 F921D31E070376F1000D1056 /* PBXBuildRule */ = {
119                         isa = PBXBuildRule;
120                         compilerSpec = com.apple.compilers.gcc;
121                         fileType = sourcecode.cpp;
122                         isEditable = 1;
123                         outputFiles = (
124                         );
125                 };
126                 F9574C4906C94DA700142BFA /* PBXBuildRule */ = {
127                         isa = PBXBuildRule;
128                         compilerSpec = com.apple.compilers.gcc;
129                         fileType = sourcecode.c;
130                         isEditable = 1;
131                         outputFiles = (
132                         );
133                 };
134 /* End PBXBuildRule section */
136 /* Begin PBXContainerItemProxy section */
137                 F908134711D3ED1A00626CC1 /* PBXContainerItemProxy */ = {
138                         isa = PBXContainerItemProxy;
139                         containerPortal = F9ED4C8B0630A72300DF4E74 /* Project object */;
140                         proxyType = 1;
141                         remoteGlobalIDString = F9ED4C9E0630A76B00DF4E74;
142                         remoteInfo = libdyld.dylib;
143                 };
144                 F93937370A94FB6A00070A07 /* PBXContainerItemProxy */ = {
145                         isa = PBXContainerItemProxy;
146                         containerPortal = F9ED4C8B0630A72300DF4E74 /* Project object */;
147                         proxyType = 1;
148                         remoteGlobalIDString = F93937310A94FAF700070A07;
149                         remoteInfo = update_dyld_shared_cache;
150                 };
151                 F99B8E9F0FEC195800701838 /* PBXContainerItemProxy */ = {
152                         isa = PBXContainerItemProxy;
153                         containerPortal = F9ED4C8B0630A72300DF4E74 /* Project object */;
154                         proxyType = 1;
155                         remoteGlobalIDString = F99B8E550FEC10F600701838;
156                         remoteInfo = dyld_shared_cache_util;
157                 };
158                 F99B8EB10FEC220C00701838 /* PBXContainerItemProxy */ = {
159                         isa = PBXContainerItemProxy;
160                         containerPortal = F9ED4C8B0630A72300DF4E74 /* Project object */;
161                         proxyType = 1;
162                         remoteGlobalIDString = F99B8E550FEC10F600701838;
163                         remoteInfo = dyld_shared_cache_util;
164                 };
165                 F9B4D77F12AD9736000605A6 /* PBXContainerItemProxy */ = {
166                         isa = PBXContainerItemProxy;
167                         containerPortal = F9ED4C8B0630A72300DF4E74 /* Project object */;
168                         proxyType = 1;
169                         remoteGlobalIDString = F9F2A5580F7AEE9800B7C9EB;
170                         remoteInfo = libdsc;
171                 };
172                 F9CE330A120F40EA0098B590 /* PBXContainerItemProxy */ = {
173                         isa = PBXContainerItemProxy;
174                         containerPortal = F9ED4C8B0630A72300DF4E74 /* Project object */;
175                         proxyType = 1;
176                         remoteGlobalIDString = F9F2A5580F7AEE9800B7C9EB;
177                         remoteInfo = libdsc;
178                 };
179                 F9D1004614D8D91100099D91 /* PBXContainerItemProxy */ = {
180                         isa = PBXContainerItemProxy;
181                         containerPortal = F9ED4C8B0630A72300DF4E74 /* Project object */;
182                         proxyType = 1;
183                         remoteGlobalIDString = F9D1001114D8D0BA00099D91;
184                         remoteInfo = dsc_extractor;
185                 };
186                 F9ED4CA60630A78A00DF4E74 /* PBXContainerItemProxy */ = {
187                         isa = PBXContainerItemProxy;
188                         containerPortal = F9ED4C8B0630A72300DF4E74 /* Project object */;
189                         proxyType = 1;
190                         remoteGlobalIDString = F9ED4C970630A76000DF4E74;
191                         remoteInfo = dyld;
192                 };
193                 F9ED4CA80630A78A00DF4E74 /* PBXContainerItemProxy */ = {
194                         isa = PBXContainerItemProxy;
195                         containerPortal = F9ED4C8B0630A72300DF4E74 /* Project object */;
196                         proxyType = 1;
197                         remoteGlobalIDString = F9ED4C9E0630A76B00DF4E74;
198                         remoteInfo = libdyld;
199                 };
200 /* End PBXContainerItemProxy section */
202 /* Begin PBXCopyFilesBuildPhase section */
203                 F908135111D3ED9000626CC1 /* usr|include|mach-o */ = {
204                         isa = PBXCopyFilesBuildPhase;
205                         buildActionMask = 8;
206                         dstPath = "/usr/include/mach-o";
207                         dstSubfolderSpec = 0;
208                         files = (
209                                 F908134C11D3ED6200626CC1 /* dyld.h in usr|include|mach-o */,
210                                 F908134D11D3ED6200626CC1 /* dyld_images.h in usr|include|mach-o */,
211                         );
212                         name = "usr|include|mach-o";
213                         runOnlyForDeploymentPostprocessing = 1;
214                 };
215                 F908137011D3FB5000626CC1 /* usr|include */ = {
216                         isa = PBXCopyFilesBuildPhase;
217                         buildActionMask = 8;
218                         dstPath = /usr/include;
219                         dstSubfolderSpec = 0;
220                         files = (
221                                 F908135911D3FA8700626CC1 /* dlfcn.h in usr|include */,
222                         );
223                         name = "usr|include";
224                         runOnlyForDeploymentPostprocessing = 1;
225                 };
226                 F908137111D3FB5000626CC1 /* usr|local|include|mach-o */ = {
227                         isa = PBXCopyFilesBuildPhase;
228                         buildActionMask = 8;
229                         dstPath = "/usr/local/include/mach-o";
230                         dstSubfolderSpec = 0;
231                         files = (
232                                 F908135D11D3FACD00626CC1 /* dyld-interposing.h in usr|local|include|mach-o */,
233                                 F908135E11D3FACD00626CC1 /* dyld_cache_format.h in usr|local|include|mach-o */,
234                                 F908135F11D3FACD00626CC1 /* dyld_gdb.h in usr|local|include|mach-o */,
235                                 F908136011D3FACD00626CC1 /* dyld_priv.h in usr|local|include|mach-o */,
236                         );
237                         name = "usr|local|include|mach-o";
238                         runOnlyForDeploymentPostprocessing = 1;
239                 };
240                 F908137211D3FB5000626CC1 /* usr|share|man|man1 */ = {
241                         isa = PBXCopyFilesBuildPhase;
242                         buildActionMask = 8;
243                         dstPath = /usr/share/man/man1;
244                         dstSubfolderSpec = 0;
245                         files = (
246                                 F908136411D3FB0300626CC1 /* dyld.1 in usr|share|man|man1 */,
247                         );
248                         name = "usr|share|man|man1";
249                         runOnlyForDeploymentPostprocessing = 1;
250                 };
251                 F908137311D3FB5000626CC1 /* usr|share|man|man3 */ = {
252                         isa = PBXCopyFilesBuildPhase;
253                         buildActionMask = 8;
254                         dstPath = /usr/share/man/man3;
255                         dstSubfolderSpec = 0;
256                         files = (
257                                 F908136811D3FB3A00626CC1 /* dladdr.3 in usr|share|man|man3 */,
258                                 F908136911D3FB3A00626CC1 /* dlclose.3 in usr|share|man|man3 */,
259                                 F908136A11D3FB3A00626CC1 /* dlerror.3 in usr|share|man|man3 */,
260                                 F908136B11D3FB3A00626CC1 /* dlopen.3 in usr|share|man|man3 */,
261                                 F908136C11D3FB3A00626CC1 /* dlsym.3 in usr|share|man|man3 */,
262                                 F908136D11D3FB3A00626CC1 /* dyld.3 in usr|share|man|man3 */,
263                                 F908136E11D3FB3A00626CC1 /* dlopen_preflight.3 in usr|share|man|man3 */,
264                         );
265                         name = "usr|share|man|man3";
266                         runOnlyForDeploymentPostprocessing = 1;
267                 };
268                 F98C78D10F7C00EA006257D2 /* usr|local|include|mach-o */ = {
269                         isa = PBXCopyFilesBuildPhase;
270                         buildActionMask = 8;
271                         dstPath = "$(INSTALL_LOCATION)/usr/local/include/mach-o";
272                         dstSubfolderSpec = 0;
273                         files = (
274                                 F98C78F00F7C02E8006257D2 /* dsc_iterator.h in usr|local|include|mach-o */,
275                                 F9CE307B1208F1C60098B590 /* dsc_extractor.h in usr|local|include|mach-o */,
276                         );
277                         name = "usr|local|include|mach-o";
278                         runOnlyForDeploymentPostprocessing = 1;
279                 };
280                 F9C69EFC14EC8AB8009CAE2E /* usr|local|include */ = {
281                         isa = PBXCopyFilesBuildPhase;
282                         buildActionMask = 8;
283                         dstPath = /usr/local/include;
284                         dstSubfolderSpec = 0;
285                         files = (
286                                 F9C69EFE14EC8AD2009CAE2E /* objc-shared-cache.h in usr|local|include */,
287                         );
288                         name = "usr|local|include";
289                         runOnlyForDeploymentPostprocessing = 1;
290                 };
291                 F9D238DD0A9E2FEE002B55C7 /* usr|share|man|man1 */ = {
292                         isa = PBXCopyFilesBuildPhase;
293                         buildActionMask = 8;
294                         dstPath = "$(INSTALL_LOCATION)/usr/$(LOCAL)/share/man/man1";
295                         dstSubfolderSpec = 0;
296                         files = (
297                                 F9D238DB0A9E2FD0002B55C7 /* update_dyld_shared_cache.1 in usr|share|man|man1 */,
298                         );
299                         name = "usr|share|man|man1";
300                         runOnlyForDeploymentPostprocessing = 1;
301                 };
302 /* End PBXCopyFilesBuildPhase section */
304 /* Begin PBXFileReference section */
305                 834A90AB0E1D85D600555761 /* ObjCLegacyAbstraction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ObjCLegacyAbstraction.hpp; sourceTree = "<group>"; };
306                 834A90AC0E1D85D600555761 /* ObjCModernAbstraction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ObjCModernAbstraction.hpp; sourceTree = "<group>"; };
307                 EF799FE9070D27BB00F78484 /* dyld.1 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.man; name = dyld.1; path = doc/man/man1/dyld.1; sourceTree = SOURCE_ROOT; };
308                 EF799FEB070D27BB00F78484 /* dladdr.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 30; name = dladdr.3; path = doc/man/man3/dladdr.3; sourceTree = SOURCE_ROOT; };
309                 EF799FEC070D27BB00F78484 /* dlclose.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 30; name = dlclose.3; path = doc/man/man3/dlclose.3; sourceTree = SOURCE_ROOT; };
310                 EF799FED070D27BB00F78484 /* dlerror.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 30; name = dlerror.3; path = doc/man/man3/dlerror.3; sourceTree = SOURCE_ROOT; };
311                 EF799FEE070D27BB00F78484 /* dlopen.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 30; name = dlopen.3; path = doc/man/man3/dlopen.3; sourceTree = SOURCE_ROOT; };
312                 EF799FEF070D27BB00F78484 /* dlsym.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 30; name = dlsym.3; path = doc/man/man3/dlsym.3; sourceTree = SOURCE_ROOT; };
313                 EF799FF0070D27BB00F78484 /* dyld.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 30; name = dyld.3; path = doc/man/man3/dyld.3; sourceTree = SOURCE_ROOT; };
314                 F906E2230639E96400B13DB2 /* dyld_debug.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = dyld_debug.c; path = src/dyld_debug.c; sourceTree = "<group>"; };
315                 F913FAD90630A8AE00B7AE9D /* dyldAPIsInLibSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = dyldAPIsInLibSystem.cpp; path = src/dyldAPIsInLibSystem.cpp; sourceTree = "<group>"; };
316                 F918691408B16D2500E0F9DB /* dyld-interposing.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = "dyld-interposing.h"; path = "include/mach-o/dyld-interposing.h"; sourceTree = "<group>"; };
317                 F93937320A94FAF700070A07 /* update_dyld_shared_cache */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = update_dyld_shared_cache; sourceTree = BUILT_PRODUCTS_DIR; };
318                 F939373E0A94FC4700070A07 /* Architectures.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Architectures.hpp; sourceTree = "<group>"; };
319                 F939373F0A94FC4700070A07 /* CacheFileAbstraction.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CacheFileAbstraction.hpp; sourceTree = "<group>"; };
320                 F93937400A94FC4700070A07 /* dyld_cache_format.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = dyld_cache_format.h; sourceTree = "<group>"; };
321                 F93937410A94FC4700070A07 /* FileAbstraction.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = FileAbstraction.hpp; sourceTree = "<group>"; };
322                 F93937430A94FC4700070A07 /* MachOFileAbstraction.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = MachOFileAbstraction.hpp; sourceTree = "<group>"; };
323                 F93937440A94FC4700070A07 /* MachOLayout.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = MachOLayout.hpp; sourceTree = "<group>"; };
324                 F93937460A94FC4700070A07 /* update_dyld_shared_cache.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = update_dyld_shared_cache.cpp; sourceTree = "<group>"; };
325                 F939F219078F1A2100AC144F /* dyld_debug.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = dyld_debug.h; path = "include/mach-o/dyld_debug.h"; sourceTree = "<group>"; };
326                 F94DB9000F0A9B1700323715 /* ImageLoaderMachOClassic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ImageLoaderMachOClassic.cpp; path = src/ImageLoaderMachOClassic.cpp; sourceTree = "<group>"; };
327                 F94DB9010F0A9B1700323715 /* ImageLoaderMachOClassic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ImageLoaderMachOClassic.h; path = src/ImageLoaderMachOClassic.h; sourceTree = "<group>"; };
328                 F94DB9020F0A9B1700323715 /* ImageLoaderMachOCompressed.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ImageLoaderMachOCompressed.cpp; path = src/ImageLoaderMachOCompressed.cpp; sourceTree = "<group>"; };
329                 F94DB9030F0A9B1700323715 /* ImageLoaderMachOCompressed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ImageLoaderMachOCompressed.h; path = src/ImageLoaderMachOCompressed.h; sourceTree = "<group>"; };
330                 F95C95160E994796007B7CB8 /* MachOTrie.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MachOTrie.hpp; sourceTree = "<group>"; };
331                 F976F548127B90F8004BA2A5 /* dyld.order */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dyld.order; path = src/dyld.order; sourceTree = "<group>"; };
332                 F98935B90A9A412B00FB6228 /* MachOBinder.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = MachOBinder.hpp; sourceTree = "<group>"; };
333                 F98935BA0A9A412B00FB6228 /* MachORebaser.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = MachORebaser.hpp; sourceTree = "<group>"; };
334                 F98D274C0AA79D7400416316 /* dyld_images.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = dyld_images.h; path = "include/mach-o/dyld_images.h"; sourceTree = "<group>"; };
335                 F99B8E620FEC11B400701838 /* dyld_shared_cache_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dyld_shared_cache_util.cpp; sourceTree = "<group>"; };
336                 F99B8E670FEC121100701838 /* dyld_shared_cache_util */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = dyld_shared_cache_util; sourceTree = BUILT_PRODUCTS_DIR; };
337                 F99EE6AE06B48D4200BF1992 /* dlfcn.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = dlfcn.h; path = include/dlfcn.h; sourceTree = "<group>"; };
338                 F99EFC0D0EAD60E8001032B8 /* dyld_stub_binder.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = dyld_stub_binder.s; path = src/dyld_stub_binder.s; sourceTree = "<group>"; };
339                 F9A221E60F3A6D7C00D15F73 /* dyldLibSystemGlue.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dyldLibSystemGlue.c; path = src/dyldLibSystemGlue.c; sourceTree = "<group>"; };
340                 F9A6D6E2116F9DF20051CC16 /* threadLocalVariables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = threadLocalVariables.c; path = src/threadLocalVariables.c; sourceTree = "<group>"; };
341                 F9A6D70B116FBBD10051CC16 /* threadLocalHelpers.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = threadLocalHelpers.s; path = src/threadLocalHelpers.s; sourceTree = "<group>"; };
342                 F9AB709D0BA75730002F6068 /* dyldLibSystemInterface.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = dyldLibSystemInterface.h; path = src/dyldLibSystemInterface.h; sourceTree = "<group>"; };
343                 F9AC7E930B7BB67700FEB38B /* version.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = version.c; sourceTree = BUILT_PRODUCTS_DIR; };
344                 F9B01E3D0739ABDE00CF981B /* dyld.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; name = dyld.exp; path = src/dyld.exp; sourceTree = SOURCE_ROOT; };
345                 F9C69EFD14EC8ABF009CAE2E /* objc-shared-cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-shared-cache.h"; path = "include/objc-shared-cache.h"; sourceTree = "<group>"; };
346                 F9CE30781208F1B50098B590 /* dsc_extractor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dsc_extractor.cpp; sourceTree = "<group>"; };
347                 F9CE30791208F1B50098B590 /* dsc_extractor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dsc_extractor.h; sourceTree = "<group>"; };
348                 F9D1001214D8D0BA00099D91 /* dsc_extractor.bundle */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = dsc_extractor.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
349                 F9D238D90A9E19A0002B55C7 /* update_dyld_shared_cache.1 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.man; path = update_dyld_shared_cache.1; sourceTree = "<group>"; };
350                 F9D49CCB1458B95200F86ADD /* start_glue.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = start_glue.s; path = src/start_glue.s; sourceTree = "<group>"; };
351                 F9E572000A66EF41007D9BE9 /* dlopen_preflight.3 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = dlopen_preflight.3; sourceTree = "<group>"; };
352                 F9ED4C980630A76000DF4E74 /* dyld */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = dyld; sourceTree = BUILT_PRODUCTS_DIR; };
353                 F9ED4C9F0630A76B00DF4E74 /* libdyld.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libdyld.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
354                 F9ED4CC60630A7F100DF4E74 /* dyld_gdb.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = dyld_gdb.cpp; path = src/dyld_gdb.cpp; sourceTree = SOURCE_ROOT; };
355                 F9ED4CC70630A7F100DF4E74 /* dyld.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = dyld.cpp; path = src/dyld.cpp; sourceTree = SOURCE_ROOT; };
356                 F9ED4CC80630A7F100DF4E74 /* dyld.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = dyld.h; path = src/dyld.h; sourceTree = SOURCE_ROOT; };
357                 F9ED4CC90630A7F100DF4E74 /* dyldAPIs.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = dyldAPIs.cpp; path = src/dyldAPIs.cpp; sourceTree = SOURCE_ROOT; };
358                 F9ED4CCA0630A7F100DF4E74 /* dyldExceptions.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = dyldExceptions.c; path = src/dyldExceptions.c; sourceTree = SOURCE_ROOT; };
359                 F9ED4CCB0630A7F100DF4E74 /* dyldInitialization.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = dyldInitialization.cpp; path = src/dyldInitialization.cpp; sourceTree = SOURCE_ROOT; };
360                 F9ED4CCC0630A7F100DF4E74 /* dyldLock.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = dyldLock.cpp; path = src/dyldLock.cpp; sourceTree = SOURCE_ROOT; };
361                 F9ED4CCD0630A7F100DF4E74 /* dyldLock.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = dyldLock.h; path = src/dyldLock.h; sourceTree = SOURCE_ROOT; };
362                 F9ED4CCE0630A7F100DF4E74 /* dyldNew.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = dyldNew.cpp; path = src/dyldNew.cpp; sourceTree = SOURCE_ROOT; };
363                 F9ED4CCF0630A7F100DF4E74 /* dyldStartup.s */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.asm; name = dyldStartup.s; path = src/dyldStartup.s; sourceTree = SOURCE_ROOT; tabWidth = 8; usesTabs = 1; };
364                 F9ED4CD00630A7F100DF4E74 /* glue.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = glue.c; path = src/glue.c; sourceTree = SOURCE_ROOT; };
365                 F9ED4CD10630A7F100DF4E74 /* ImageLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ImageLoader.cpp; path = src/ImageLoader.cpp; sourceTree = SOURCE_ROOT; };
366                 F9ED4CD20630A7F100DF4E74 /* ImageLoader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ImageLoader.h; path = src/ImageLoader.h; sourceTree = SOURCE_ROOT; };
367                 F9ED4CD30630A7F100DF4E74 /* ImageLoaderMachO.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ImageLoaderMachO.cpp; path = src/ImageLoaderMachO.cpp; sourceTree = SOURCE_ROOT; };
368                 F9ED4CD40630A7F100DF4E74 /* ImageLoaderMachO.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ImageLoaderMachO.h; path = src/ImageLoaderMachO.h; sourceTree = SOURCE_ROOT; };
369                 F9ED4CD50630A7F100DF4E74 /* stub_binding_helper.s */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.asm; name = stub_binding_helper.s; path = src/stub_binding_helper.s; sourceTree = SOURCE_ROOT; tabWidth = 8; usesTabs = 1; };
370                 F9ED4CE80630A80600DF4E74 /* dyld_gdb.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = dyld_gdb.h; path = "include/mach-o/dyld_gdb.h"; sourceTree = SOURCE_ROOT; };
371                 F9ED4CE90630A80600DF4E74 /* dyld_priv.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = dyld_priv.h; path = "include/mach-o/dyld_priv.h"; sourceTree = SOURCE_ROOT; };
372                 F9ED4CEA0630A80600DF4E74 /* dyld.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = dyld.h; path = "include/mach-o/dyld.h"; sourceTree = SOURCE_ROOT; };
373                 F9F2A5590F7AEE9800B7C9EB /* libdsc.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libdsc.a; sourceTree = BUILT_PRODUCTS_DIR; };
374                 F9F2A56E0F7AEEE300B7C9EB /* dsc_iterator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dsc_iterator.cpp; sourceTree = "<group>"; };
375                 F9F2A56F0F7AEEE300B7C9EB /* dsc_iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dsc_iterator.h; sourceTree = "<group>"; };
376 /* End PBXFileReference section */
378 /* Begin PBXFrameworksBuildPhase section */
379                 F93937300A94FAF700070A07 /* Frameworks */ = {
380                         isa = PBXFrameworksBuildPhase;
381                         buildActionMask = 2147483647;
382                         files = (
383                         );
384                         runOnlyForDeploymentPostprocessing = 0;
385                 };
386                 F99B8E540FEC10F600701838 /* Frameworks */ = {
387                         isa = PBXFrameworksBuildPhase;
388                         buildActionMask = 2147483647;
389                         files = (
390                         );
391                         runOnlyForDeploymentPostprocessing = 0;
392                 };
393                 F9D1001014D8D0BA00099D91 /* Frameworks */ = {
394                         isa = PBXFrameworksBuildPhase;
395                         buildActionMask = 2147483647;
396                         files = (
397                         );
398                         runOnlyForDeploymentPostprocessing = 0;
399                 };
400                 F9F2A5570F7AEE9800B7C9EB /* Frameworks */ = {
401                         isa = PBXFrameworksBuildPhase;
402                         buildActionMask = 2147483647;
403                         files = (
404                         );
405                         runOnlyForDeploymentPostprocessing = 0;
406                 };
407 /* End PBXFrameworksBuildPhase section */
409 /* Begin PBXGroup section */
410                 EF799FE7070D27BB00F78484 /* man */ = {
411                         isa = PBXGroup;
412                         children = (
413                                 EF799FE8070D27BB00F78484 /* man1 */,
414                                 EF799FEA070D27BB00F78484 /* man3 */,
415                         );
416                         name = man;
417                         path = doc/man;
418                         sourceTree = SOURCE_ROOT;
419                 };
420                 EF799FE8070D27BB00F78484 /* man1 */ = {
421                         isa = PBXGroup;
422                         children = (
423                                 EF799FE9070D27BB00F78484 /* dyld.1 */,
424                                 F9D238D90A9E19A0002B55C7 /* update_dyld_shared_cache.1 */,
425                         );
426                         name = man1;
427                         path = doc/man/man1;
428                         sourceTree = SOURCE_ROOT;
429                 };
430                 EF799FEA070D27BB00F78484 /* man3 */ = {
431                         isa = PBXGroup;
432                         children = (
433                                 EF799FEB070D27BB00F78484 /* dladdr.3 */,
434                                 EF799FEC070D27BB00F78484 /* dlclose.3 */,
435                                 EF799FED070D27BB00F78484 /* dlerror.3 */,
436                                 EF799FEE070D27BB00F78484 /* dlopen.3 */,
437                                 EF799FEF070D27BB00F78484 /* dlsym.3 */,
438                                 F9E572000A66EF41007D9BE9 /* dlopen_preflight.3 */,
439                                 EF799FF0070D27BB00F78484 /* dyld.3 */,
440                         );
441                         name = man3;
442                         path = doc/man/man3;
443                         sourceTree = SOURCE_ROOT;
444                 };
445                 F939373D0A94FC4700070A07 /* launch-cache */ = {
446                         isa = PBXGroup;
447                         children = (
448                                 F939373E0A94FC4700070A07 /* Architectures.hpp */,
449                                 F939373F0A94FC4700070A07 /* CacheFileAbstraction.hpp */,
450                                 F93937400A94FC4700070A07 /* dyld_cache_format.h */,
451                                 F93937410A94FC4700070A07 /* FileAbstraction.hpp */,
452                                 F93937430A94FC4700070A07 /* MachOFileAbstraction.hpp */,
453                                 F93937440A94FC4700070A07 /* MachOLayout.hpp */,
454                                 F98935BA0A9A412B00FB6228 /* MachORebaser.hpp */,
455                                 F98935B90A9A412B00FB6228 /* MachOBinder.hpp */,
456                                 F95C95160E994796007B7CB8 /* MachOTrie.hpp */,
457                                 834A90AB0E1D85D600555761 /* ObjCLegacyAbstraction.hpp */,
458                                 834A90AC0E1D85D600555761 /* ObjCModernAbstraction.hpp */,
459                                 F93937460A94FC4700070A07 /* update_dyld_shared_cache.cpp */,
460                                 F9F2A56E0F7AEEE300B7C9EB /* dsc_iterator.cpp */,
461                                 F9F2A56F0F7AEEE300B7C9EB /* dsc_iterator.h */,
462                                 F9CE30781208F1B50098B590 /* dsc_extractor.cpp */,
463                                 F9CE30791208F1B50098B590 /* dsc_extractor.h */,
464                                 F99B8E620FEC11B400701838 /* dyld_shared_cache_util.cpp */,
465                         );
466                         path = "launch-cache";
467                         sourceTree = "<group>";
468                 };
469                 F9ED4C870630A72200DF4E74 = {
470                         isa = PBXGroup;
471                         children = (
472                                 F9ED4CBB0630A7AA00DF4E74 /* src */,
473                                 F9ED4CC30630A7BE00DF4E74 /* doc */,
474                                 F9ED4CBE0630A7B100DF4E74 /* include */,
475                                 F9ED4C990630A76000DF4E74 /* Products */,
476                                 F939373D0A94FC4700070A07 /* launch-cache */,
477                         );
478                         sourceTree = "<group>";
479                 };
480                 F9ED4C990630A76000DF4E74 /* Products */ = {
481                         isa = PBXGroup;
482                         children = (
483                                 F9ED4C980630A76000DF4E74 /* dyld */,
484                                 F9ED4C9F0630A76B00DF4E74 /* libdyld.dylib */,
485                                 F93937320A94FAF700070A07 /* update_dyld_shared_cache */,
486                                 F9F2A5590F7AEE9800B7C9EB /* libdsc.a */,
487                                 F99B8E670FEC121100701838 /* dyld_shared_cache_util */,
488                                 F9D1001214D8D0BA00099D91 /* dsc_extractor.bundle */,
489                         );
490                         name = Products;
491                         sourceTree = "<group>";
492                 };
493                 F9ED4CBB0630A7AA00DF4E74 /* src */ = {
494                         isa = PBXGroup;
495                         children = (
496                                 F9ED4CC60630A7F100DF4E74 /* dyld_gdb.cpp */,
497                                 F9ED4CC70630A7F100DF4E74 /* dyld.cpp */,
498                                 F9ED4CC80630A7F100DF4E74 /* dyld.h */,
499                                 F9ED4CC90630A7F100DF4E74 /* dyldAPIs.cpp */,
500                                 F9ED4CCA0630A7F100DF4E74 /* dyldExceptions.c */,
501                                 F9AB709D0BA75730002F6068 /* dyldLibSystemInterface.h */,
502                                 F913FAD90630A8AE00B7AE9D /* dyldAPIsInLibSystem.cpp */,
503                                 F9ED4CCB0630A7F100DF4E74 /* dyldInitialization.cpp */,
504                                 F9ED4CCC0630A7F100DF4E74 /* dyldLock.cpp */,
505                                 F9ED4CCD0630A7F100DF4E74 /* dyldLock.h */,
506                                 F9ED4CCE0630A7F100DF4E74 /* dyldNew.cpp */,
507                                 F9ED4CCF0630A7F100DF4E74 /* dyldStartup.s */,
508                                 F9D49CCB1458B95200F86ADD /* start_glue.s */,
509                                 F99EFC0D0EAD60E8001032B8 /* dyld_stub_binder.s */,
510                                 F9ED4CD00630A7F100DF4E74 /* glue.c */,
511                                 F9ED4CD10630A7F100DF4E74 /* ImageLoader.cpp */,
512                                 F9ED4CD20630A7F100DF4E74 /* ImageLoader.h */,
513                                 F9ED4CD30630A7F100DF4E74 /* ImageLoaderMachO.cpp */,
514                                 F9ED4CD40630A7F100DF4E74 /* ImageLoaderMachO.h */,
515                                 F94DB9000F0A9B1700323715 /* ImageLoaderMachOClassic.cpp */,
516                                 F94DB9010F0A9B1700323715 /* ImageLoaderMachOClassic.h */,
517                                 F94DB9020F0A9B1700323715 /* ImageLoaderMachOCompressed.cpp */,
518                                 F94DB9030F0A9B1700323715 /* ImageLoaderMachOCompressed.h */,
519                                 F9ED4CD50630A7F100DF4E74 /* stub_binding_helper.s */,
520                                 F9B01E3D0739ABDE00CF981B /* dyld.exp */,
521                                 F976F548127B90F8004BA2A5 /* dyld.order */,
522                                 F9AC7E930B7BB67700FEB38B /* version.c */,
523                                 F918691408B16D2500E0F9DB /* dyld-interposing.h */,
524                                 F9A221E60F3A6D7C00D15F73 /* dyldLibSystemGlue.c */,
525                                 F906E2230639E96400B13DB2 /* dyld_debug.c */,
526                                 F9A6D6E2116F9DF20051CC16 /* threadLocalVariables.c */,
527                                 F9A6D70B116FBBD10051CC16 /* threadLocalHelpers.s */,
528                         );
529                         name = src;
530                         sourceTree = "<group>";
531                 };
532                 F9ED4CBE0630A7B100DF4E74 /* include */ = {
533                         isa = PBXGroup;
534                         children = (
535                                 F98D274C0AA79D7400416316 /* dyld_images.h */,
536                                 F9ED4CE80630A80600DF4E74 /* dyld_gdb.h */,
537                                 F9ED4CE90630A80600DF4E74 /* dyld_priv.h */,
538                                 F939F219078F1A2100AC144F /* dyld_debug.h */,
539                                 F9ED4CEA0630A80600DF4E74 /* dyld.h */,
540                                 F99EE6AE06B48D4200BF1992 /* dlfcn.h */,
541                                 F9C69EFD14EC8ABF009CAE2E /* objc-shared-cache.h */,
542                         );
543                         name = include;
544                         sourceTree = "<group>";
545                 };
546                 F9ED4CC30630A7BE00DF4E74 /* doc */ = {
547                         isa = PBXGroup;
548                         children = (
549                                 EF799FE7070D27BB00F78484 /* man */,
550                         );
551                         name = doc;
552                         sourceTree = SOURCE_ROOT;
553                 };
554 /* End PBXGroup section */
556 /* Begin PBXHeadersBuildPhase section */
557                 F9D1000E14D8D0BA00099D91 /* Headers */ = {
558                         isa = PBXHeadersBuildPhase;
559                         buildActionMask = 2147483647;
560                         files = (
561                         );
562                         runOnlyForDeploymentPostprocessing = 0;
563                 };
564 /* End PBXHeadersBuildPhase section */
566 /* Begin PBXNativeTarget section */
567                 F93937310A94FAF700070A07 /* update_dyld_shared_cache */ = {
568                         isa = PBXNativeTarget;
569                         buildConfigurationList = F93937340A94FB2900070A07 /* Build configuration list for PBXNativeTarget "update_dyld_shared_cache" */;
570                         buildPhases = (
571                                 F939372F0A94FAF700070A07 /* Sources */,
572                                 F93937300A94FAF700070A07 /* Frameworks */,
573                                 F9D238DD0A9E2FEE002B55C7 /* usr|share|man|man1 */,
574                                 F991E3030FF1A4EC0082CCC9 /* do not install duplicates */,
575                         );
576                         buildRules = (
577                         );
578                         dependencies = (
579                                 F99B8EA00FEC195800701838 /* PBXTargetDependency */,
580                                 F9CE330B120F40EA0098B590 /* PBXTargetDependency */,
581                                 F9D1004714D8D91100099D91 /* PBXTargetDependency */,
582                         );
583                         name = update_dyld_shared_cache;
584                         productName = update_dyld_shared_cache;
585                         productReference = F93937320A94FAF700070A07 /* update_dyld_shared_cache */;
586                         productType = "com.apple.product-type.tool";
587                 };
588                 F99B8E550FEC10F600701838 /* dyld_shared_cache_util */ = {
589                         isa = PBXNativeTarget;
590                         buildConfigurationList = F99B8E5D0FEC10F800701838 /* Build configuration list for PBXNativeTarget "dyld_shared_cache_util" */;
591                         buildPhases = (
592                                 F99B8E530FEC10F600701838 /* Sources */,
593                                 F99B8E540FEC10F600701838 /* Frameworks */,
594                         );
595                         buildRules = (
596                         );
597                         dependencies = (
598                         );
599                         name = dyld_shared_cache_util;
600                         productName = dscutil;
601                         productReference = F99B8E670FEC121100701838 /* dyld_shared_cache_util */;
602                         productType = "com.apple.product-type.tool";
603                 };
604                 F9D1001114D8D0BA00099D91 /* dsc_extractor */ = {
605                         isa = PBXNativeTarget;
606                         buildConfigurationList = F9D1001714D8D0F100099D91 /* Build configuration list for PBXNativeTarget "dsc_extractor" */;
607                         buildPhases = (
608                                 F9D1000E14D8D0BA00099D91 /* Headers */,
609                                 F9D1000F14D8D0BA00099D91 /* Sources */,
610                                 F9D1001014D8D0BA00099D91 /* Frameworks */,
611                         );
612                         buildRules = (
613                         );
614                         dependencies = (
615                         );
616                         name = dsc_extractor;
617                         productName = dsc_extractor;
618                         productReference = F9D1001214D8D0BA00099D91 /* dsc_extractor.bundle */;
619                         productType = "com.apple.product-type.library.dynamic";
620                 };
621                 F9ED4C970630A76000DF4E74 /* dyld */ = {
622                         isa = PBXNativeTarget;
623                         buildConfigurationList = F9D8C7DD087B087300E93EFB /* Build configuration list for PBXNativeTarget "dyld" */;
624                         buildPhases = (
625                                 F9D050C811DD701A00FB0A29 /* configure archives */,
626                                 F9ED4C950630A76000DF4E74 /* Sources */,
627                                 F907E2490FA6469000BFEDBD /* install iPhone file */,
628                                 F99B8EB60FEC236500701838 /* suppress macosx dyld_shared_cache_util */,
629                         );
630                         buildRules = (
631                                 F921D318070376B0000D1056 /* PBXBuildRule */,
632                                 F921D317070376A6000D1056 /* PBXBuildRule */,
633                                 F921D3160703769A000D1056 /* PBXBuildRule */,
634                         );
635                         dependencies = (
636                                 F99B8EB20FEC220C00701838 /* PBXTargetDependency */,
637                         );
638                         name = dyld;
639                         productName = dyld;
640                         productReference = F9ED4C980630A76000DF4E74 /* dyld */;
641                         productType = "com.apple.product-type.tool";
642                 };
643                 F9ED4C9E0630A76B00DF4E74 /* libdyld.dylib */ = {
644                         isa = PBXNativeTarget;
645                         buildConfigurationList = F9D8C7E1087B087300E93EFB /* Build configuration list for PBXNativeTarget "libdyld.dylib" */;
646                         buildPhases = (
647                                 F9ED4C9C0630A76B00DF4E74 /* Sources */,
648                         );
649                         buildRules = (
650                                 F921D31E070376F1000D1056 /* PBXBuildRule */,
651                                 F9574C4906C94DA700142BFA /* PBXBuildRule */,
652                         );
653                         dependencies = (
654                         );
655                         name = libdyld.dylib;
656                         productName = libdyld;
657                         productReference = F9ED4C9F0630A76B00DF4E74 /* libdyld.dylib */;
658                         productType = "com.apple.product-type.library.dynamic";
659                 };
660                 F9F2A5580F7AEE9800B7C9EB /* libdsc */ = {
661                         isa = PBXNativeTarget;
662                         buildConfigurationList = F9F2A56B0F7AEEB100B7C9EB /* Build configuration list for PBXNativeTarget "libdsc" */;
663                         buildPhases = (
664                                 F9F2A5560F7AEE9800B7C9EB /* Sources */,
665                                 F9F2A5570F7AEE9800B7C9EB /* Frameworks */,
666                                 F98C78D10F7C00EA006257D2 /* usr|local|include|mach-o */,
667                         );
668                         buildRules = (
669                         );
670                         dependencies = (
671                         );
672                         name = libdsc;
673                         productName = dsc;
674                         productReference = F9F2A5590F7AEE9800B7C9EB /* libdsc.a */;
675                         productType = "com.apple.product-type.library.static";
676                 };
677 /* End PBXNativeTarget section */
679 /* Begin PBXProject section */
680                 F9ED4C8B0630A72300DF4E74 /* Project object */ = {
681                         isa = PBXProject;
682                         attributes = {
683                                 LastUpgradeCheck = 0440;
684                         };
685                         buildConfigurationList = F9D8C7E9087B087300E93EFB /* Build configuration list for PBXProject "dyld" */;
686                         compatibilityVersion = "Xcode 3.2";
687                         developmentRegion = English;
688                         hasScannedForEncodings = 1;
689                         knownRegions = (
690                                 English,
691                                 Japanese,
692                                 French,
693                                 German,
694                         );
695                         mainGroup = F9ED4C870630A72200DF4E74;
696                         productRefGroup = F9ED4C990630A76000DF4E74 /* Products */;
697                         projectDirPath = "";
698                         projectRoot = "";
699                         targets = (
700                                 F9ED4C920630A73900DF4E74 /* all */,
701                                 F9ED4C970630A76000DF4E74 /* dyld */,
702                                 F908134211D3ED0B00626CC1 /* libdyld */,
703                                 F9ED4C9E0630A76B00DF4E74 /* libdyld.dylib */,
704                                 F93937310A94FAF700070A07 /* update_dyld_shared_cache */,
705                                 F9F2A5580F7AEE9800B7C9EB /* libdsc */,
706                                 F99B8E550FEC10F600701838 /* dyld_shared_cache_util */,
707                                 F9D1001114D8D0BA00099D91 /* dsc_extractor */,
708                         );
709                 };
710 /* End PBXProject section */
712 /* Begin PBXShellScriptBuildPhase section */
713                 F907E2490FA6469000BFEDBD /* install iPhone file */ = {
714                         isa = PBXShellScriptBuildPhase;
715                         buildActionMask = 8;
716                         files = (
717                         );
718                         inputPaths = (
719                         );
720                         name = "install iPhone file";
721                         outputPaths = (
722                         );
723                         runOnlyForDeploymentPostprocessing = 1;
724                         shellPath = /bin/sh;
725                         shellScript = "if [ \"${PLATFORM_NAME}\" = \"iphoneos\" ] \nthen\n\tmkdir -p ${DSTROOT}//System/Library/Caches/com.apple.dyld\n\techo \"existence of this file enables dyld to have dylibs override shared cache\" > ${DSTROOT}//System/Library/Caches/com.apple.dyld/enable-dylibs-to-override-cache\nfi\n";
726                         showEnvVarsInLog = 0;
727                 };
728                 F991E3030FF1A4EC0082CCC9 /* do not install duplicates */ = {
729                         isa = PBXShellScriptBuildPhase;
730                         buildActionMask = 8;
731                         files = (
732                         );
733                         inputPaths = (
734                         );
735                         name = "do not install duplicates";
736                         outputPaths = (
737                         );
738                         runOnlyForDeploymentPostprocessing = 1;
739                         shellPath = /bin/sh;
740                         shellScript = "if [ \"${INSTALL_LOCATION}\" = \"\" ] \nthen\n     # on iOS, libdyld builds arm libdsc.a and u_d_s_c builds intel libdsc.a\n     # on MacOSX, to avoid collision, u_d_s_c does not install libdsc.a\n\trm -rf ${DSTROOT}/usr/local/include\n\trm -rf ${DSTROOT}/usr/local/lib\nfi\n\nif [ -n \"${RC_PURPLE}\" ]\nthen\n    mkdir -p \"${DSTROOT}/Developer/Platforms/iPhoneOS.platform/usr/lib\"\n    mv \"${DSTROOT}/Developer/Platforms/iPhoneOS.platform/usr/local/lib/dsc_extractor.bundle\" \"${DSTROOT}/Developer/Platforms/iPhoneOS.platform/usr/lib/dsc_extractor.bundle\"\nfi";
741                         showEnvVarsInLog = 0;
742                 };
743                 F99B8EB60FEC236500701838 /* suppress macosx dyld_shared_cache_util */ = {
744                         isa = PBXShellScriptBuildPhase;
745                         buildActionMask = 8;
746                         files = (
747                         );
748                         inputPaths = (
749                         );
750                         name = "suppress macosx dyld_shared_cache_util";
751                         outputPaths = (
752                         );
753                         runOnlyForDeploymentPostprocessing = 1;
754                         shellPath = /bin/sh;
755                         shellScript = "# iPhone wants a copy of dyld_shared_cache_util on the device\n# MacOSX does not need a copy because update_dyld_shared_cache target already installed a copy\nif [ \"${PLATFORM_NAME}\" = \"macosx\" ] \nthen\n\trm -rf ${DSTROOT}/usr/local\nfi\n";
756                         showEnvVarsInLog = 0;
757                 };
758                 F9D050C811DD701A00FB0A29 /* configure archives */ = {
759                         isa = PBXShellScriptBuildPhase;
760                         buildActionMask = 12;
761                         files = (
762                         );
763                         inputPaths = (
764                         );
765                         name = "configure archives";
766                         outputPaths = (
767                                 "$(DERIVED_SOURCES_DIR)/archives.txt",
768                         );
769                         runOnlyForDeploymentPostprocessing = 0;
770                         shellPath = /bin/sh;
771                         shellScript = "# link with all .a files in /usr/local/lib/dyld\nls -1 ${SDKROOT}/usr/local/lib/dyld/*.a > ${DERIVED_SOURCES_DIR}/archives.txt \n\n# link with crash report archive if it exists\nif [ -f ${SDKROOT}/usr/local/lib/libCrashReporterClient.a ]\nthen\n  echo \\\"${SDKROOT}/usr/local/lib/libCrashReporterClient.a\\\" >> ${DERIVED_SOURCES_DIR}/archives.txt \nfi\n";
772                         showEnvVarsInLog = 0;
773                 };
774 /* End PBXShellScriptBuildPhase section */
776 /* Begin PBXSourcesBuildPhase section */
777                 F939372F0A94FAF700070A07 /* Sources */ = {
778                         isa = PBXSourcesBuildPhase;
779                         buildActionMask = 2147483647;
780                         files = (
781                                 F93937470A94FC4700070A07 /* update_dyld_shared_cache.cpp in Sources */,
782                         );
783                         runOnlyForDeploymentPostprocessing = 0;
784                 };
785                 F99B8E530FEC10F600701838 /* Sources */ = {
786                         isa = PBXSourcesBuildPhase;
787                         buildActionMask = 2147483647;
788                         files = (
789                                 F99B8EA30FEC1C4200701838 /* dsc_iterator.cpp in Sources */,
790                                 F99B8E630FEC11B400701838 /* dyld_shared_cache_util.cpp in Sources */,
791                         );
792                         runOnlyForDeploymentPostprocessing = 0;
793                 };
794                 F9D1000F14D8D0BA00099D91 /* Sources */ = {
795                         isa = PBXSourcesBuildPhase;
796                         buildActionMask = 2147483647;
797                         files = (
798                                 F9D1001814D8D13D00099D91 /* dsc_extractor.cpp in Sources */,
799                                 F9D1001D14D8D19500099D91 /* dsc_iterator.cpp in Sources */,
800                         );
801                         runOnlyForDeploymentPostprocessing = 0;
802                 };
803                 F9ED4C950630A76000DF4E74 /* Sources */ = {
804                         isa = PBXSourcesBuildPhase;
805                         buildActionMask = 2147483647;
806                         files = (
807                                 F9ED4CDF0630A7F100DF4E74 /* dyldStartup.s in Sources */,
808                                 F9ED4CDB0630A7F100DF4E74 /* dyldInitialization.cpp in Sources */,
809                                 F9ED4CD70630A7F100DF4E74 /* dyld.cpp in Sources */,
810                                 F9ED4CD90630A7F100DF4E74 /* dyldAPIs.cpp in Sources */,
811                                 F9ED4CDA0630A7F100DF4E74 /* dyldExceptions.c in Sources */,
812                                 F9ED4CD60630A7F100DF4E74 /* dyld_gdb.cpp in Sources */,
813                                 F9ED4CE00630A7F100DF4E74 /* glue.c in Sources */,
814                                 F9ED4CE10630A7F100DF4E74 /* ImageLoader.cpp in Sources */,
815                                 F9ED4CE30630A7F100DF4E74 /* ImageLoaderMachO.cpp in Sources */,
816                                 F9ED4CE50630A7F100DF4E74 /* stub_binding_helper.s in Sources */,
817                                 F9ED4CDE0630A7F100DF4E74 /* dyldNew.cpp in Sources */,
818                                 F94DB9040F0A9B1700323715 /* ImageLoaderMachOClassic.cpp in Sources */,
819                                 F94DB9050F0A9B1700323715 /* ImageLoaderMachOCompressed.cpp in Sources */,
820                         );
821                         runOnlyForDeploymentPostprocessing = 0;
822                 };
823                 F9ED4C9C0630A76B00DF4E74 /* Sources */ = {
824                         isa = PBXSourcesBuildPhase;
825                         buildActionMask = 2147483647;
826                         files = (
827                                 F9F256360639DBCC00A7427D /* dyldLock.cpp in Sources */,
828                                 F9BA514B0ECE4F4200D1D62E /* dyld_stub_binder.s in Sources */,
829                                 F9A221E70F3A6D7C00D15F73 /* dyldLibSystemGlue.c in Sources */,
830                                 F913FADA0630A8AE00B7AE9D /* dyldAPIsInLibSystem.cpp in Sources */,
831                                 F906E2240639E96400B13DB2 /* dyld_debug.c in Sources */,
832                                 F9A6D6E4116F9DF20051CC16 /* threadLocalVariables.c in Sources */,
833                                 F9A6D70C116FBBD10051CC16 /* threadLocalHelpers.s in Sources */,
834                                 F9D49CCC1458B95200F86ADD /* start_glue.s in Sources */,
835                         );
836                         runOnlyForDeploymentPostprocessing = 0;
837                 };
838                 F9F2A5560F7AEE9800B7C9EB /* Sources */ = {
839                         isa = PBXSourcesBuildPhase;
840                         buildActionMask = 2147483647;
841                         files = (
842                                 F9F2A5700F7AEEE300B7C9EB /* dsc_iterator.cpp in Sources */,
843                                 F9CE307A1208F1B50098B590 /* dsc_extractor.cpp in Sources */,
844                         );
845                         runOnlyForDeploymentPostprocessing = 0;
846                 };
847 /* End PBXSourcesBuildPhase section */
849 /* Begin PBXTargetDependency section */
850                 F908134811D3ED1A00626CC1 /* PBXTargetDependency */ = {
851                         isa = PBXTargetDependency;
852                         target = F9ED4C9E0630A76B00DF4E74 /* libdyld.dylib */;
853                         targetProxy = F908134711D3ED1A00626CC1 /* PBXContainerItemProxy */;
854                 };
855                 F93937380A94FB6A00070A07 /* PBXTargetDependency */ = {
856                         isa = PBXTargetDependency;
857                         target = F93937310A94FAF700070A07 /* update_dyld_shared_cache */;
858                         targetProxy = F93937370A94FB6A00070A07 /* PBXContainerItemProxy */;
859                 };
860                 F99B8EA00FEC195800701838 /* PBXTargetDependency */ = {
861                         isa = PBXTargetDependency;
862                         target = F99B8E550FEC10F600701838 /* dyld_shared_cache_util */;
863                         targetProxy = F99B8E9F0FEC195800701838 /* PBXContainerItemProxy */;
864                 };
865                 F99B8EB20FEC220C00701838 /* PBXTargetDependency */ = {
866                         isa = PBXTargetDependency;
867                         target = F99B8E550FEC10F600701838 /* dyld_shared_cache_util */;
868                         targetProxy = F99B8EB10FEC220C00701838 /* PBXContainerItemProxy */;
869                 };
870                 F9B4D78012AD9736000605A6 /* PBXTargetDependency */ = {
871                         isa = PBXTargetDependency;
872                         target = F9F2A5580F7AEE9800B7C9EB /* libdsc */;
873                         targetProxy = F9B4D77F12AD9736000605A6 /* PBXContainerItemProxy */;
874                 };
875                 F9CE330B120F40EA0098B590 /* PBXTargetDependency */ = {
876                         isa = PBXTargetDependency;
877                         target = F9F2A5580F7AEE9800B7C9EB /* libdsc */;
878                         targetProxy = F9CE330A120F40EA0098B590 /* PBXContainerItemProxy */;
879                 };
880                 F9D1004714D8D91100099D91 /* PBXTargetDependency */ = {
881                         isa = PBXTargetDependency;
882                         target = F9D1001114D8D0BA00099D91 /* dsc_extractor */;
883                         targetProxy = F9D1004614D8D91100099D91 /* PBXContainerItemProxy */;
884                 };
885                 F9ED4CA70630A78A00DF4E74 /* PBXTargetDependency */ = {
886                         isa = PBXTargetDependency;
887                         target = F9ED4C970630A76000DF4E74 /* dyld */;
888                         targetProxy = F9ED4CA60630A78A00DF4E74 /* PBXContainerItemProxy */;
889                 };
890                 F9ED4CA90630A78A00DF4E74 /* PBXTargetDependency */ = {
891                         isa = PBXTargetDependency;
892                         target = F9ED4C9E0630A76B00DF4E74 /* libdyld.dylib */;
893                         targetProxy = F9ED4CA80630A78A00DF4E74 /* PBXContainerItemProxy */;
894                 };
895 /* End PBXTargetDependency section */
897 /* Begin XCBuildConfiguration section */
898                 F908134311D3ED0C00626CC1 /* Debug */ = {
899                         isa = XCBuildConfiguration;
900                         buildSettings = {
901                                 COPY_PHASE_STRIP = NO;
902                                 GCC_DYNAMIC_NO_PIC = NO;
903                                 GCC_OPTIMIZATION_LEVEL = 0;
904                                 INSTALLHDRS_COPY_PHASE = YES;
905                                 PRODUCT_NAME = libdyld;
906                         };
907                         name = Debug;
908                 };
909                 F908134411D3ED0C00626CC1 /* Release */ = {
910                         isa = XCBuildConfiguration;
911                         buildSettings = {
912                                 COPY_PHASE_STRIP = YES;
913                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
914                                 INSTALLHDRS_COPY_PHASE = YES;
915                                 PRODUCT_NAME = libdyld;
916                                 ZERO_LINK = NO;
917                         };
918                         name = Release;
919                 };
920                 F93937350A94FB2900070A07 /* Debug */ = {
921                         isa = XCBuildConfiguration;
922                         buildSettings = {
923                                 CLANG_CXX_LIBRARY = "libc++";
924                                 COPY_PHASE_STRIP = NO;
925                                 DEBUG_INFORMATION_FORMAT = dwarf;
926                                 GCC_DYNAMIC_NO_PIC = NO;
927                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
928                                 GCC_OPTIMIZATION_LEVEL = 0;
929                                 GCC_THREADSAFE_STATICS = NO;
930                                 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
931                                 GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
932                                 GCC_WARN_MISSING_PARENTHESES = YES;
933                                 GCC_WARN_SHADOW = YES;
934                                 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
935                                 GCC_WARN_UNUSED_FUNCTION = YES;
936                                 GCC_WARN_UNUSED_VARIABLE = YES;
937                                 HEADER_SEARCH_PATHS = "$(SRCROOT)/include";
938                                 PRODUCT_NAME = update_dyld_shared_cache;
939                                 VALID_ARCHS = "x86_64 i386";
940                         };
941                         name = Debug;
942                 };
943                 F93937360A94FB2900070A07 /* Release */ = {
944                         isa = XCBuildConfiguration;
945                         buildSettings = {
946                                 ARCHS = x86_64;
947                                 CLANG_CXX_LIBRARY = "libc++";
948                                 COPY_PHASE_STRIP = NO;
949                                 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
950                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
951                                 GCC_DYNAMIC_NO_PIC = NO;
952                                 GCC_OPTIMIZATION_LEVEL = s;
953                                 GCC_THREADSAFE_STATICS = NO;
954                                 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
955                                 HEADER_SEARCH_PATHS = "$(SRCROOT)/include";
956                                 INSTALL_PATH = "$(INSTALL_LOCATION)/usr/$(LOCAL)/bin";
957                                 LOCAL = "$(LOCAL_$(RC_TARGET_CONFIG))";
958                                 LOCAL_iPhone = local;
959                                 PRODUCT_NAME = update_dyld_shared_cache;
960                                 STRIP_INSTALLED_PRODUCT = YES;
961                                 STRIP_STYLE = debugging;
962                                 VALID_ARCHS = "x86_64 i386";
963                                 VERSIONING_SYSTEM = "apple-generic";
964                         };
965                         name = Release;
966                 };
967                 F99B8E580FEC10F600701838 /* Debug */ = {
968                         isa = XCBuildConfiguration;
969                         buildSettings = {
970                                 ALWAYS_SEARCH_USER_PATHS = NO;
971                                 COPY_PHASE_STRIP = NO;
972                                 GCC_DYNAMIC_NO_PIC = NO;
973                                 GCC_MODEL_TUNING = G5;
974                                 GCC_OPTIMIZATION_LEVEL = 0;
975                                 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
976                                 INSTALL_PATH = "$(INSTALL_LOCATION)/usr/local/bin";
977                                 PRODUCT_NAME = dyld_shared_cache_util;
978                         };
979                         name = Debug;
980                 };
981                 F99B8E590FEC10F600701838 /* Release */ = {
982                         isa = XCBuildConfiguration;
983                         buildSettings = {
984                                 ALWAYS_SEARCH_USER_PATHS = NO;
985                                 COPY_PHASE_STRIP = YES;
986                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
987                                 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
988                                 INSTALL_PATH = "$(INSTALL_LOCATION)/usr/local/bin";
989                                 PRODUCT_NAME = dyld_shared_cache_util;
990                                 SKIP_INSTALL = NO;
991                         };
992                         name = Release;
993                 };
994                 F9D1001314D8D0BB00099D91 /* Debug */ = {
995                         isa = XCBuildConfiguration;
996                         buildSettings = {
997                                 ALWAYS_SEARCH_USER_PATHS = NO;
998                                 COPY_PHASE_STRIP = NO;
999                                 DYLIB_COMPATIBILITY_VERSION = "";
1000                                 DYLIB_CURRENT_VERSION = "";
1001                                 EXECUTABLE_EXTENSION = bundle;
1002                                 GCC_DYNAMIC_NO_PIC = NO;
1003                                 GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
1004                                 GCC_OPTIMIZATION_LEVEL = 0;
1005                                 INSTALL_PATH = "$(INSTALL_LOCATION)/usr/local/lib";
1006                                 MACH_O_TYPE = mh_bundle;
1007                                 OTHER_LDFLAGS = "-Wl,-exported_symbol,_dyld_shared_cache_extract_dylibs_progress";
1008                                 PRODUCT_NAME = dsc_extractor;
1009                         };
1010                         name = Debug;
1011                 };
1012                 F9D1001414D8D0BB00099D91 /* Release */ = {
1013                         isa = XCBuildConfiguration;
1014                         buildSettings = {
1015                                 ALWAYS_SEARCH_USER_PATHS = NO;
1016                                 COPY_PHASE_STRIP = YES;
1017                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1018                                 DYLIB_COMPATIBILITY_VERSION = "";
1019                                 DYLIB_CURRENT_VERSION = "";
1020                                 EXECUTABLE_EXTENSION = bundle;
1021                                 GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
1022                                 INSTALL_PATH = "$(INSTALL_LOCATION)/usr/local/lib";
1023                                 MACH_O_TYPE = mh_bundle;
1024                                 OTHER_LDFLAGS = "-Wl,-exported_symbol,_dyld_shared_cache_extract_dylibs_progress";
1025                                 PRODUCT_NAME = dsc_extractor;
1026                                 ZERO_LINK = NO;
1027                         };
1028                         name = Release;
1029                 };
1030                 F9D8C7DE087B087300E93EFB /* Debug */ = {
1031                         isa = XCBuildConfiguration;
1032                         buildSettings = {
1033                                 ALWAYS_SEARCH_USER_PATHS = NO;
1034                                 ARCHS = "$(ARCHS_STANDARD_64_BIT)";
1035                                 BASE_ADDRESS_armv4t = 0x2fe00000;
1036                                 BASE_ADDRESS_armv5 = 0x2fe00000;
1037                                 BASE_ADDRESS_armv6 = 0x2fe00000;
1038                                 BASE_ADDRESS_armv7 = 0x2fe00000;
1039                                 BASE_ADDRESS_armv7f = 0x2fe00000;
1040                                 BASE_ADDRESS_armv7k = 0x2fe00000;
1041                                 BASE_ADDRESS_i386 = 0x8fe00000;
1042                                 BASE_ADDRESS_ppc = 0x8fe00000;
1043                                 BASE_ADDRESS_x86_64 = 0x7fff5fc00000;
1044                                 CLANG_CXX_LIBRARY = "libc++";
1045                                 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
1046                                 DEAD_CODE_STRIPPING = YES;
1047                                 DEBUG_INFORMATION_FORMAT = dwarf;
1048                                 EXPORTED_SYMBOLS_FILE = "$(SRCROOT)/src/dyld.exp";
1049                                 GCC_C_LANGUAGE_STANDARD = c99;
1050                                 GCC_DYNAMIC_NO_PIC = NO;
1051                                 GCC_ENABLE_BUILTIN_FUNCTIONS = NO;
1052                                 GCC_OPTIMIZATION_LEVEL = 0;
1053                                 GCC_PREPROCESSOR_DEFINITIONS = "DYLD_VERSION=$(RC_ProjectSourceVersion)";
1054                                 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1055                                 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
1056                                 GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO;
1057                                 GCC_WARN_MISSING_PARENTHESES = YES;
1058                                 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1059                                 GCC_WARN_UNINITIALIZED_AUTOS = NO;
1060                                 HEADER_SEARCH_PATHS = (
1061                                         ./include,
1062                                         "./launch-cache",
1063                                 );
1064                                 INSTALL_PATH = /usr/lib;
1065                                 OTHER_CFLAGS = "";
1066                                 OTHER_LDFLAGS = (
1067                                         "-seg1addr",
1068                                         "$(BASE_ADDRESS_$(CURRENT_ARCH))",
1069                                         "@$(DERIVED_SOURCES_DIR)/archives.txt",
1070                                         "-nostdlib",
1071                                         "-Wl,-e,__dyld_start",
1072                                         "-Wl,-dylinker",
1073                                         "-Wl,-dylinker_install_name,/usr/lib/dyld",
1074                                 );
1075                                 PRODUCT_NAME = dyld;
1076                                 STRIPFLAGS = "-S";
1077                                 UNSTRIPPED_PRODUCT = NO;
1078                                 VERSIONING_SYSTEM = "apple-generic";
1079                                 WARNING_CFLAGS = (
1080                                         "-Wmost",
1081                                         "-Wno-four-char-constants",
1082                                 );
1083                         };
1084                         name = Debug;
1085                 };
1086                 F9D8C7E0087B087300E93EFB /* Release */ = {
1087                         isa = XCBuildConfiguration;
1088                         buildSettings = {
1089                                 ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
1090                                 BASE_ADDRESS_armv4t = 0x2fe00000;
1091                                 BASE_ADDRESS_armv5 = 0x2fe00000;
1092                                 BASE_ADDRESS_armv6 = 0x2fe00000;
1093                                 BASE_ADDRESS_armv7 = 0x2fe00000;
1094                                 BASE_ADDRESS_armv7f = 0x2fe00000;
1095                                 BASE_ADDRESS_armv7k = 0x2fe00000;
1096                                 BASE_ADDRESS_i386 = 0x8fe00000;
1097                                 BASE_ADDRESS_ppc = 0x8fe00000;
1098                                 BASE_ADDRESS_x86_64 = 0x7fff5fc00000;
1099                                 CLANG_CXX_LIBRARY = "libc++";
1100                                 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
1101                                 DEAD_CODE_STRIPPING = YES;
1102                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1103                                 EXPORTED_SYMBOLS_FILE = "$(SRCROOT)/src/dyld.exp";
1104                                 GCC_C_LANGUAGE_STANDARD = c99;
1105                                 GCC_DYNAMIC_NO_PIC = NO;
1106                                 GCC_ENABLE_CPP_RTTI = NO;
1107                                 GCC_OPTIMIZATION_LEVEL = s;
1108                                 GCC_PREPROCESSOR_DEFINITIONS = "DYLD_VERSION=$(RC_ProjectSourceVersion)";
1109                                 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1110                                 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
1111                                 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
1112                                 HEADER_SEARCH_PATHS = (
1113                                         ./include,
1114                                         "./launch-cache",
1115                                 );
1116                                 INSTALL_PATH = /usr/lib;
1117                                 ORDER_FILE = "$(SRCROOT)/src/dyld.order";
1118                                 "OTHER_CFLAGS[arch=armv6]" = "-mthumb";
1119                                 OTHER_LDFLAGS = (
1120                                         "-seg1addr",
1121                                         "$(BASE_ADDRESS_$(CURRENT_ARCH))",
1122                                         "@$(DERIVED_SOURCES_DIR)/archives.txt",
1123                                         "-nostdlib",
1124                                         "-Wl,-e,__dyld_start",
1125                                         "-Wl,-dylinker",
1126                                         "-Wl,-dylinker_install_name,/usr/lib/dyld",
1127                                 );
1128                                 PRODUCT_NAME = dyld;
1129                                 STRIPFLAGS = "-S";
1130                                 UNSTRIPPED_PRODUCT = NO;
1131                                 VERSIONING_SYSTEM = "apple-generic";
1132                                 WARNING_CFLAGS = (
1133                                         "-Wmost",
1134                                         "-Wno-four-char-constants",
1135                                         "-Wno-unknown-pragmas",
1136                                 );
1137                         };
1138                         name = Release;
1139                 };
1140                 F9D8C7E2087B087300E93EFB /* Debug */ = {
1141                         isa = XCBuildConfiguration;
1142                         buildSettings = {
1143                                 ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
1144                                 EXECUTABLE_PREFIX = lib;
1145                                 GCC_C_LANGUAGE_STANDARD = gnu99;
1146                                 GCC_ENABLE_CPP_EXCEPTIONS = NO;
1147                                 GCC_ENABLE_CPP_RTTI = NO;
1148                                 GCC_OPTIMIZATION_LEVEL = 0;
1149                                 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
1150                                 HEADER_SEARCH_PATHS = "$(SRCROOT)/include";
1151                                 INSTALL_PATH = /usr/lib/system;
1152                                 PRODUCT_NAME = dyld;
1153                                 WARNING_CFLAGS = (
1154                                         "-Wmost",
1155                                         "-Wno-four-char-constants",
1156                                         "-Wno-unknown-pragmas",
1157                                 );
1158                         };
1159                         name = Debug;
1160                 };
1161                 F9D8C7E4087B087300E93EFB /* Release */ = {
1162                         isa = XCBuildConfiguration;
1163                         buildSettings = {
1164                                 ARCHS = (
1165                                         x86_64,
1166                                         i386,
1167                                 );
1168                                 COPY_PHASE_STRIP = YES;
1169                                 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
1170                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1171                                 DYLIB_CURRENT_VERSION = "$(RC_ProjectSourceVersion)";
1172                                 EXECUTABLE_PREFIX = lib;
1173                                 GCC_C_LANGUAGE_STANDARD = gnu99;
1174                                 GCC_ENABLE_CPP_EXCEPTIONS = NO;
1175                                 GCC_ENABLE_CPP_RTTI = NO;
1176                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1177                                 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
1178                                 HEADER_SEARCH_PATHS = "$(SRCROOT)/include";
1179                                 INSTALLHDRS_COPY_PHASE = YES;
1180                                 INSTALL_PATH = /usr/lib/system;
1181                                 OTHER_LDFLAGS = (
1182                                         "-nodefaultlibs",
1183                                         "-Wl,-upward-lSystem",
1184                                         "-umbrella",
1185                                         System,
1186                                 );
1187                                 PRODUCT_NAME = dyld;
1188                                 SEPARATE_STRIP = YES;
1189                                 STRIP_INSTALLED_PRODUCT = YES;
1190                                 VERSIONING_SYSTEM = "apple-generic";
1191                                 WARNING_CFLAGS = (
1192                                         "-Wmost",
1193                                         "-Wno-four-char-constants",
1194                                         "-Wno-unknown-pragmas",
1195                                 );
1196                         };
1197                         name = Release;
1198                 };
1199                 F9D8C7E6087B087300E93EFB /* Debug */ = {
1200                         isa = XCBuildConfiguration;
1201                         buildSettings = {
1202                                 PRODUCT_NAME = all;
1203                         };
1204                         name = Debug;
1205                 };
1206                 F9D8C7E8087B087300E93EFB /* Release */ = {
1207                         isa = XCBuildConfiguration;
1208                         buildSettings = {
1209                                 PRODUCT_NAME = all;
1210                         };
1211                         name = Release;
1212                 };
1213                 F9D8C7EA087B087300E93EFB /* Debug */ = {
1214                         isa = XCBuildConfiguration;
1215                         buildSettings = {
1216                                 CLANG_CXX_LIBRARY = "compiler-default";
1217                         };
1218                         name = Debug;
1219                 };
1220                 F9D8C7EC087B087300E93EFB /* Release */ = {
1221                         isa = XCBuildConfiguration;
1222                         buildSettings = {
1223                                 CLANG_CXX_LIBRARY = "compiler-default";
1224                         };
1225                         name = Release;
1226                 };
1227                 F9F2A55A0F7AEE9900B7C9EB /* Debug */ = {
1228                         isa = XCBuildConfiguration;
1229                         buildSettings = {
1230                                 ALWAYS_SEARCH_USER_PATHS = NO;
1231                                 COPY_PHASE_STRIP = NO;
1232                                 GCC_DYNAMIC_NO_PIC = NO;
1233                                 GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
1234                                 GCC_MODEL_TUNING = G5;
1235                                 GCC_OPTIMIZATION_LEVEL = 0;
1236                                 GCC_SYMBOLS_PRIVATE_EXTERN = YES;
1237                                 INSTALL_PATH = /usr/local/lib;
1238                                 PRODUCT_NAME = dsc;
1239                         };
1240                         name = Debug;
1241                 };
1242                 F9F2A55B0F7AEE9900B7C9EB /* Release */ = {
1243                         isa = XCBuildConfiguration;
1244                         buildSettings = {
1245                                 COPY_PHASE_STRIP = NO;
1246                                 GCC_ENABLE_CPP_EXCEPTIONS = NO;
1247                                 GCC_ENABLE_CPP_RTTI = NO;
1248                                 GCC_ENABLE_OBJC_EXCEPTIONS = NO;
1249                                 GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
1250                                 GCC_MODEL_TUNING = G5;
1251                                 GCC_SYMBOLS_PRIVATE_EXTERN = YES;
1252                                 GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
1253                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1254                                 GCC_WARN_PEDANTIC = NO;
1255                                 GCC_WARN_SHADOW = NO;
1256                                 GCC_WARN_SIGN_COMPARE = YES;
1257                                 GCC_WARN_UNINITIALIZED_AUTOS = YES;
1258                                 GCC_WARN_UNUSED_VARIABLE = YES;
1259                                 INSTALLHDRS_COPY_PHASE = YES;
1260                                 INSTALL_PATH = "$(INSTALL_LOCATION)/usr/local/lib";
1261                                 PRODUCT_NAME = dsc;
1262                                 ZERO_LINK = NO;
1263                         };
1264                         name = Release;
1265                 };
1266 /* End XCBuildConfiguration section */
1268 /* Begin XCConfigurationList section */
1269                 F908135211D3ED9000626CC1 /* Build configuration list for PBXAggregateTarget "libdyld" */ = {
1270                         isa = XCConfigurationList;
1271                         buildConfigurations = (
1272                                 F908134311D3ED0C00626CC1 /* Debug */,
1273                                 F908134411D3ED0C00626CC1 /* Release */,
1274                         );
1275                         defaultConfigurationIsVisible = 0;
1276                         defaultConfigurationName = Release;
1277                 };
1278                 F93937340A94FB2900070A07 /* Build configuration list for PBXNativeTarget "update_dyld_shared_cache" */ = {
1279                         isa = XCConfigurationList;
1280                         buildConfigurations = (
1281                                 F93937350A94FB2900070A07 /* Debug */,
1282                                 F93937360A94FB2900070A07 /* Release */,
1283                         );
1284                         defaultConfigurationIsVisible = 0;
1285                         defaultConfigurationName = Release;
1286                 };
1287                 F99B8E5D0FEC10F800701838 /* Build configuration list for PBXNativeTarget "dyld_shared_cache_util" */ = {
1288                         isa = XCConfigurationList;
1289                         buildConfigurations = (
1290                                 F99B8E580FEC10F600701838 /* Debug */,
1291                                 F99B8E590FEC10F600701838 /* Release */,
1292                         );
1293                         defaultConfigurationIsVisible = 0;
1294                         defaultConfigurationName = Release;
1295                 };
1296                 F9D1001714D8D0F100099D91 /* Build configuration list for PBXNativeTarget "dsc_extractor" */ = {
1297                         isa = XCConfigurationList;
1298                         buildConfigurations = (
1299                                 F9D1001314D8D0BB00099D91 /* Debug */,
1300                                 F9D1001414D8D0BB00099D91 /* Release */,
1301                         );
1302                         defaultConfigurationIsVisible = 0;
1303                         defaultConfigurationName = Release;
1304                 };
1305                 F9D8C7DD087B087300E93EFB /* Build configuration list for PBXNativeTarget "dyld" */ = {
1306                         isa = XCConfigurationList;
1307                         buildConfigurations = (
1308                                 F9D8C7DE087B087300E93EFB /* Debug */,
1309                                 F9D8C7E0087B087300E93EFB /* Release */,
1310                         );
1311                         defaultConfigurationIsVisible = 0;
1312                         defaultConfigurationName = Release;
1313                 };
1314                 F9D8C7E1087B087300E93EFB /* Build configuration list for PBXNativeTarget "libdyld.dylib" */ = {
1315                         isa = XCConfigurationList;
1316                         buildConfigurations = (
1317                                 F9D8C7E2087B087300E93EFB /* Debug */,
1318                                 F9D8C7E4087B087300E93EFB /* Release */,
1319                         );
1320                         defaultConfigurationIsVisible = 0;
1321                         defaultConfigurationName = Release;
1322                 };
1323                 F9D8C7E5087B087300E93EFB /* Build configuration list for PBXAggregateTarget "all" */ = {
1324                         isa = XCConfigurationList;
1325                         buildConfigurations = (
1326                                 F9D8C7E6087B087300E93EFB /* Debug */,
1327                                 F9D8C7E8087B087300E93EFB /* Release */,
1328                         );
1329                         defaultConfigurationIsVisible = 0;
1330                         defaultConfigurationName = Release;
1331                 };
1332                 F9D8C7E9087B087300E93EFB /* Build configuration list for PBXProject "dyld" */ = {
1333                         isa = XCConfigurationList;
1334                         buildConfigurations = (
1335                                 F9D8C7EA087B087300E93EFB /* Debug */,
1336                                 F9D8C7EC087B087300E93EFB /* Release */,
1337                         );
1338                         defaultConfigurationIsVisible = 0;
1339                         defaultConfigurationName = Release;
1340                 };
1341                 F9F2A56B0F7AEEB100B7C9EB /* Build configuration list for PBXNativeTarget "libdsc" */ = {
1342                         isa = XCConfigurationList;
1343                         buildConfigurations = (
1344                                 F9F2A55A0F7AEE9900B7C9EB /* Debug */,
1345                                 F9F2A55B0F7AEE9900B7C9EB /* Release */,
1346                         );
1347                         defaultConfigurationIsVisible = 0;
1348                         defaultConfigurationName = Release;
1349                 };
1350 /* End XCConfigurationList section */
1351         };
1352         rootObject = F9ED4C8B0630A72300DF4E74 /* Project object */;