132-13
[darwin-xtools.git] / dyld / dyld.xcodeproj / project.pbxproj
blob75cd83f4e06314c98d004fa0b0d21fe45c9ff295
1 // !$*UTF8*$!
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 46;
7         objects = {
9 /* Begin PBXAggregateTarget section */
10                 F9ED4C920630A73900DF4E74 /* all */ = {
11                         isa = PBXAggregateTarget;
12                         buildConfigurationList = F9D8C7E5087B087300E93EFB /* Build configuration list for PBXAggregateTarget "all" */;
13                         buildPhases = (
14                         );
15                         dependencies = (
16                                 F9ED4CA70630A78A00DF4E74 /* PBXTargetDependency */,
17                                 F9ED4CA90630A78A00DF4E74 /* PBXTargetDependency */,
18                                 F93937380A94FB6A00070A07 /* PBXTargetDependency */,
19                         );
20                         name = all;
21                         productName = all;
22                 };
23 /* End PBXAggregateTarget section */
25 /* Begin PBXBuildFile section */
26                 EF79A010070D293E00F78484 /* dyld.1 in usr|share|man|man1 */ = {isa = PBXBuildFile; fileRef = EF799FE9070D27BB00F78484 /* dyld.1 */; };
27                 EF79A011070D295200F78484 /* dladdr.3 in usr|share|man|man3 */ = {isa = PBXBuildFile; fileRef = EF799FEB070D27BB00F78484 /* dladdr.3 */; };
28                 EF79A012070D295200F78484 /* dlclose.3 in usr|share|man|man3 */ = {isa = PBXBuildFile; fileRef = EF799FEC070D27BB00F78484 /* dlclose.3 */; };
29                 EF79A013070D295200F78484 /* dlerror.3 in usr|share|man|man3 */ = {isa = PBXBuildFile; fileRef = EF799FED070D27BB00F78484 /* dlerror.3 */; };
30                 EF79A014070D295200F78484 /* dlopen.3 in usr|share|man|man3 */ = {isa = PBXBuildFile; fileRef = EF799FEE070D27BB00F78484 /* dlopen.3 */; };
31                 EF79A015070D295200F78484 /* dlsym.3 in usr|share|man|man3 */ = {isa = PBXBuildFile; fileRef = EF799FEF070D27BB00F78484 /* dlsym.3 */; };
32                 EF79A016070D295200F78484 /* dyld.3 in usr|share|man|man3 */ = {isa = PBXBuildFile; fileRef = EF799FF0070D27BB00F78484 /* dyld.3 */; };
33                 F906E2240639E96400B13DB2 /* dyld_debug.c in Sources */ = {isa = PBXBuildFile; fileRef = F906E2230639E96400B13DB2 /* dyld_debug.c */; };
34                 F913FADA0630A8AE00B7AE9D /* dyldAPIsInLibSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F913FAD90630A8AE00B7AE9D /* dyldAPIsInLibSystem.cpp */; };
35                 F918691608B16D3500E0F9DB /* dyld-interposing.h in usr|local|include|mach-o */ = {isa = PBXBuildFile; fileRef = F918691408B16D2500E0F9DB /* dyld-interposing.h */; };
36                 F93937470A94FC4700070A07 /* update_dyld_shared_cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F93937460A94FC4700070A07 /* update_dyld_shared_cache.cpp */; };
37                 F93AA9A30630AE1E00301D9F /* dyld_gdb.h in usr|local|include|mach-o */ = {isa = PBXBuildFile; fileRef = F9ED4CE80630A80600DF4E74 /* dyld_gdb.h */; };
38                 F93AA9A40630AE1E00301D9F /* dyld_priv.h in usr|local|include|mach-o */ = {isa = PBXBuildFile; fileRef = F9ED4CE90630A80600DF4E74 /* dyld_priv.h */; };
39                 F93AA9A50630AE1E00301D9F /* dyld.h in usr|include|mach-o */ = {isa = PBXBuildFile; fileRef = F9ED4CEA0630A80600DF4E74 /* dyld.h */; };
40                 F94DB9040F0A9B1700323715 /* ImageLoaderMachOClassic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F94DB9000F0A9B1700323715 /* ImageLoaderMachOClassic.cpp */; };
41                 F94DB9050F0A9B1700323715 /* ImageLoaderMachOCompressed.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F94DB9020F0A9B1700323715 /* ImageLoaderMachOCompressed.cpp */; settings = {COMPILER_FLAGS = "-O3"; }; };
42                 F9574CB306C95C1B00142BFA /* dlfcn.h in usr|include */ = {isa = PBXBuildFile; fileRef = F99EE6AE06B48D4200BF1992 /* dlfcn.h */; };
43                 F98C78F00F7C02E8006257D2 /* dsc_iterator.h in usr|local|include|mach-o */ = {isa = PBXBuildFile; fileRef = F9F2A56F0F7AEEE300B7C9EB /* dsc_iterator.h */; };
44                 F98D274D0AA79D7400416316 /* dyld_images.h in usr|include|mach-o */ = {isa = PBXBuildFile; fileRef = F98D274C0AA79D7400416316 /* dyld_images.h */; };
45                 F99EFC0E0EAD60E8001032B8 /* dyld_stub_binder.s in Sources */ = {isa = PBXBuildFile; fileRef = F99EFC0D0EAD60E8001032B8 /* dyld_stub_binder.s */; };
46                 F9A221E70F3A6D7C00D15F73 /* dyldLibSystemGlue.c in Sources */ = {isa = PBXBuildFile; fileRef = F9A221E60F3A6D7C00D15F73 /* dyldLibSystemGlue.c */; };
47                 F9AC7E940B7BB67700FEB38B /* version.c in Sources */ = {isa = PBXBuildFile; fileRef = F9AC7E930B7BB67700FEB38B /* version.c */; };
48                 F9BA514B0ECE4F4200D1D62E /* dyld_stub_binder.s in Sources */ = {isa = PBXBuildFile; fileRef = F99EFC0D0EAD60E8001032B8 /* dyld_stub_binder.s */; };
49                 F9D238DB0A9E2FD0002B55C7 /* update_dyld_shared_cache.1 in usr|share|man|man1 */ = {isa = PBXBuildFile; fileRef = F9D238D90A9E19A0002B55C7 /* update_dyld_shared_cache.1 */; };
50                 F9E572020A66EF4A007D9BE9 /* dlopen_preflight.3 in usr|share|man|man3 */ = {isa = PBXBuildFile; fileRef = F9E572000A66EF41007D9BE9 /* dlopen_preflight.3 */; };
51                 F9ED4CD60630A7F100DF4E74 /* dyld_gdb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CC60630A7F100DF4E74 /* dyld_gdb.cpp */; };
52                 F9ED4CD70630A7F100DF4E74 /* dyld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CC70630A7F100DF4E74 /* dyld.cpp */; };
53                 F9ED4CD90630A7F100DF4E74 /* dyldAPIs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CC90630A7F100DF4E74 /* dyldAPIs.cpp */; };
54                 F9ED4CDA0630A7F100DF4E74 /* dyldExceptions.c in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CCA0630A7F100DF4E74 /* dyldExceptions.c */; };
55                 F9ED4CDB0630A7F100DF4E74 /* dyldInitialization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CCB0630A7F100DF4E74 /* dyldInitialization.cpp */; };
56                 F9ED4CDE0630A7F100DF4E74 /* dyldNew.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CCE0630A7F100DF4E74 /* dyldNew.cpp */; };
57                 F9ED4CDF0630A7F100DF4E74 /* dyldStartup.s in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CCF0630A7F100DF4E74 /* dyldStartup.s */; };
58                 F9ED4CE00630A7F100DF4E74 /* glue.c in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CD00630A7F100DF4E74 /* glue.c */; };
59                 F9ED4CE10630A7F100DF4E74 /* ImageLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CD10630A7F100DF4E74 /* ImageLoader.cpp */; };
60                 F9ED4CE30630A7F100DF4E74 /* ImageLoaderMachO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CD30630A7F100DF4E74 /* ImageLoaderMachO.cpp */; };
61                 F9ED4CE50630A7F100DF4E74 /* stub_binding_helper.s in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CD50630A7F100DF4E74 /* stub_binding_helper.s */; };
62                 F9F256360639DBCC00A7427D /* dyldLock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9ED4CCC0630A7F100DF4E74 /* dyldLock.cpp */; };
63                 F9F2A5700F7AEEE300B7C9EB /* dsc_iterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9F2A56E0F7AEEE300B7C9EB /* dsc_iterator.cpp */; };
64 /* End PBXBuildFile section */
66 /* Begin PBXBuildRule section */
67                 F921D3160703769A000D1056 /* PBXBuildRule */ = {
68                         isa = PBXBuildRule;
69                         compilerSpec = com.apple.compilers.gcc;
70                         fileType = sourcecode.cpp;
71                         isEditable = 1;
72                         outputFiles = (
73                         );
74                 };
75                 F921D317070376A6000D1056 /* PBXBuildRule */ = {
76                         isa = PBXBuildRule;
77                         compilerSpec = com.apple.compilers.gcc;
78                         fileType = sourcecode.c;
79                         isEditable = 1;
80                         outputFiles = (
81                         );
82                 };
83                 F921D318070376B0000D1056 /* PBXBuildRule */ = {
84                         isa = PBXBuildRule;
85                         compilerSpec = com.apple.compilers.gcc;
86                         fileType = sourcecode.asm;
87                         isEditable = 1;
88                         outputFiles = (
89                         );
90                 };
91                 F921D31E070376F1000D1056 /* PBXBuildRule */ = {
92                         isa = PBXBuildRule;
93                         compilerSpec = com.apple.compilers.gcc;
94                         fileType = sourcecode.cpp;
95                         isEditable = 1;
96                         outputFiles = (
97                         );
98                 };
99                 F9574C4906C94DA700142BFA /* PBXBuildRule */ = {
100                         isa = PBXBuildRule;
101                         compilerSpec = com.apple.compilers.gcc;
102                         fileType = sourcecode.c;
103                         isEditable = 1;
104                         outputFiles = (
105                         );
106                 };
107 /* End PBXBuildRule section */
109 /* Begin PBXContainerItemProxy section */
110                 F93937370A94FB6A00070A07 /* PBXContainerItemProxy */ = {
111                         isa = PBXContainerItemProxy;
112                         containerPortal = F9ED4C8B0630A72300DF4E74 /* Project object */;
113                         proxyType = 1;
114                         remoteGlobalIDString = F93937310A94FAF700070A07;
115                         remoteInfo = update_dyld_shared_cache;
116                 };
117                 F98C78D90F7C017F006257D2 /* PBXContainerItemProxy */ = {
118                         isa = PBXContainerItemProxy;
119                         containerPortal = F9ED4C8B0630A72300DF4E74 /* Project object */;
120                         proxyType = 1;
121                         remoteGlobalIDString = F9F2A5580F7AEE9800B7C9EB;
122                         remoteInfo = dsc;
123                 };
124                 F9ED4CA60630A78A00DF4E74 /* PBXContainerItemProxy */ = {
125                         isa = PBXContainerItemProxy;
126                         containerPortal = F9ED4C8B0630A72300DF4E74 /* Project object */;
127                         proxyType = 1;
128                         remoteGlobalIDString = F9ED4C970630A76000DF4E74;
129                         remoteInfo = dyld;
130                 };
131                 F9ED4CA80630A78A00DF4E74 /* PBXContainerItemProxy */ = {
132                         isa = PBXContainerItemProxy;
133                         containerPortal = F9ED4C8B0630A72300DF4E74 /* Project object */;
134                         proxyType = 1;
135                         remoteGlobalIDString = F9ED4C9E0630A76B00DF4E74;
136                         remoteInfo = libdyld;
137                 };
138 /* End PBXContainerItemProxy section */
140 /* Begin PBXCopyFilesBuildPhase section */
141                 F90CF2950E71D1FB000BF0F1 /* usr|local|include */ = {
142                         isa = PBXCopyFilesBuildPhase;
143                         buildActionMask = 8;
144                         dstPath = /usr/local/include;
145                         dstSubfolderSpec = 0;
146                         files = (
147                         );
148                         name = "usr|local|include";
149                         runOnlyForDeploymentPostprocessing = 1;
150                 };
151                 F93AA9B30630AE8200301D9F /* usr|include|mach-o */ = {
152                         isa = PBXCopyFilesBuildPhase;
153                         buildActionMask = 8;
154                         dstPath = "/usr/include/mach-o";
155                         dstSubfolderSpec = 0;
156                         files = (
157                                 F93AA9A50630AE1E00301D9F /* dyld.h in usr|include|mach-o */,
158                                 F98D274D0AA79D7400416316 /* dyld_images.h in usr|include|mach-o */,
159                         );
160                         name = "usr|include|mach-o";
161                         runOnlyForDeploymentPostprocessing = 1;
162                 };
163                 F93AA9B60630AEB100301D9F /* usr|local|include|mach-o */ = {
164                         isa = PBXCopyFilesBuildPhase;
165                         buildActionMask = 8;
166                         dstPath = "/usr/local/include/mach-o";
167                         dstSubfolderSpec = 0;
168                         files = (
169                                 F918691608B16D3500E0F9DB /* dyld-interposing.h in usr|local|include|mach-o */,
170                                 F93AA9A30630AE1E00301D9F /* dyld_gdb.h in usr|local|include|mach-o */,
171                                 F93AA9A40630AE1E00301D9F /* dyld_priv.h in usr|local|include|mach-o */,
172                         );
173                         name = "usr|local|include|mach-o";
174                         runOnlyForDeploymentPostprocessing = 1;
175                 };
176                 F93AA9C20630AF0700301D9F /* usr|share|man|man1 */ = {
177                         isa = PBXCopyFilesBuildPhase;
178                         buildActionMask = 8;
179                         dstPath = /usr/share/man/man1;
180                         dstSubfolderSpec = 0;
181                         files = (
182                                 EF79A010070D293E00F78484 /* dyld.1 in usr|share|man|man1 */,
183                         );
184                         name = "usr|share|man|man1";
185                         runOnlyForDeploymentPostprocessing = 1;
186                 };
187                 F93AA9C60630AF1F00301D9F /* usr|share|man|man3 */ = {
188                         isa = PBXCopyFilesBuildPhase;
189                         buildActionMask = 8;
190                         dstPath = /usr/share/man/man3;
191                         dstSubfolderSpec = 0;
192                         files = (
193                                 EF79A011070D295200F78484 /* dladdr.3 in usr|share|man|man3 */,
194                                 EF79A012070D295200F78484 /* dlclose.3 in usr|share|man|man3 */,
195                                 EF79A013070D295200F78484 /* dlerror.3 in usr|share|man|man3 */,
196                                 EF79A014070D295200F78484 /* dlopen.3 in usr|share|man|man3 */,
197                                 EF79A015070D295200F78484 /* dlsym.3 in usr|share|man|man3 */,
198                                 EF79A016070D295200F78484 /* dyld.3 in usr|share|man|man3 */,
199                                 F9E572020A66EF4A007D9BE9 /* dlopen_preflight.3 in usr|share|man|man3 */,
200                         );
201                         name = "usr|share|man|man3";
202                         runOnlyForDeploymentPostprocessing = 1;
203                 };
204                 F9574CB206C95C0D00142BFA /* usr|include */ = {
205                         isa = PBXCopyFilesBuildPhase;
206                         buildActionMask = 8;
207                         dstPath = /usr/include;
208                         dstSubfolderSpec = 0;
209                         files = (
210                                 F9574CB306C95C1B00142BFA /* dlfcn.h in usr|include */,
211                         );
212                         name = "usr|include";
213                         runOnlyForDeploymentPostprocessing = 1;
214                 };
215                 F98C78D10F7C00EA006257D2 /* usr|local|include|mach-o */ = {
216                         isa = PBXCopyFilesBuildPhase;
217                         buildActionMask = 8;
218                         dstPath = "/usr/local/include/mach-o";
219                         dstSubfolderSpec = 0;
220                         files = (
221                                 F98C78F00F7C02E8006257D2 /* dsc_iterator.h in usr|local|include|mach-o */,
222                         );
223                         name = "usr|local|include|mach-o";
224                         runOnlyForDeploymentPostprocessing = 1;
225                 };
226                 F9D238DD0A9E2FEE002B55C7 /* usr|share|man|man1 */ = {
227                         isa = PBXCopyFilesBuildPhase;
228                         buildActionMask = 8;
229                         dstPath = /usr/share/man/man1;
230                         dstSubfolderSpec = 0;
231                         files = (
232                                 F9D238DB0A9E2FD0002B55C7 /* update_dyld_shared_cache.1 in usr|share|man|man1 */,
233                         );
234                         name = "usr|share|man|man1";
235                         runOnlyForDeploymentPostprocessing = 1;
236                 };
237 /* End PBXCopyFilesBuildPhase section */
239 /* Begin PBXFileReference section */
240                 834A90AB0E1D85D600555761 /* ObjCLegacyAbstraction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ObjCLegacyAbstraction.hpp; sourceTree = "<group>"; };
241                 834A90AC0E1D85D600555761 /* ObjCModernAbstraction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ObjCModernAbstraction.hpp; sourceTree = "<group>"; };
242                 EF799FE9070D27BB00F78484 /* dyld.1 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.man; name = dyld.1; path = doc/man/man1/dyld.1; sourceTree = SOURCE_ROOT; };
243                 EF799FEB070D27BB00F78484 /* dladdr.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 30; name = dladdr.3; path = doc/man/man3/dladdr.3; sourceTree = SOURCE_ROOT; };
244                 EF799FEC070D27BB00F78484 /* dlclose.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 30; name = dlclose.3; path = doc/man/man3/dlclose.3; sourceTree = SOURCE_ROOT; };
245                 EF799FED070D27BB00F78484 /* dlerror.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 30; name = dlerror.3; path = doc/man/man3/dlerror.3; sourceTree = SOURCE_ROOT; };
246                 EF799FEE070D27BB00F78484 /* dlopen.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 30; name = dlopen.3; path = doc/man/man3/dlopen.3; sourceTree = SOURCE_ROOT; };
247                 EF799FEF070D27BB00F78484 /* dlsym.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 30; name = dlsym.3; path = doc/man/man3/dlsym.3; sourceTree = SOURCE_ROOT; };
248                 EF799FF0070D27BB00F78484 /* dyld.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 30; name = dyld.3; path = doc/man/man3/dyld.3; sourceTree = SOURCE_ROOT; };
249                 F906E2230639E96400B13DB2 /* dyld_debug.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = dyld_debug.c; path = src/dyld_debug.c; sourceTree = "<group>"; };
250                 F913FAD90630A8AE00B7AE9D /* dyldAPIsInLibSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = dyldAPIsInLibSystem.cpp; path = src/dyldAPIsInLibSystem.cpp; sourceTree = "<group>"; };
251                 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>"; };
252                 F93937320A94FAF700070A07 /* update_dyld_shared_cache */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = update_dyld_shared_cache; sourceTree = BUILT_PRODUCTS_DIR; };
253                 F939373E0A94FC4700070A07 /* Architectures.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Architectures.hpp; sourceTree = "<group>"; };
254                 F939373F0A94FC4700070A07 /* CacheFileAbstraction.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CacheFileAbstraction.hpp; sourceTree = "<group>"; };
255                 F93937400A94FC4700070A07 /* dyld_cache_format.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = dyld_cache_format.h; sourceTree = "<group>"; };
256                 F93937410A94FC4700070A07 /* FileAbstraction.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = FileAbstraction.hpp; sourceTree = "<group>"; };
257                 F93937430A94FC4700070A07 /* MachOFileAbstraction.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = MachOFileAbstraction.hpp; sourceTree = "<group>"; };
258                 F93937440A94FC4700070A07 /* MachOLayout.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = MachOLayout.hpp; sourceTree = "<group>"; };
259                 F93937460A94FC4700070A07 /* update_dyld_shared_cache.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = update_dyld_shared_cache.cpp; sourceTree = "<group>"; };
260                 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>"; };
261                 F94DB9000F0A9B1700323715 /* ImageLoaderMachOClassic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ImageLoaderMachOClassic.cpp; path = src/ImageLoaderMachOClassic.cpp; sourceTree = "<group>"; };
262                 F94DB9010F0A9B1700323715 /* ImageLoaderMachOClassic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ImageLoaderMachOClassic.h; path = src/ImageLoaderMachOClassic.h; sourceTree = "<group>"; };
263                 F94DB9020F0A9B1700323715 /* ImageLoaderMachOCompressed.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ImageLoaderMachOCompressed.cpp; path = src/ImageLoaderMachOCompressed.cpp; sourceTree = "<group>"; };
264                 F94DB9030F0A9B1700323715 /* ImageLoaderMachOCompressed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ImageLoaderMachOCompressed.h; path = src/ImageLoaderMachOCompressed.h; sourceTree = "<group>"; };
265                 F95C95160E994796007B7CB8 /* MachOTrie.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MachOTrie.hpp; sourceTree = "<group>"; };
266                 F98935B90A9A412B00FB6228 /* MachOBinder.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = MachOBinder.hpp; sourceTree = "<group>"; };
267                 F98935BA0A9A412B00FB6228 /* MachORebaser.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = MachORebaser.hpp; sourceTree = "<group>"; };
268                 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>"; };
269                 F99EE6AE06B48D4200BF1992 /* dlfcn.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = dlfcn.h; path = include/dlfcn.h; sourceTree = "<group>"; };
270                 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>"; };
271                 F9A221E60F3A6D7C00D15F73 /* dyldLibSystemGlue.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dyldLibSystemGlue.c; path = src/dyldLibSystemGlue.c; sourceTree = "<group>"; };
272                 F9AB709D0BA75730002F6068 /* dyldLibSystemInterface.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = dyldLibSystemInterface.h; path = src/dyldLibSystemInterface.h; sourceTree = "<group>"; };
273                 F9AC7E930B7BB67700FEB38B /* version.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = version.c; sourceTree = BUILT_PRODUCTS_DIR; };
274                 F9B01E3D0739ABDE00CF981B /* dyld.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; name = dyld.exp; path = src/dyld.exp; sourceTree = SOURCE_ROOT; };
275                 F9D238D90A9E19A0002B55C7 /* update_dyld_shared_cache.1 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.man; path = update_dyld_shared_cache.1; sourceTree = "<group>"; };
276                 F9E572000A66EF41007D9BE9 /* dlopen_preflight.3 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = dlopen_preflight.3; sourceTree = "<group>"; };
277                 F9ED4C980630A76000DF4E74 /* dyld */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = dyld; sourceTree = BUILT_PRODUCTS_DIR; };
278                 F9ED4C9F0630A76B00DF4E74 /* libdyldapis.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libdyldapis.a; sourceTree = BUILT_PRODUCTS_DIR; };
279                 F9ED4CC60630A7F100DF4E74 /* dyld_gdb.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = dyld_gdb.cpp; path = src/dyld_gdb.cpp; sourceTree = SOURCE_ROOT; };
280                 F9ED4CC70630A7F100DF4E74 /* dyld.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = dyld.cpp; path = src/dyld.cpp; sourceTree = SOURCE_ROOT; };
281                 F9ED4CC80630A7F100DF4E74 /* dyld.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = dyld.h; path = src/dyld.h; sourceTree = SOURCE_ROOT; };
282                 F9ED4CC90630A7F100DF4E74 /* dyldAPIs.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = dyldAPIs.cpp; path = src/dyldAPIs.cpp; sourceTree = SOURCE_ROOT; };
283                 F9ED4CCA0630A7F100DF4E74 /* dyldExceptions.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = dyldExceptions.c; path = src/dyldExceptions.c; sourceTree = SOURCE_ROOT; };
284                 F9ED4CCB0630A7F100DF4E74 /* dyldInitialization.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = dyldInitialization.cpp; path = src/dyldInitialization.cpp; sourceTree = SOURCE_ROOT; };
285                 F9ED4CCC0630A7F100DF4E74 /* dyldLock.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = dyldLock.cpp; path = src/dyldLock.cpp; sourceTree = SOURCE_ROOT; };
286                 F9ED4CCD0630A7F100DF4E74 /* dyldLock.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = dyldLock.h; path = src/dyldLock.h; sourceTree = SOURCE_ROOT; };
287                 F9ED4CCE0630A7F100DF4E74 /* dyldNew.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = dyldNew.cpp; path = src/dyldNew.cpp; sourceTree = SOURCE_ROOT; };
288                 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; };
289                 F9ED4CD00630A7F100DF4E74 /* glue.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = glue.c; path = src/glue.c; sourceTree = SOURCE_ROOT; };
290                 F9ED4CD10630A7F100DF4E74 /* ImageLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ImageLoader.cpp; path = src/ImageLoader.cpp; sourceTree = SOURCE_ROOT; };
291                 F9ED4CD20630A7F100DF4E74 /* ImageLoader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ImageLoader.h; path = src/ImageLoader.h; sourceTree = SOURCE_ROOT; };
292                 F9ED4CD30630A7F100DF4E74 /* ImageLoaderMachO.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ImageLoaderMachO.cpp; path = src/ImageLoaderMachO.cpp; sourceTree = SOURCE_ROOT; };
293                 F9ED4CD40630A7F100DF4E74 /* ImageLoaderMachO.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ImageLoaderMachO.h; path = src/ImageLoaderMachO.h; sourceTree = SOURCE_ROOT; };
294                 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; };
295                 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; };
296                 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; };
297                 F9ED4CEA0630A80600DF4E74 /* dyld.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = dyld.h; path = "include/mach-o/dyld.h"; sourceTree = SOURCE_ROOT; };
298                 F9F2A5590F7AEE9800B7C9EB /* libdsc.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libdsc.a; sourceTree = BUILT_PRODUCTS_DIR; };
299                 F9F2A56E0F7AEEE300B7C9EB /* dsc_iterator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dsc_iterator.cpp; sourceTree = "<group>"; };
300                 F9F2A56F0F7AEEE300B7C9EB /* dsc_iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dsc_iterator.h; sourceTree = "<group>"; };
301 /* End PBXFileReference section */
303 /* Begin PBXFrameworksBuildPhase section */
304                 F93937300A94FAF700070A07 /* Frameworks */ = {
305                         isa = PBXFrameworksBuildPhase;
306                         buildActionMask = 2147483647;
307                         files = (
308                         );
309                         runOnlyForDeploymentPostprocessing = 0;
310                 };
311                 F9F2A5570F7AEE9800B7C9EB /* Frameworks */ = {
312                         isa = PBXFrameworksBuildPhase;
313                         buildActionMask = 2147483647;
314                         files = (
315                         );
316                         runOnlyForDeploymentPostprocessing = 0;
317                 };
318 /* End PBXFrameworksBuildPhase section */
320 /* Begin PBXGroup section */
321                 EF799FE7070D27BB00F78484 /* man */ = {
322                         isa = PBXGroup;
323                         children = (
324                                 EF799FE8070D27BB00F78484 /* man1 */,
325                                 EF799FEA070D27BB00F78484 /* man3 */,
326                         );
327                         name = man;
328                         path = doc/man;
329                         sourceTree = SOURCE_ROOT;
330                 };
331                 EF799FE8070D27BB00F78484 /* man1 */ = {
332                         isa = PBXGroup;
333                         children = (
334                                 EF799FE9070D27BB00F78484 /* dyld.1 */,
335                                 F9D238D90A9E19A0002B55C7 /* update_dyld_shared_cache.1 */,
336                         );
337                         name = man1;
338                         path = doc/man/man1;
339                         sourceTree = SOURCE_ROOT;
340                 };
341                 EF799FEA070D27BB00F78484 /* man3 */ = {
342                         isa = PBXGroup;
343                         children = (
344                                 EF799FEB070D27BB00F78484 /* dladdr.3 */,
345                                 EF799FEC070D27BB00F78484 /* dlclose.3 */,
346                                 EF799FED070D27BB00F78484 /* dlerror.3 */,
347                                 EF799FEE070D27BB00F78484 /* dlopen.3 */,
348                                 EF799FEF070D27BB00F78484 /* dlsym.3 */,
349                                 F9E572000A66EF41007D9BE9 /* dlopen_preflight.3 */,
350                                 EF799FF0070D27BB00F78484 /* dyld.3 */,
351                         );
352                         name = man3;
353                         path = doc/man/man3;
354                         sourceTree = SOURCE_ROOT;
355                 };
356                 F939373D0A94FC4700070A07 /* launch-cache */ = {
357                         isa = PBXGroup;
358                         children = (
359                                 F939373E0A94FC4700070A07 /* Architectures.hpp */,
360                                 F939373F0A94FC4700070A07 /* CacheFileAbstraction.hpp */,
361                                 F93937400A94FC4700070A07 /* dyld_cache_format.h */,
362                                 F93937410A94FC4700070A07 /* FileAbstraction.hpp */,
363                                 F93937430A94FC4700070A07 /* MachOFileAbstraction.hpp */,
364                                 F93937440A94FC4700070A07 /* MachOLayout.hpp */,
365                                 F98935BA0A9A412B00FB6228 /* MachORebaser.hpp */,
366                                 F98935B90A9A412B00FB6228 /* MachOBinder.hpp */,
367                                 F95C95160E994796007B7CB8 /* MachOTrie.hpp */,
368                                 834A90AB0E1D85D600555761 /* ObjCLegacyAbstraction.hpp */,
369                                 834A90AC0E1D85D600555761 /* ObjCModernAbstraction.hpp */,
370                                 F93937460A94FC4700070A07 /* update_dyld_shared_cache.cpp */,
371                                 F9F2A56E0F7AEEE300B7C9EB /* dsc_iterator.cpp */,
372                                 F9F2A56F0F7AEEE300B7C9EB /* dsc_iterator.h */,
373                         );
374                         path = "launch-cache";
375                         sourceTree = "<group>";
376                 };
377                 F9ED4C870630A72200DF4E74 = {
378                         isa = PBXGroup;
379                         children = (
380                                 F9ED4CBB0630A7AA00DF4E74 /* src */,
381                                 F9ED4CC30630A7BE00DF4E74 /* doc */,
382                                 F9ED4CBE0630A7B100DF4E74 /* include */,
383                                 F9ED4C990630A76000DF4E74 /* Products */,
384                                 F939373D0A94FC4700070A07 /* launch-cache */,
385                         );
386                         sourceTree = "<group>";
387                 };
388                 F9ED4C990630A76000DF4E74 /* Products */ = {
389                         isa = PBXGroup;
390                         children = (
391                                 F9ED4C980630A76000DF4E74 /* dyld */,
392                                 F9ED4C9F0630A76B00DF4E74 /* libdyldapis.a */,
393                                 F93937320A94FAF700070A07 /* update_dyld_shared_cache */,
394                                 F9F2A5590F7AEE9800B7C9EB /* libdsc.a */,
395                         );
396                         name = Products;
397                         sourceTree = "<group>";
398                 };
399                 F9ED4CBB0630A7AA00DF4E74 /* src */ = {
400                         isa = PBXGroup;
401                         children = (
402                                 F9ED4CC60630A7F100DF4E74 /* dyld_gdb.cpp */,
403                                 F9ED4CC70630A7F100DF4E74 /* dyld.cpp */,
404                                 F9ED4CC80630A7F100DF4E74 /* dyld.h */,
405                                 F9ED4CC90630A7F100DF4E74 /* dyldAPIs.cpp */,
406                                 F9ED4CCA0630A7F100DF4E74 /* dyldExceptions.c */,
407                                 F9AB709D0BA75730002F6068 /* dyldLibSystemInterface.h */,
408                                 F913FAD90630A8AE00B7AE9D /* dyldAPIsInLibSystem.cpp */,
409                                 F9ED4CCB0630A7F100DF4E74 /* dyldInitialization.cpp */,
410                                 F9ED4CCC0630A7F100DF4E74 /* dyldLock.cpp */,
411                                 F9ED4CCD0630A7F100DF4E74 /* dyldLock.h */,
412                                 F9ED4CCE0630A7F100DF4E74 /* dyldNew.cpp */,
413                                 F9ED4CCF0630A7F100DF4E74 /* dyldStartup.s */,
414                                 F99EFC0D0EAD60E8001032B8 /* dyld_stub_binder.s */,
415                                 F9ED4CD00630A7F100DF4E74 /* glue.c */,
416                                 F9ED4CD10630A7F100DF4E74 /* ImageLoader.cpp */,
417                                 F9ED4CD20630A7F100DF4E74 /* ImageLoader.h */,
418                                 F9ED4CD30630A7F100DF4E74 /* ImageLoaderMachO.cpp */,
419                                 F9ED4CD40630A7F100DF4E74 /* ImageLoaderMachO.h */,
420                                 F94DB9000F0A9B1700323715 /* ImageLoaderMachOClassic.cpp */,
421                                 F94DB9010F0A9B1700323715 /* ImageLoaderMachOClassic.h */,
422                                 F94DB9020F0A9B1700323715 /* ImageLoaderMachOCompressed.cpp */,
423                                 F94DB9030F0A9B1700323715 /* ImageLoaderMachOCompressed.h */,
424                                 F9ED4CD50630A7F100DF4E74 /* stub_binding_helper.s */,
425                                 F9B01E3D0739ABDE00CF981B /* dyld.exp */,
426                                 F9AC7E930B7BB67700FEB38B /* version.c */,
427                                 F918691408B16D2500E0F9DB /* dyld-interposing.h */,
428                                 F9A221E60F3A6D7C00D15F73 /* dyldLibSystemGlue.c */,
429                                 F906E2230639E96400B13DB2 /* dyld_debug.c */,
430                         );
431                         name = src;
432                         sourceTree = "<group>";
433                 };
434                 F9ED4CBE0630A7B100DF4E74 /* include */ = {
435                         isa = PBXGroup;
436                         children = (
437                                 F98D274C0AA79D7400416316 /* dyld_images.h */,
438                                 F9ED4CE80630A80600DF4E74 /* dyld_gdb.h */,
439                                 F9ED4CE90630A80600DF4E74 /* dyld_priv.h */,
440                                 F939F219078F1A2100AC144F /* dyld_debug.h */,
441                                 F9ED4CEA0630A80600DF4E74 /* dyld.h */,
442                                 F99EE6AE06B48D4200BF1992 /* dlfcn.h */,
443                         );
444                         name = include;
445                         sourceTree = "<group>";
446                 };
447                 F9ED4CC30630A7BE00DF4E74 /* doc */ = {
448                         isa = PBXGroup;
449                         children = (
450                                 EF799FE7070D27BB00F78484 /* man */,
451                         );
452                         name = doc;
453                         sourceTree = SOURCE_ROOT;
454                 };
455 /* End PBXGroup section */
457 /* Begin PBXNativeTarget section */
458                 F93937310A94FAF700070A07 /* update_dyld_shared_cache */ = {
459                         isa = PBXNativeTarget;
460                         buildConfigurationList = F93937340A94FB2900070A07 /* Build configuration list for PBXNativeTarget "update_dyld_shared_cache" */;
461                         buildPhases = (
462                                 F939372F0A94FAF700070A07 /* Sources */,
463                                 F93937300A94FAF700070A07 /* Frameworks */,
464                                 F9D238DD0A9E2FEE002B55C7 /* usr|share|man|man1 */,
465                         );
466                         buildRules = (
467                         );
468                         dependencies = (
469                                 F98C78DA0F7C017F006257D2 /* PBXTargetDependency */,
470                         );
471                         name = update_dyld_shared_cache;
472                         productName = update_dyld_shared_cache;
473                         productReference = F93937320A94FAF700070A07 /* update_dyld_shared_cache */;
474                         productType = "com.apple.product-type.tool";
475                 };
476                 F9ED4C970630A76000DF4E74 /* dyld */ = {
477                         isa = PBXNativeTarget;
478                         buildConfigurationList = F9D8C7DD087B087300E93EFB /* Build configuration list for PBXNativeTarget "dyld" */;
479                         buildPhases = (
480                                 F9ED4C950630A76000DF4E74 /* Sources */,
481                         );
482                         buildRules = (
483                                 F921D318070376B0000D1056 /* PBXBuildRule */,
484                                 F921D317070376A6000D1056 /* PBXBuildRule */,
485                                 F921D3160703769A000D1056 /* PBXBuildRule */,
486                         );
487                         dependencies = (
488                         );
489                         name = dyld;
490                         productName = dyld;
491                         productReference = F9ED4C980630A76000DF4E74 /* dyld */;
492                         productType = "com.apple.product-type.tool";
493                 };
494                 F9ED4C9E0630A76B00DF4E74 /* libdyld */ = {
495                         isa = PBXNativeTarget;
496                         buildConfigurationList = F9D8C7E1087B087300E93EFB /* Build configuration list for PBXNativeTarget "libdyld" */;
497                         buildPhases = (
498                                 F9AC7E7E0B7BB3D300FEB38B /* create version.c */,
499                                 F9ED4C9C0630A76B00DF4E74 /* Sources */,
500                                 F93AA9B30630AE8200301D9F /* usr|include|mach-o */,
501                                 F9574CB206C95C0D00142BFA /* usr|include */,
502                                 F90CF2950E71D1FB000BF0F1 /* usr|local|include */,
503                                 F93AA9B60630AEB100301D9F /* usr|local|include|mach-o */,
504                                 F93AA9C20630AF0700301D9F /* usr|share|man|man1 */,
505                                 F93AA9C60630AF1F00301D9F /* usr|share|man|man3 */,
506                                 F918692408B16F6900E0F9DB /* install symlinks */,
507                         );
508                         buildRules = (
509                                 F921D31E070376F1000D1056 /* PBXBuildRule */,
510                                 F9574C4906C94DA700142BFA /* PBXBuildRule */,
511                         );
512                         dependencies = (
513                         );
514                         name = libdyld;
515                         productName = libdyld;
516                         productReference = F9ED4C9F0630A76B00DF4E74 /* libdyldapis.a */;
517                         productType = "com.apple.product-type.library.static";
518                 };
519                 F9F2A5580F7AEE9800B7C9EB /* dsc */ = {
520                         isa = PBXNativeTarget;
521                         buildConfigurationList = F9F2A56B0F7AEEB100B7C9EB /* Build configuration list for PBXNativeTarget "dsc" */;
522                         buildPhases = (
523                                 F9F2A5560F7AEE9800B7C9EB /* Sources */,
524                                 F9F2A5570F7AEE9800B7C9EB /* Frameworks */,
525                                 F98C78D10F7C00EA006257D2 /* usr|local|include|mach-o */,
526                         );
527                         buildRules = (
528                         );
529                         dependencies = (
530                         );
531                         name = dsc;
532                         productName = dsc;
533                         productReference = F9F2A5590F7AEE9800B7C9EB /* libdsc.a */;
534                         productType = "com.apple.product-type.library.static";
535                 };
536 /* End PBXNativeTarget section */
538 /* Begin PBXProject section */
539                 F9ED4C8B0630A72300DF4E74 /* Project object */ = {
540                         isa = PBXProject;
541                         buildConfigurationList = F9D8C7E9087B087300E93EFB /* Build configuration list for PBXProject "dyld" */;
542                         compatibilityVersion = "Xcode 2.4";
543                         hasScannedForEncodings = 1;
544                         mainGroup = F9ED4C870630A72200DF4E74;
545                         productRefGroup = F9ED4C990630A76000DF4E74 /* Products */;
546                         projectDirPath = "";
547                         projectRoot = "";
548                         targets = (
549                                 F9ED4C920630A73900DF4E74 /* all */,
550                                 F9ED4C970630A76000DF4E74 /* dyld */,
551                                 F9ED4C9E0630A76B00DF4E74 /* libdyld */,
552                                 F93937310A94FAF700070A07 /* update_dyld_shared_cache */,
553                                 F9F2A5580F7AEE9800B7C9EB /* dsc */,
554                         );
555                 };
556 /* End PBXProject section */
558 /* Begin PBXShellScriptBuildPhase section */
559                 F918692408B16F6900E0F9DB /* install symlinks */ = {
560                         isa = PBXShellScriptBuildPhase;
561                         buildActionMask = 8;
562                         files = (
563                         );
564                         inputPaths = (
565                         );
566                         name = "install symlinks";
567                         outputPaths = (
568                         );
569                         runOnlyForDeploymentPostprocessing = 1;
570                         shellPath = /bin/sh;
571                         shellScript = "cd ${DSTROOT}/usr/local/lib/system\nln -sf libdyldapis.a libdyldapis_profile.a\nln -sf libdyldapis.a libdyldapis_debug.a\n";
572                         showEnvVarsInLog = 0;
573                 };
574                 F9AC7E7E0B7BB3D300FEB38B /* create version.c */ = {
575                         isa = PBXShellScriptBuildPhase;
576                         buildActionMask = 2147483647;
577                         files = (
578                         );
579                         inputPaths = (
580                         );
581                         name = "create version.c";
582                         outputPaths = (
583                                 "$(BUILT_PRODUCTS_DIR)/version.c",
584                         );
585                         runOnlyForDeploymentPostprocessing = 0;
586                         shellPath = /bin/sh;
587                         shellScript = "/Developer/Makefiles/bin/version.pl ${ProjectName} > ${BUILT_PRODUCTS_DIR}/version.c\n";
588                         showEnvVarsInLog = 0;
589                 };
590 /* End PBXShellScriptBuildPhase section */
592 /* Begin PBXSourcesBuildPhase section */
593                 F939372F0A94FAF700070A07 /* Sources */ = {
594                         isa = PBXSourcesBuildPhase;
595                         buildActionMask = 2147483647;
596                         files = (
597                                 F93937470A94FC4700070A07 /* update_dyld_shared_cache.cpp in Sources */,
598                         );
599                         runOnlyForDeploymentPostprocessing = 0;
600                 };
601                 F9ED4C950630A76000DF4E74 /* Sources */ = {
602                         isa = PBXSourcesBuildPhase;
603                         buildActionMask = 2147483647;
604                         files = (
605                                 F9ED4CDF0630A7F100DF4E74 /* dyldStartup.s in Sources */,
606                                 F9ED4CDB0630A7F100DF4E74 /* dyldInitialization.cpp in Sources */,
607                                 F9ED4CD70630A7F100DF4E74 /* dyld.cpp in Sources */,
608                                 F9ED4CD90630A7F100DF4E74 /* dyldAPIs.cpp in Sources */,
609                                 F9ED4CDA0630A7F100DF4E74 /* dyldExceptions.c in Sources */,
610                                 F9ED4CD60630A7F100DF4E74 /* dyld_gdb.cpp in Sources */,
611                                 F9ED4CE00630A7F100DF4E74 /* glue.c in Sources */,
612                                 F9ED4CE10630A7F100DF4E74 /* ImageLoader.cpp in Sources */,
613                                 F9ED4CE30630A7F100DF4E74 /* ImageLoaderMachO.cpp in Sources */,
614                                 F9ED4CE50630A7F100DF4E74 /* stub_binding_helper.s in Sources */,
615                                 F9ED4CDE0630A7F100DF4E74 /* dyldNew.cpp in Sources */,
616                                 F99EFC0E0EAD60E8001032B8 /* dyld_stub_binder.s in Sources */,
617                                 F94DB9040F0A9B1700323715 /* ImageLoaderMachOClassic.cpp in Sources */,
618                                 F94DB9050F0A9B1700323715 /* ImageLoaderMachOCompressed.cpp in Sources */,
619                         );
620                         runOnlyForDeploymentPostprocessing = 0;
621                 };
622                 F9ED4C9C0630A76B00DF4E74 /* Sources */ = {
623                         isa = PBXSourcesBuildPhase;
624                         buildActionMask = 2147483647;
625                         files = (
626                                 F9F256360639DBCC00A7427D /* dyldLock.cpp in Sources */,
627                                 F913FADA0630A8AE00B7AE9D /* dyldAPIsInLibSystem.cpp in Sources */,
628                                 F906E2240639E96400B13DB2 /* dyld_debug.c in Sources */,
629                                 F9BA514B0ECE4F4200D1D62E /* dyld_stub_binder.s in Sources */,
630                                 F9AC7E940B7BB67700FEB38B /* version.c in Sources */,
631                                 F9A221E70F3A6D7C00D15F73 /* dyldLibSystemGlue.c in Sources */,
632                         );
633                         runOnlyForDeploymentPostprocessing = 0;
634                 };
635                 F9F2A5560F7AEE9800B7C9EB /* Sources */ = {
636                         isa = PBXSourcesBuildPhase;
637                         buildActionMask = 2147483647;
638                         files = (
639                                 F9F2A5700F7AEEE300B7C9EB /* dsc_iterator.cpp in Sources */,
640                         );
641                         runOnlyForDeploymentPostprocessing = 0;
642                 };
643 /* End PBXSourcesBuildPhase section */
645 /* Begin PBXTargetDependency section */
646                 F93937380A94FB6A00070A07 /* PBXTargetDependency */ = {
647                         isa = PBXTargetDependency;
648                         target = F93937310A94FAF700070A07 /* update_dyld_shared_cache */;
649                         targetProxy = F93937370A94FB6A00070A07 /* PBXContainerItemProxy */;
650                 };
651                 F98C78DA0F7C017F006257D2 /* PBXTargetDependency */ = {
652                         isa = PBXTargetDependency;
653                         target = F9F2A5580F7AEE9800B7C9EB /* dsc */;
654                         targetProxy = F98C78D90F7C017F006257D2 /* PBXContainerItemProxy */;
655                 };
656                 F9ED4CA70630A78A00DF4E74 /* PBXTargetDependency */ = {
657                         isa = PBXTargetDependency;
658                         target = F9ED4C970630A76000DF4E74 /* dyld */;
659                         targetProxy = F9ED4CA60630A78A00DF4E74 /* PBXContainerItemProxy */;
660                 };
661                 F9ED4CA90630A78A00DF4E74 /* PBXTargetDependency */ = {
662                         isa = PBXTargetDependency;
663                         target = F9ED4C9E0630A76B00DF4E74 /* libdyld */;
664                         targetProxy = F9ED4CA80630A78A00DF4E74 /* PBXContainerItemProxy */;
665                 };
666 /* End PBXTargetDependency section */
668 /* Begin XCBuildConfiguration section */
669                 F93937350A94FB2900070A07 /* Debug */ = {
670                         isa = XCBuildConfiguration;
671                         buildSettings = {
672                                 COPY_PHASE_STRIP = NO;
673                                 DEBUG_INFORMATION_FORMAT = dwarf;
674                                 GCC_DYNAMIC_NO_PIC = YES;
675                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
676                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
677                                 GCC_OPTIMIZATION_LEVEL = 0;
678                                 GCC_THREADSAFE_STATICS = NO;
679                                 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
680                                 GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
681                                 GCC_WARN_MISSING_PARENTHESES = YES;
682                                 GCC_WARN_SHADOW = YES;
683                                 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
684                                 GCC_WARN_UNUSED_FUNCTION = YES;
685                                 GCC_WARN_UNUSED_VARIABLE = YES;
686                                 PREBINDING = NO;
687                                 PRODUCT_NAME = update_dyld_shared_cache;
688                                 VALID_ARCHS = "ppc i386";
689                         };
690                         name = Debug;
691                 };
692                 F93937360A94FB2900070A07 /* Release */ = {
693                         isa = XCBuildConfiguration;
694                         buildSettings = {
695                                 COPY_PHASE_STRIP = NO;
696                                 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
697                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
698                                 GCC_OPTIMIZATION_LEVEL = 3;
699                                 GCC_THREADSAFE_STATICS = NO;
700                                 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
701                                 INSTALL_PATH = /usr/bin;
702                                 PREBINDING = NO;
703                                 PRODUCT_NAME = update_dyld_shared_cache;
704                                 STRIP_INSTALLED_PRODUCT = YES;
705                                 STRIP_STYLE = debugging;
706                                 VALID_ARCHS = "x86_64 i386";
707                                 VERSIONING_SYSTEM = "apple-generic";
708                         };
709                         name = Release;
710                 };
711                 F9D8C7DE087B087300E93EFB /* Debug */ = {
712                         isa = XCBuildConfiguration;
713                         buildSettings = {
714                                 ALWAYS_SEARCH_USER_PATHS = NO;
715                                 ARCHS = (
716                                         ppc,
717                                         i386,
718                                         x86_64,
719                                 );
720                                 BASE_ADDRESS_armv4t = 0x2fe00000;
721                                 BASE_ADDRESS_armv5 = 0x2fe00000;
722                                 BASE_ADDRESS_armv6 = 0x2fe00000;
723                                 BASE_ADDRESS_armv7 = 0x2fe00000;
724                                 BASE_ADDRESS_i386 = 0x8fe00000;
725                                 BASE_ADDRESS_ppc = 0x8fe00000;
726                                 BASE_ADDRESS_x86_64 = 0x7fff5fc00000;
727                                 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
728                                 DEAD_CODE_STRIPPING = YES;
729                                 DEBUG_INFORMATION_FORMAT = dwarf;
730                                 EXCEPTION_LIB_armv6 = "-lgcc_eh";
731                                 EXCEPTION_LIB_armv7 = "-lgcc_eh";
732                                 EXCEPTION_LIB_i386 = /usr/local/lib/dyld/libunwind.a;
733                                 EXCEPTION_LIB_ppc = /usr/local/lib/dyld/libunwind.a;
734                                 EXCEPTION_LIB_x86_64 = /usr/local/lib/dyld/libunwind.a;
735                                 EXPORTED_SYMBOLS_FILE = "$(SRCROOT)/src/dyld.exp";
736                                 GCC_C_LANGUAGE_STANDARD = c99;
737                                 GCC_DYNAMIC_NO_PIC = NO;
738                                 GCC_ENABLE_BUILTIN_FUNCTIONS = NO;
739                                 GCC_OPTIMIZATION_LEVEL = 0;
740                                 GCC_PREPROCESSOR_DEFINITIONS = "DYLD_VERSION=$(RC_ProjectSourceVersion)";
741                                 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
742                                 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
743                                 GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO;
744                                 GCC_WARN_MISSING_PARENTHESES = YES;
745                                 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
746                                 GCC_WARN_UNINITIALIZED_AUTOS = NO;
747                                 HEADER_SEARCH_PATHS = (
748                                         ./include,
749                                         "./launch-cache",
750                                 );
751                                 INSTALL_PATH = /usr/lib;
752                                 LIBC_OVERRIDES_iphoneos = "";
753                                 LIBC_OVERRIDES_macosx = "/usr/local/lib/system/libc-dyld.a";
754                                 OTHER_CFLAGS = "";
755                                 OTHER_LDFLAGS = (
756                                         "-seg1addr",
757                                         "$(BASE_ADDRESS_$(CURRENT_ARCH))",
758                                         "-lstdc++-static",
759                                         "$(LIBC_OVERRIDES_$(PLATFORM_NAME))",
760                                         "-nostdlib",
761                                         /usr/local/lib/system/libc.a,
762                                         /usr/local/lib/libCoreSymbolicationSharedWithDyld.a,
763                                         "$(EXCEPTION_LIB_$(CURRENT_ARCH))",
764                                         "-lgcc",
765                                         "-Wl,-e,__dyld_start",
766                                         "-Wl,-dylinker",
767                                         "-Wl,-dylinker_install_name,/usr/lib/dyld",
768                                 );
769                                 PER_ARCH_CFLAGS_ppc = "";
770                                 PREBINDING = NO;
771                                 PRODUCT_NAME = dyld;
772                                 STRIPFLAGS = "-S";
773                                 UNSTRIPPED_PRODUCT = NO;
774                                 VERSIONING_SYSTEM = "apple-generic";
775                                 WARNING_CFLAGS = (
776                                         "-Wmost",
777                                         "-Wno-four-char-constants",
778                                 );
779                         };
780                         name = Debug;
781                 };
782                 F9D8C7E0087B087300E93EFB /* Release */ = {
783                         isa = XCBuildConfiguration;
784                         buildSettings = {
785                                 ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
786                                 BASE_ADDRESS_armv4t = 0x2fe00000;
787                                 BASE_ADDRESS_armv5 = 0x2fe00000;
788                                 BASE_ADDRESS_armv6 = 0x2fe00000;
789                                 BASE_ADDRESS_armv7 = 0x2fe00000;
790                                 BASE_ADDRESS_i386 = 0x8fe00000;
791                                 BASE_ADDRESS_ppc = 0x8fe00000;
792                                 BASE_ADDRESS_x86_64 = 0x7fff5fc00000;
793                                 CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)";
794                                 DEAD_CODE_STRIPPING = YES;
795                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
796                                 EXCEPTION_LIB_armv6 = "-lgcc_eh";
797                                 EXCEPTION_LIB_armv7 = "-lgcc_eh";
798                                 EXCEPTION_LIB_i386 = /usr/local/lib/dyld/libunwind.a;
799                                 EXCEPTION_LIB_ppc = /usr/local/lib/dyld/libunwind.a;
800                                 EXCEPTION_LIB_x86_64 = /usr/local/lib/dyld/libunwind.a;
801                                 EXPORTED_SYMBOLS_FILE = "$(SRCROOT)/src/dyld.exp";
802                                 GCC_C_LANGUAGE_STANDARD = c99;
803                                 GCC_DYNAMIC_NO_PIC = NO;
804                                 GCC_ENABLE_CPP_RTTI = NO;
805                                 GCC_OPTIMIZATION_LEVEL = s;
806                                 GCC_PREPROCESSOR_DEFINITIONS = "DYLD_VERSION=$(RC_ProjectSourceVersion)";
807                                 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
808                                 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
809                                 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
810                                 HEADER_SEARCH_PATHS = (
811                                         ./include,
812                                         "./launch-cache",
813                                 );
814                                 INSTALL_PATH = /usr/lib;
815                                 LIBC_OVERRIDES_iphoneos = "";
816                                 LIBC_OVERRIDES_macosx = "/usr/local/lib/system/libc-dyld.a";
817                                 OTHER_CFLAGS = "";
818                                 OTHER_LDFLAGS = (
819                                         "-seg1addr",
820                                         "$(BASE_ADDRESS_$(CURRENT_ARCH))",
821                                         "-lstdc++-static",
822                                         "$(LIBC_OVERRIDES_$(PLATFORM_NAME))",
823                                         "-nostdlib",
824                                         /usr/local/lib/system/libc.a,
825                                         /usr/local/lib/libCoreSymbolicationSharedWithDyld.a,
826                                         "$(EXCEPTION_LIB_$(CURRENT_ARCH))",
827                                         "-lgcc",
828                                         "-Wl,-e,__dyld_start",
829                                         "-Wl,-dylinker",
830                                         "-Wl,-dylinker_install_name,/usr/lib/dyld",
831                                 );
832                                 PER_ARCH_CFLAGS_ppc = "";
833                                 PREBINDING = NO;
834                                 PRODUCT_NAME = dyld;
835                                 STRIPFLAGS = "-S";
836                                 UNSTRIPPED_PRODUCT = NO;
837                                 VERSIONING_SYSTEM = "apple-generic";
838                                 WARNING_CFLAGS = (
839                                         "-Wmost",
840                                         "-Wno-four-char-constants",
841                                         "-Wno-unknown-pragmas",
842                                 );
843                         };
844                         name = Release;
845                 };
846                 F9D8C7E2087B087300E93EFB /* Debug */ = {
847                         isa = XCBuildConfiguration;
848                         buildSettings = {
849                                 ARCHS = "$(NATIVE_ARCH_ACTUAL)";
850                                 GCC_ENABLE_CPP_EXCEPTIONS = NO;
851                                 GCC_ENABLE_CPP_RTTI = NO;
852                                 GCC_OPTIMIZATION_LEVEL = 0;
853                                 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
854                                 HEADER_SEARCH_PATHS = ./include;
855                                 INSTALL_PATH = /usr/local/lib/system;
856                                 LIBRARY_STYLE = STATIC;
857                                 PRODUCT_NAME = dyldapis;
858                                 WARNING_CFLAGS = (
859                                         "-Wmost",
860                                         "-Wno-four-char-constants",
861                                         "-Wno-unknown-pragmas",
862                                 );
863                         };
864                         name = Debug;
865                 };
866                 F9D8C7E4087B087300E93EFB /* Release */ = {
867                         isa = XCBuildConfiguration;
868                         buildSettings = {
869                                 COPY_PHASE_STRIP = NO;
870                                 GCC_ENABLE_CPP_EXCEPTIONS = NO;
871                                 GCC_ENABLE_CPP_RTTI = NO;
872                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
873                                 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
874                                 HEADER_SEARCH_PATHS = ./include;
875                                 INSTALL_PATH = /usr/local/lib/system;
876                                 LIBRARY_STYLE = STATIC;
877                                 PRODUCT_NAME = dyldapis;
878                                 WARNING_CFLAGS = (
879                                         "-Wmost",
880                                         "-Wno-four-char-constants",
881                                         "-Wno-unknown-pragmas",
882                                 );
883                         };
884                         name = Release;
885                 };
886                 F9D8C7E6087B087300E93EFB /* Debug */ = {
887                         isa = XCBuildConfiguration;
888                         buildSettings = {
889                                 PRODUCT_NAME = all;
890                         };
891                         name = Debug;
892                 };
893                 F9D8C7E8087B087300E93EFB /* Release */ = {
894                         isa = XCBuildConfiguration;
895                         buildSettings = {
896                                 PRODUCT_NAME = all;
897                         };
898                         name = Release;
899                 };
900                 F9D8C7EA087B087300E93EFB /* Debug */ = {
901                         isa = XCBuildConfiguration;
902                         buildSettings = {
903                         };
904                         name = Debug;
905                 };
906                 F9D8C7EC087B087300E93EFB /* Release */ = {
907                         isa = XCBuildConfiguration;
908                         buildSettings = {
909                         };
910                         name = Release;
911                 };
912                 F9F2A55A0F7AEE9900B7C9EB /* Debug */ = {
913                         isa = XCBuildConfiguration;
914                         buildSettings = {
915                                 ALWAYS_SEARCH_USER_PATHS = NO;
916                                 COPY_PHASE_STRIP = NO;
917                                 GCC_DYNAMIC_NO_PIC = NO;
918                                 GCC_ENABLE_FIX_AND_CONTINUE = YES;
919                                 GCC_MODEL_TUNING = G5;
920                                 GCC_OPTIMIZATION_LEVEL = 0;
921                                 INSTALL_PATH = /usr/local/lib;
922                                 PREBINDING = NO;
923                                 PRODUCT_NAME = dsc;
924                         };
925                         name = Debug;
926                 };
927                 F9F2A55B0F7AEE9900B7C9EB /* Release */ = {
928                         isa = XCBuildConfiguration;
929                         buildSettings = {
930                                 ALWAYS_SEARCH_USER_PATHS = NO;
931                                 ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
932                                 COPY_PHASE_STRIP = YES;
933                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
934                                 GCC_ENABLE_CPP_EXCEPTIONS = NO;
935                                 GCC_ENABLE_CPP_RTTI = NO;
936                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
937                                 GCC_ENABLE_OBJC_EXCEPTIONS = NO;
938                                 GCC_MODEL_TUNING = G5;
939                                 GCC_SYMBOLS_PRIVATE_EXTERN = YES;
940                                 GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
941                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
942                                 GCC_WARN_PEDANTIC = YES;
943                                 GCC_WARN_SHADOW = YES;
944                                 GCC_WARN_SIGN_COMPARE = YES;
945                                 GCC_WARN_UNINITIALIZED_AUTOS = YES;
946                                 GCC_WARN_UNUSED_VARIABLE = YES;
947                                 INSTALL_PATH = /usr/local/lib;
948                                 PREBINDING = NO;
949                                 PRODUCT_NAME = dsc;
950                                 ZERO_LINK = NO;
951                         };
952                         name = Release;
953                 };
954 /* End XCBuildConfiguration section */
956 /* Begin XCConfigurationList section */
957                 F93937340A94FB2900070A07 /* Build configuration list for PBXNativeTarget "update_dyld_shared_cache" */ = {
958                         isa = XCConfigurationList;
959                         buildConfigurations = (
960                                 F93937350A94FB2900070A07 /* Debug */,
961                                 F93937360A94FB2900070A07 /* Release */,
962                         );
963                         defaultConfigurationIsVisible = 0;
964                         defaultConfigurationName = Release;
965                 };
966                 F9D8C7DD087B087300E93EFB /* Build configuration list for PBXNativeTarget "dyld" */ = {
967                         isa = XCConfigurationList;
968                         buildConfigurations = (
969                                 F9D8C7DE087B087300E93EFB /* Debug */,
970                                 F9D8C7E0087B087300E93EFB /* Release */,
971                         );
972                         defaultConfigurationIsVisible = 0;
973                         defaultConfigurationName = Release;
974                 };
975                 F9D8C7E1087B087300E93EFB /* Build configuration list for PBXNativeTarget "libdyld" */ = {
976                         isa = XCConfigurationList;
977                         buildConfigurations = (
978                                 F9D8C7E2087B087300E93EFB /* Debug */,
979                                 F9D8C7E4087B087300E93EFB /* Release */,
980                         );
981                         defaultConfigurationIsVisible = 0;
982                         defaultConfigurationName = Release;
983                 };
984                 F9D8C7E5087B087300E93EFB /* Build configuration list for PBXAggregateTarget "all" */ = {
985                         isa = XCConfigurationList;
986                         buildConfigurations = (
987                                 F9D8C7E6087B087300E93EFB /* Debug */,
988                                 F9D8C7E8087B087300E93EFB /* Release */,
989                         );
990                         defaultConfigurationIsVisible = 0;
991                         defaultConfigurationName = Release;
992                 };
993                 F9D8C7E9087B087300E93EFB /* Build configuration list for PBXProject "dyld" */ = {
994                         isa = XCConfigurationList;
995                         buildConfigurations = (
996                                 F9D8C7EA087B087300E93EFB /* Debug */,
997                                 F9D8C7EC087B087300E93EFB /* Release */,
998                         );
999                         defaultConfigurationIsVisible = 0;
1000                         defaultConfigurationName = Release;
1001                 };
1002                 F9F2A56B0F7AEEB100B7C9EB /* Build configuration list for PBXNativeTarget "dsc" */ = {
1003                         isa = XCConfigurationList;
1004                         buildConfigurations = (
1005                                 F9F2A55A0F7AEE9900B7C9EB /* Debug */,
1006                                 F9F2A55B0F7AEE9900B7C9EB /* Release */,
1007                         );
1008                         defaultConfigurationIsVisible = 0;
1009                         defaultConfigurationName = Release;
1010                 };
1011 /* End XCConfigurationList section */
1012         };
1013         rootObject = F9ED4C8B0630A72300DF4E74 /* Project object */;