Refresh config.guess and config.sub
[libffi.git] / .pc / xcode-improvements / libffi.xcodeproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 46;
7         objects = {
8
9 /* Begin PBXBuildFile section */
10                 F66B6AF9152FA32400B29B2A /* ffi.c in Sources */ = {isa = PBXBuildFile; fileRef = F66B6AE4152FA32400B29B2A /* ffi.c */; };
11                 F66B6AFA152FA32400B29B2A /* sysv.S in Sources */ = {isa = PBXBuildFile; fileRef = F66B6AE6152FA32400B29B2A /* sysv.S */; };
12                 F66B6AFB152FA32400B29B2A /* trampoline.S in Sources */ = {isa = PBXBuildFile; fileRef = F66B6AE7152FA32400B29B2A /* trampoline.S */; };
13                 F66B6AFC152FA32400B29B2A /* closures.c in Sources */ = {isa = PBXBuildFile; fileRef = F66B6AE8152FA32400B29B2A /* closures.c */; };
14                 F66B6AFD152FA32400B29B2A /* debug.c in Sources */ = {isa = PBXBuildFile; fileRef = F66B6AE9152FA32400B29B2A /* debug.c */; };
15                 F66B6AFE152FA32400B29B2A /* dlmalloc.c in Sources */ = {isa = PBXBuildFile; fileRef = F66B6AEA152FA32400B29B2A /* dlmalloc.c */; };
16                 F66B6AFF152FA32400B29B2A /* java_raw_api.c in Sources */ = {isa = PBXBuildFile; fileRef = F66B6AEB152FA32400B29B2A /* java_raw_api.c */; };
17                 F66B6B00152FA32400B29B2A /* prep_cif.c in Sources */ = {isa = PBXBuildFile; fileRef = F66B6AEC152FA32400B29B2A /* prep_cif.c */; };
18                 F66B6B01152FA32400B29B2A /* raw_api.c in Sources */ = {isa = PBXBuildFile; fileRef = F66B6AED152FA32400B29B2A /* raw_api.c */; };
19                 F66B6B02152FA32400B29B2A /* types.c in Sources */ = {isa = PBXBuildFile; fileRef = F66B6AEE152FA32400B29B2A /* types.c */; };
20                 F66B6B03152FA32400B29B2A /* darwin.S in Sources */ = {isa = PBXBuildFile; fileRef = F66B6AF0152FA32400B29B2A /* darwin.S */; };
21                 F66B6B05152FA32400B29B2A /* ffi.c in Sources */ = {isa = PBXBuildFile; fileRef = F66B6AF2152FA32400B29B2A /* ffi.c */; };
22 /* End PBXBuildFile section */
23
24 /* Begin PBXFileReference section */
25                 F66B6AE4152FA32400B29B2A /* ffi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = "<group>"; };
26                 F66B6AE5152FA32400B29B2A /* gentramp.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = gentramp.sh; sourceTree = "<group>"; };
27                 F66B6AE6152FA32400B29B2A /* sysv.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = sysv.S; sourceTree = "<group>"; };
28                 F66B6AE7152FA32400B29B2A /* trampoline.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = trampoline.S; sourceTree = "<group>"; };
29                 F66B6AE8152FA32400B29B2A /* closures.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = closures.c; sourceTree = "<group>"; };
30                 F66B6AE9152FA32400B29B2A /* debug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = debug.c; sourceTree = "<group>"; };
31                 F66B6AEA152FA32400B29B2A /* dlmalloc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dlmalloc.c; sourceTree = "<group>"; };
32                 F66B6AEB152FA32400B29B2A /* java_raw_api.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = java_raw_api.c; sourceTree = "<group>"; };
33                 F66B6AEC152FA32400B29B2A /* prep_cif.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = prep_cif.c; sourceTree = "<group>"; };
34                 F66B6AED152FA32400B29B2A /* raw_api.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = raw_api.c; sourceTree = "<group>"; };
35                 F66B6AEE152FA32400B29B2A /* types.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = types.c; sourceTree = "<group>"; };
36                 F66B6AF0152FA32400B29B2A /* darwin.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = darwin.S; sourceTree = "<group>"; };
37                 F66B6AF2152FA32400B29B2A /* ffi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = "<group>"; };
38                 F6B08473147252410031D8A1 /* ffi_arm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffi_arm.h; sourceTree = "<group>"; };
39                 F6B08474147252410031D8A1 /* ffi_i386.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffi_i386.h; sourceTree = "<group>"; };
40                 F6B08475147252410031D8A1 /* ffi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffi.h; sourceTree = "<group>"; };
41                 F6B08476147252410031D8A1 /* fficonfig_arm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fficonfig_arm.h; sourceTree = "<group>"; };
42                 F6B08477147252410031D8A1 /* fficonfig_i386.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fficonfig_i386.h; sourceTree = "<group>"; };
43                 F6B08478147252410031D8A1 /* fficonfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fficonfig.h; sourceTree = "<group>"; };
44                 F6B08479147252410031D8A1 /* ffitarget_arm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffitarget_arm.h; sourceTree = "<group>"; };
45                 F6B0847A147252410031D8A1 /* ffitarget_i386.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffitarget_i386.h; sourceTree = "<group>"; };
46                 F6B0847B147252410031D8A1 /* ffitarget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = "<group>"; };
47                 F6F980BA147386130008F121 /* libffi.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libffi.a; sourceTree = BUILT_PRODUCTS_DIR; };
48 /* End PBXFileReference section */
49
50 /* Begin PBXFrameworksBuildPhase section */
51                 F6F980B7147386130008F121 /* Frameworks */ = {
52                         isa = PBXFrameworksBuildPhase;
53                         buildActionMask = 2147483647;
54                         files = (
55                         );
56                         runOnlyForDeploymentPostprocessing = 0;
57                 };
58 /* End PBXFrameworksBuildPhase section */
59
60 /* Begin PBXGroup section */
61                 F66B6AE2152FA32400B29B2A /* src */ = {
62                         isa = PBXGroup;
63                         children = (
64                                 F66B6AE3152FA32400B29B2A /* arm */,
65                                 F66B6AE8152FA32400B29B2A /* closures.c */,
66                                 F66B6AE9152FA32400B29B2A /* debug.c */,
67                                 F66B6AEA152FA32400B29B2A /* dlmalloc.c */,
68                                 F66B6AEB152FA32400B29B2A /* java_raw_api.c */,
69                                 F66B6AEC152FA32400B29B2A /* prep_cif.c */,
70                                 F66B6AED152FA32400B29B2A /* raw_api.c */,
71                                 F66B6AEE152FA32400B29B2A /* types.c */,
72                                 F66B6AEF152FA32400B29B2A /* x86 */,
73                         );
74                         name = src;
75                         path = ios/src;
76                         sourceTree = "<group>";
77                 };
78                 F66B6AE3152FA32400B29B2A /* arm */ = {
79                         isa = PBXGroup;
80                         children = (
81                                 F66B6AE4152FA32400B29B2A /* ffi.c */,
82                                 F66B6AE5152FA32400B29B2A /* gentramp.sh */,
83                                 F66B6AE6152FA32400B29B2A /* sysv.S */,
84                                 F66B6AE7152FA32400B29B2A /* trampoline.S */,
85                         );
86                         path = arm;
87                         sourceTree = "<group>";
88                 };
89                 F66B6AEF152FA32400B29B2A /* x86 */ = {
90                         isa = PBXGroup;
91                         children = (
92                                 F66B6AF0152FA32400B29B2A /* darwin.S */,
93                                 F66B6AF2152FA32400B29B2A /* ffi.c */,
94                         );
95                         path = x86;
96                         sourceTree = "<group>";
97                 };
98                 F6B0839514721EE50031D8A1 = {
99                         isa = PBXGroup;
100                         children = (
101                                 F66B6AE2152FA32400B29B2A /* src */,
102                                 F6B0846C147241640031D8A1 /* include */,
103                                 F6B083A214721EE50031D8A1 /* Frameworks */,
104                                 F6F980C6147386260008F121 /* Products */,
105                         );
106                         sourceTree = "<group>";
107                 };
108                 F6B083A214721EE50031D8A1 /* Frameworks */ = {
109                         isa = PBXGroup;
110                         children = (
111                         );
112                         name = Frameworks;
113                         sourceTree = "<group>";
114                 };
115                 F6B0846C147241640031D8A1 /* include */ = {
116                         isa = PBXGroup;
117                         children = (
118                                 F6B08473147252410031D8A1 /* ffi_arm.h */,
119                                 F6B08474147252410031D8A1 /* ffi_i386.h */,
120                                 F6B08475147252410031D8A1 /* ffi.h */,
121                                 F6B08476147252410031D8A1 /* fficonfig_arm.h */,
122                                 F6B08477147252410031D8A1 /* fficonfig_i386.h */,
123                                 F6B08478147252410031D8A1 /* fficonfig.h */,
124                                 F6B08479147252410031D8A1 /* ffitarget_arm.h */,
125                                 F6B0847A147252410031D8A1 /* ffitarget_i386.h */,
126                                 F6B0847B147252410031D8A1 /* ffitarget.h */,
127                         );
128                         name = include;
129                         path = ios/include;
130                         sourceTree = "<group>";
131                 };
132                 F6F980C6147386260008F121 /* Products */ = {
133                         isa = PBXGroup;
134                         children = (
135                                 F6F980BA147386130008F121 /* libffi.a */,
136                         );
137                         name = Products;
138                         path = ../..;
139                         sourceTree = BUILT_PRODUCTS_DIR;
140                 };
141 /* End PBXGroup section */
142
143 /* Begin PBXHeadersBuildPhase section */
144                 F6F980B8147386130008F121 /* Headers */ = {
145                         isa = PBXHeadersBuildPhase;
146                         buildActionMask = 2147483647;
147                         files = (
148                         );
149                         runOnlyForDeploymentPostprocessing = 0;
150                 };
151 /* End PBXHeadersBuildPhase section */
152
153 /* Begin PBXNativeTarget section */
154                 F6F980B9147386130008F121 /* ffi */ = {
155                         isa = PBXNativeTarget;
156                         buildConfigurationList = F6F980C4147386130008F121 /* Build configuration list for PBXNativeTarget "ffi" */;
157                         buildPhases = (
158                                 F6F980B6147386130008F121 /* Sources */,
159                                 F6F980B7147386130008F121 /* Frameworks */,
160                                 F6F980B8147386130008F121 /* Headers */,
161                         );
162                         buildRules = (
163                         );
164                         dependencies = (
165                         );
166                         name = ffi;
167                         productName = ffi;
168                         productReference = F6F980BA147386130008F121 /* libffi.a */;
169                         productType = "com.apple.product-type.library.static";
170                 };
171 /* End PBXNativeTarget section */
172
173 /* Begin PBXProject section */
174                 F6B0839714721EE50031D8A1 /* Project object */ = {
175                         isa = PBXProject;
176                         attributes = {
177                                 LastUpgradeCheck = 0420;
178                         };
179                         buildConfigurationList = F6B0839A14721EE50031D8A1 /* Build configuration list for PBXProject "libffi" */;
180                         compatibilityVersion = "Xcode 3.2";
181                         developmentRegion = English;
182                         hasScannedForEncodings = 0;
183                         knownRegions = (
184                                 en,
185                         );
186                         mainGroup = F6B0839514721EE50031D8A1;
187                         productRefGroup = F6B0839514721EE50031D8A1;
188                         projectDirPath = "";
189                         projectRoot = "";
190                         targets = (
191                                 F6F980B9147386130008F121 /* ffi */,
192                         );
193                 };
194 /* End PBXProject section */
195
196 /* Begin PBXSourcesBuildPhase section */
197                 F6F980B6147386130008F121 /* Sources */ = {
198                         isa = PBXSourcesBuildPhase;
199                         buildActionMask = 2147483647;
200                         files = (
201                                 F66B6AF9152FA32400B29B2A /* ffi.c in Sources */,
202                                 F66B6AFA152FA32400B29B2A /* sysv.S in Sources */,
203                                 F66B6AFB152FA32400B29B2A /* trampoline.S in Sources */,
204                                 F66B6AFC152FA32400B29B2A /* closures.c in Sources */,
205                                 F66B6AFD152FA32400B29B2A /* debug.c in Sources */,
206                                 F66B6AFE152FA32400B29B2A /* dlmalloc.c in Sources */,
207                                 F66B6AFF152FA32400B29B2A /* java_raw_api.c in Sources */,
208                                 F66B6B00152FA32400B29B2A /* prep_cif.c in Sources */,
209                                 F66B6B01152FA32400B29B2A /* raw_api.c in Sources */,
210                                 F66B6B02152FA32400B29B2A /* types.c in Sources */,
211                                 F66B6B03152FA32400B29B2A /* darwin.S in Sources */,
212                                 F66B6B05152FA32400B29B2A /* ffi.c in Sources */,
213                         );
214                         runOnlyForDeploymentPostprocessing = 0;
215                 };
216 /* End PBXSourcesBuildPhase section */
217
218 /* Begin XCBuildConfiguration section */
219                 F6B083AB14721EE50031D8A1 /* Debug */ = {
220                         isa = XCBuildConfiguration;
221                         buildSettings = {
222                                 ALWAYS_SEARCH_USER_PATHS = NO;
223                                 ARCHS = "$(ARCHS_STANDARD_32_BIT)";
224                                 COPY_PHASE_STRIP = NO;
225                                 GCC_C_LANGUAGE_STANDARD = gnu99;
226                                 GCC_DYNAMIC_NO_PIC = NO;
227                                 GCC_OPTIMIZATION_LEVEL = 0;
228                                 GCC_PREPROCESSOR_DEFINITIONS = (
229                                         "DEBUG=1",
230                                         "$(inherited)",
231                                 );
232                                 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
233                                 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
234                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
235                                 GCC_WARN_UNUSED_VARIABLE = YES;
236                                 HEADER_SEARCH_PATHS = ios/include;
237                                 SDKROOT = iphoneos;
238                         };
239                         name = Debug;
240                 };
241                 F6B083AC14721EE50031D8A1 /* Release */ = {
242                         isa = XCBuildConfiguration;
243                         buildSettings = {
244                                 ALWAYS_SEARCH_USER_PATHS = NO;
245                                 ARCHS = "$(ARCHS_STANDARD_32_BIT)";
246                                 COPY_PHASE_STRIP = YES;
247                                 GCC_C_LANGUAGE_STANDARD = gnu99;
248                                 GCC_PREPROCESSOR_DEFINITIONS = "";
249                                 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
250                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
251                                 GCC_WARN_UNUSED_VARIABLE = YES;
252                                 HEADER_SEARCH_PATHS = ios/include;
253                                 SDKROOT = iphoneos;
254                                 VALIDATE_PRODUCT = YES;
255                         };
256                         name = Release;
257                 };
258                 F6F980C2147386130008F121 /* Debug */ = {
259                         isa = XCBuildConfiguration;
260                         buildSettings = {
261                                 DSTROOT = /tmp/ffi.dst;
262                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
263                                 OTHER_LDFLAGS = "-ObjC";
264                                 PRODUCT_NAME = "$(TARGET_NAME)";
265                                 SKIP_INSTALL = YES;
266                         };
267                         name = Debug;
268                 };
269                 F6F980C3147386130008F121 /* Release */ = {
270                         isa = XCBuildConfiguration;
271                         buildSettings = {
272                                 DSTROOT = /tmp/ffi.dst;
273                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
274                                 OTHER_LDFLAGS = "-ObjC";
275                                 PRODUCT_NAME = "$(TARGET_NAME)";
276                                 SKIP_INSTALL = YES;
277                         };
278                         name = Release;
279                 };
280 /* End XCBuildConfiguration section */
281
282 /* Begin XCConfigurationList section */
283                 F6B0839A14721EE50031D8A1 /* Build configuration list for PBXProject "libffi" */ = {
284                         isa = XCConfigurationList;
285                         buildConfigurations = (
286                                 F6B083AB14721EE50031D8A1 /* Debug */,
287                                 F6B083AC14721EE50031D8A1 /* Release */,
288                         );
289                         defaultConfigurationIsVisible = 0;
290                         defaultConfigurationName = Release;
291                 };
292                 F6F980C4147386130008F121 /* Build configuration list for PBXNativeTarget "ffi" */ = {
293                         isa = XCConfigurationList;
294                         buildConfigurations = (
295                                 F6F980C2147386130008F121 /* Debug */,
296                                 F6F980C3147386130008F121 /* Release */,
297                         );
298                         defaultConfigurationIsVisible = 0;
299                         defaultConfigurationName = Release;
300                 };
301 /* End XCConfigurationList section */
302         };
303         rootObject = F6B0839714721EE50031D8A1 /* Project object */;
304 }