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