Fix compilation of server.cc on hpux.
[official-gcc.git] / libffi / libffi.xcodeproj / project.pbxproj
blob480c4a4e4456c54d427caabe27d4f0ee424dfb00
1 // !$*UTF8*$!
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 46;
7         objects = {
9 /* Begin PBXBuildFile section */
10                 43B5D3F81D35473200D1E1FD /* ffiw64_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = 43B5D3F71D35473200D1E1FD /* ffiw64_x86_64.c */; };
11                 43B5D3FA1D3547CE00D1E1FD /* win64_x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 43B5D3F91D3547CE00D1E1FD /* win64_x86_64.S */; };
12                 43E9A5C81D352C1500926A8F /* unix64_x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 43E9A5C61D352C1500926A8F /* unix64_x86_64.S */; };
13                 DBFA714A187F1D8600A76262 /* ffi.h in Headers */ = {isa = PBXBuildFile; fileRef = DBFA713E187F1D8600A76262 /* ffi.h */; };
14                 DBFA714B187F1D8600A76262 /* ffi_common.h in Headers */ = {isa = PBXBuildFile; fileRef = DBFA713F187F1D8600A76262 /* ffi_common.h */; };
15                 DBFA714C187F1D8600A76262 /* fficonfig.h in Headers */ = {isa = PBXBuildFile; fileRef = DBFA7140187F1D8600A76262 /* fficonfig.h */; };
16                 DBFA714D187F1D8600A76262 /* ffitarget.h in Headers */ = {isa = PBXBuildFile; fileRef = DBFA7141187F1D8600A76262 /* ffitarget.h */; };
17                 DBFA714E187F1D8600A76262 /* closures.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA7143187F1D8600A76262 /* closures.c */; };
18                 DBFA714F187F1D8600A76262 /* closures.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA7143187F1D8600A76262 /* closures.c */; };
19                 DBFA7156187F1D8600A76262 /* prep_cif.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA7147187F1D8600A76262 /* prep_cif.c */; };
20                 DBFA7157187F1D8600A76262 /* prep_cif.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA7147187F1D8600A76262 /* prep_cif.c */; };
21                 DBFA7158187F1D8600A76262 /* raw_api.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA7148187F1D8600A76262 /* raw_api.c */; };
22                 DBFA7159187F1D8600A76262 /* raw_api.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA7148187F1D8600A76262 /* raw_api.c */; };
23                 DBFA715A187F1D8600A76262 /* types.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA7149187F1D8600A76262 /* types.c */; };
24                 DBFA715B187F1D8600A76262 /* types.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA7149187F1D8600A76262 /* types.c */; };
25                 DBFA7177187F1D9B00A76262 /* ffi_arm64.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA716C187F1D9B00A76262 /* ffi_arm64.c */; };
26                 DBFA7178187F1D9B00A76262 /* sysv_arm64.S in Sources */ = {isa = PBXBuildFile; fileRef = DBFA716D187F1D9B00A76262 /* sysv_arm64.S */; };
27                 DBFA7179187F1D9B00A76262 /* ffi_armv7.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA716F187F1D9B00A76262 /* ffi_armv7.c */; };
28                 DBFA717A187F1D9B00A76262 /* sysv_armv7.S in Sources */ = {isa = PBXBuildFile; fileRef = DBFA7170187F1D9B00A76262 /* sysv_armv7.S */; };
29                 DBFA717E187F1D9B00A76262 /* ffi64_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA7175187F1D9B00A76262 /* ffi64_x86_64.c */; };
30                 DBFA718F187F1DA100A76262 /* ffi_x86_64.h in Headers */ = {isa = PBXBuildFile; fileRef = DBFA7183187F1DA100A76262 /* ffi_x86_64.h */; };
31                 DBFA7191187F1DA100A76262 /* fficonfig_x86_64.h in Headers */ = {isa = PBXBuildFile; fileRef = DBFA7185187F1DA100A76262 /* fficonfig_x86_64.h */; };
32                 DBFA7193187F1DA100A76262 /* ffitarget_x86_64.h in Headers */ = {isa = PBXBuildFile; fileRef = DBFA7187187F1DA100A76262 /* ffitarget_x86_64.h */; };
33                 DBFA7194187F1DA100A76262 /* unix64_x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = DBFA718A187F1DA100A76262 /* unix64_x86_64.S */; };
34                 DBFA7196187F1DA100A76262 /* ffi64_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA718C187F1DA100A76262 /* ffi64_x86_64.c */; };
35                 FDB52FB31F6144FA00AA92E6 /* unix64_x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 43E9A5C61D352C1500926A8F /* unix64_x86_64.S */; };
36                 FDB52FB51F6144FA00AA92E6 /* ffi64_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA7175187F1D9B00A76262 /* ffi64_x86_64.c */; };
37                 FDB52FB61F6144FA00AA92E6 /* ffi_armv7.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA716F187F1D9B00A76262 /* ffi_armv7.c */; };
38                 FDB52FB71F6144FA00AA92E6 /* closures.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA7143187F1D8600A76262 /* closures.c */; };
39                 FDB52FB81F6144FA00AA92E6 /* sysv_armv7.S in Sources */ = {isa = PBXBuildFile; fileRef = DBFA7170187F1D9B00A76262 /* sysv_armv7.S */; };
40                 FDB52FB91F6144FA00AA92E6 /* ffiw64_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = 43B5D3F71D35473200D1E1FD /* ffiw64_x86_64.c */; };
41                 FDB52FBA1F6144FA00AA92E6 /* prep_cif.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA7147187F1D8600A76262 /* prep_cif.c */; };
42                 FDB52FBC1F6144FA00AA92E6 /* raw_api.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA7148187F1D8600A76262 /* raw_api.c */; };
43                 FDB52FBD1F6144FA00AA92E6 /* sysv_arm64.S in Sources */ = {isa = PBXBuildFile; fileRef = DBFA716D187F1D9B00A76262 /* sysv_arm64.S */; };
44                 FDB52FBE1F6144FA00AA92E6 /* types.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA7149187F1D8600A76262 /* types.c */; };
45                 FDB52FBF1F6144FA00AA92E6 /* ffi_arm64.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA716C187F1D9B00A76262 /* ffi_arm64.c */; };
46                 FDB52FC01F6144FA00AA92E6 /* win64_x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 43B5D3F91D3547CE00D1E1FD /* win64_x86_64.S */; };
47                 FDB52FD01F614A8B00AA92E6 /* ffi.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBFA713E187F1D8600A76262 /* ffi.h */; };
48                 FDB52FD11F614AA700AA92E6 /* ffi_arm64.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBFA715E187F1D9B00A76262 /* ffi_arm64.h */; };
49                 FDB52FD21F614AAB00AA92E6 /* ffi_armv7.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBFA715F187F1D9B00A76262 /* ffi_armv7.h */; };
50                 FDB52FD41F614AB500AA92E6 /* ffi_x86_64.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBFA7161187F1D9B00A76262 /* ffi_x86_64.h */; };
51                 FDB52FD51F614AE200AA92E6 /* ffi.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBFA713E187F1D8600A76262 /* ffi.h */; };
52                 FDB52FD61F614AEA00AA92E6 /* ffi_arm64.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBFA715E187F1D9B00A76262 /* ffi_arm64.h */; };
53                 FDB52FD71F614AED00AA92E6 /* ffi_x86_64.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBFA7161187F1D9B00A76262 /* ffi_x86_64.h */; };
54                 FDB52FD81F614B8700AA92E6 /* ffitarget.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBFA7141187F1D8600A76262 /* ffitarget.h */; };
55                 FDB52FD91F614B8E00AA92E6 /* ffitarget_arm64.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBFA7166187F1D9B00A76262 /* ffitarget_arm64.h */; };
56                 FDB52FDA1F614B9300AA92E6 /* ffitarget_armv7.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBFA7167187F1D9B00A76262 /* ffitarget_armv7.h */; };
57                 FDB52FDD1F614BA900AA92E6 /* ffitarget_x86_64.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBFA7169187F1D9B00A76262 /* ffitarget_x86_64.h */; };
58                 FDB52FDE1F6155E300AA92E6 /* ffitarget.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBFA7141187F1D8600A76262 /* ffitarget.h */; };
59                 FDB52FDF1F6155EA00AA92E6 /* ffitarget_arm64.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBFA7166187F1D9B00A76262 /* ffitarget_arm64.h */; };
60                 FDB52FE01F6155EF00AA92E6 /* ffitarget_x86_64.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBFA7169187F1D9B00A76262 /* ffitarget_x86_64.h */; };
61                 FDB52FE21F6156FA00AA92E6 /* ffi.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBFA713E187F1D8600A76262 /* ffi.h */; };
62                 FDB52FE31F61571A00AA92E6 /* ffi_x86_64.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBFA7183187F1DA100A76262 /* ffi_x86_64.h */; };
63                 FDB52FE41F61571D00AA92E6 /* ffitarget.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBFA7141187F1D8600A76262 /* ffitarget.h */; };
64                 FDB52FE61F61573100AA92E6 /* ffitarget_x86_64.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBFA7187187F1DA100A76262 /* ffitarget_x86_64.h */; };
65                 FDDB2F411F5D66E200EF414E /* ffiw64_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = FDDB2F3F1F5D666900EF414E /* ffiw64_x86_64.c */; };
66                 FDDB2F461F5D691E00EF414E /* win64_x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = FDDB2F441F5D68C900EF414E /* win64_x86_64.S */; };
67                 FDDB2F4A1F5D846400EF414E /* ffi64_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA718C187F1DA100A76262 /* ffi64_x86_64.c */; };
68                 FDDB2F4C1F5D846400EF414E /* prep_cif.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA7147187F1D8600A76262 /* prep_cif.c */; };
69                 FDDB2F4E1F5D846400EF414E /* ffiw64_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = FDDB2F3F1F5D666900EF414E /* ffiw64_x86_64.c */; };
70                 FDDB2F4F1F5D846400EF414E /* types.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA7149187F1D8600A76262 /* types.c */; };
71                 FDDB2F501F5D846400EF414E /* raw_api.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA7148187F1D8600A76262 /* raw_api.c */; };
72                 FDDB2F511F5D846400EF414E /* closures.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFA7143187F1D8600A76262 /* closures.c */; };
73                 FDDB2F521F5D846400EF414E /* unix64_x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = DBFA718A187F1DA100A76262 /* unix64_x86_64.S */; };
74                 FDDB2F531F5D846400EF414E /* win64_x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = FDDB2F441F5D68C900EF414E /* win64_x86_64.S */; };
75 /* End PBXBuildFile section */
77 /* Begin PBXCopyFilesBuildPhase section */
78                 DB13B1641849DF1E0010F42D /* CopyFiles */ = {
79                         isa = PBXCopyFilesBuildPhase;
80                         buildActionMask = 12;
81                         dstPath = "include/$(PRODUCT_NAME)";
82                         dstSubfolderSpec = 16;
83                         files = (
84                                 FDB52FD01F614A8B00AA92E6 /* ffi.h in CopyFiles */,
85                                 FDB52FD11F614AA700AA92E6 /* ffi_arm64.h in CopyFiles */,
86                                 FDB52FD21F614AAB00AA92E6 /* ffi_armv7.h in CopyFiles */,
87                                 FDB52FD41F614AB500AA92E6 /* ffi_x86_64.h in CopyFiles */,
88                                 FDB52FD81F614B8700AA92E6 /* ffitarget.h in CopyFiles */,
89                                 FDB52FD91F614B8E00AA92E6 /* ffitarget_arm64.h in CopyFiles */,
90                                 FDB52FDA1F614B9300AA92E6 /* ffitarget_armv7.h in CopyFiles */,
91                                 FDB52FDD1F614BA900AA92E6 /* ffitarget_x86_64.h in CopyFiles */,
92                         );
93                         runOnlyForDeploymentPostprocessing = 0;
94                 };
95                 FDB52FC11F6144FA00AA92E6 /* CopyFiles */ = {
96                         isa = PBXCopyFilesBuildPhase;
97                         buildActionMask = 12;
98                         dstPath = "include/$(PRODUCT_NAME)";
99                         dstSubfolderSpec = 16;
100                         files = (
101                                 FDB52FD51F614AE200AA92E6 /* ffi.h in CopyFiles */,
102                                 FDB52FD61F614AEA00AA92E6 /* ffi_arm64.h in CopyFiles */,
103                                 FDB52FD71F614AED00AA92E6 /* ffi_x86_64.h in CopyFiles */,
104                                 FDB52FDE1F6155E300AA92E6 /* ffitarget.h in CopyFiles */,
105                                 FDB52FDF1F6155EA00AA92E6 /* ffitarget_arm64.h in CopyFiles */,
106                                 FDB52FE01F6155EF00AA92E6 /* ffitarget_x86_64.h in CopyFiles */,
107                         );
108                         runOnlyForDeploymentPostprocessing = 0;
109                 };
110                 FDB52FE11F6156E000AA92E6 /* CopyFiles */ = {
111                         isa = PBXCopyFilesBuildPhase;
112                         buildActionMask = 2147483647;
113                         dstPath = "include/$(PRODUCT_NAME)";
114                         dstSubfolderSpec = 16;
115                         files = (
116                                 FDB52FE21F6156FA00AA92E6 /* ffi.h in CopyFiles */,
117                                 FDB52FE31F61571A00AA92E6 /* ffi_x86_64.h in CopyFiles */,
118                                 FDB52FE41F61571D00AA92E6 /* ffitarget.h in CopyFiles */,
119                                 FDB52FE61F61573100AA92E6 /* ffitarget_x86_64.h in CopyFiles */,
120                         );
121                         runOnlyForDeploymentPostprocessing = 0;
122                 };
123 /* End PBXCopyFilesBuildPhase section */
125 /* Begin PBXFileReference section */
126                 43B5D3F71D35473200D1E1FD /* ffiw64_x86_64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ffiw64_x86_64.c; sourceTree = "<group>"; };
127                 43B5D3F91D3547CE00D1E1FD /* win64_x86_64.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = win64_x86_64.S; sourceTree = "<group>"; };
128                 43E9A5C61D352C1500926A8F /* unix64_x86_64.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = unix64_x86_64.S; sourceTree = "<group>"; };
129                 43E9A5DA1D35373600926A8F /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = "<group>"; };
130                 43E9A5DB1D35374400926A8F /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = "<group>"; };
131                 43E9A5DC1D35375400926A8F /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = "<group>"; };
132                 43E9A5DD1D35375400926A8F /* internal64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal64.h; sourceTree = "<group>"; };
133                 DB13B1661849DF1E0010F42D /* libffi.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libffi.a; sourceTree = BUILT_PRODUCTS_DIR; };
134                 DB13B1911849DF510010F42D /* ffi.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = ffi.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
135                 DBFA713E187F1D8600A76262 /* ffi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffi.h; sourceTree = "<group>"; };
136                 DBFA713F187F1D8600A76262 /* ffi_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffi_common.h; sourceTree = "<group>"; };
137                 DBFA7140187F1D8600A76262 /* fficonfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fficonfig.h; sourceTree = "<group>"; };
138                 DBFA7141187F1D8600A76262 /* ffitarget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = "<group>"; };
139                 DBFA7143187F1D8600A76262 /* closures.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = closures.c; sourceTree = "<group>"; };
140                 DBFA7145187F1D8600A76262 /* dlmalloc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dlmalloc.c; sourceTree = "<group>"; };
141                 DBFA7147187F1D8600A76262 /* prep_cif.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = prep_cif.c; sourceTree = "<group>"; };
142                 DBFA7148187F1D8600A76262 /* raw_api.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = raw_api.c; sourceTree = "<group>"; };
143                 DBFA7149187F1D8600A76262 /* types.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = types.c; sourceTree = "<group>"; };
144                 DBFA715E187F1D9B00A76262 /* ffi_arm64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffi_arm64.h; sourceTree = "<group>"; };
145                 DBFA715F187F1D9B00A76262 /* ffi_armv7.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffi_armv7.h; sourceTree = "<group>"; };
146                 DBFA7161187F1D9B00A76262 /* ffi_x86_64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffi_x86_64.h; sourceTree = "<group>"; };
147                 DBFA7162187F1D9B00A76262 /* fficonfig_arm64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fficonfig_arm64.h; sourceTree = "<group>"; };
148                 DBFA7163187F1D9B00A76262 /* fficonfig_armv7.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fficonfig_armv7.h; sourceTree = "<group>"; };
149                 DBFA7165187F1D9B00A76262 /* fficonfig_x86_64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fficonfig_x86_64.h; sourceTree = "<group>"; };
150                 DBFA7166187F1D9B00A76262 /* ffitarget_arm64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffitarget_arm64.h; sourceTree = "<group>"; };
151                 DBFA7167187F1D9B00A76262 /* ffitarget_armv7.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffitarget_armv7.h; sourceTree = "<group>"; };
152                 DBFA7169187F1D9B00A76262 /* ffitarget_x86_64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffitarget_x86_64.h; sourceTree = "<group>"; };
153                 DBFA716C187F1D9B00A76262 /* ffi_arm64.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = ffi_arm64.c; sourceTree = "<group>"; };
154                 DBFA716D187F1D9B00A76262 /* sysv_arm64.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = sysv_arm64.S; sourceTree = "<group>"; };
155                 DBFA716F187F1D9B00A76262 /* ffi_armv7.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = ffi_armv7.c; sourceTree = "<group>"; };
156                 DBFA7170187F1D9B00A76262 /* sysv_armv7.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = sysv_armv7.S; sourceTree = "<group>"; };
157                 DBFA7175187F1D9B00A76262 /* ffi64_x86_64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ffi64_x86_64.c; sourceTree = "<group>"; };
158                 DBFA7183187F1DA100A76262 /* ffi_x86_64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffi_x86_64.h; sourceTree = "<group>"; };
159                 DBFA7185187F1DA100A76262 /* fficonfig_x86_64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fficonfig_x86_64.h; sourceTree = "<group>"; };
160                 DBFA7187187F1DA100A76262 /* ffitarget_x86_64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffitarget_x86_64.h; sourceTree = "<group>"; };
161                 DBFA718A187F1DA100A76262 /* unix64_x86_64.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = unix64_x86_64.S; sourceTree = "<group>"; };
162                 DBFA718C187F1DA100A76262 /* ffi64_x86_64.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = ffi64_x86_64.c; sourceTree = "<group>"; };
163                 FDB52FC51F6144FA00AA92E6 /* libffi.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libffi.a; sourceTree = BUILT_PRODUCTS_DIR; };
164                 FDDB2F3E1F5D61BC00EF414E /* asmnames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = asmnames.h; sourceTree = "<group>"; };
165                 FDDB2F3F1F5D666900EF414E /* ffiw64_x86_64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ffiw64_x86_64.c; sourceTree = "<group>"; };
166                 FDDB2F421F5D68C900EF414E /* internal64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal64.h; sourceTree = "<group>"; };
167                 FDDB2F431F5D68C900EF414E /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = "<group>"; };
168                 FDDB2F441F5D68C900EF414E /* win64_x86_64.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = win64_x86_64.S; sourceTree = "<group>"; };
169                 FDDB2F621F5D846400EF414E /* libffi.a */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libffi.a; sourceTree = BUILT_PRODUCTS_DIR; };
170 /* End PBXFileReference section */
172 /* Begin PBXGroup section */
173                 DB13B15B1849DEB70010F42D = {
174                         isa = PBXGroup;
175                         children = (
176                                 DBFA713C187F1D8600A76262 /* darwin_common */,
177                                 DBFA715C187F1D9B00A76262 /* darwin_ios */,
178                                 DBFA7180187F1DA100A76262 /* darwin_osx */,
179                                 DB13B1671849DF1E0010F42D /* Products */,
180                         );
181                         sourceTree = "<group>";
182                 };
183                 DB13B1671849DF1E0010F42D /* Products */ = {
184                         isa = PBXGroup;
185                         children = (
186                                 DB13B1661849DF1E0010F42D /* libffi.a */,
187                                 DB13B1911849DF510010F42D /* ffi.dylib */,
188                                 FDDB2F621F5D846400EF414E /* libffi.a */,
189                                 FDB52FC51F6144FA00AA92E6 /* libffi.a */,
190                         );
191                         name = Products;
192                         sourceTree = "<group>";
193                 };
194                 DBFA713C187F1D8600A76262 /* darwin_common */ = {
195                         isa = PBXGroup;
196                         children = (
197                                 DBFA713D187F1D8600A76262 /* include */,
198                                 DBFA7142187F1D8600A76262 /* src */,
199                         );
200                         path = darwin_common;
201                         sourceTree = "<group>";
202                 };
203                 DBFA713D187F1D8600A76262 /* include */ = {
204                         isa = PBXGroup;
205                         children = (
206                                 DBFA713E187F1D8600A76262 /* ffi.h */,
207                                 DBFA713F187F1D8600A76262 /* ffi_common.h */,
208                                 DBFA7140187F1D8600A76262 /* fficonfig.h */,
209                                 DBFA7141187F1D8600A76262 /* ffitarget.h */,
210                         );
211                         path = include;
212                         sourceTree = "<group>";
213                 };
214                 DBFA7142187F1D8600A76262 /* src */ = {
215                         isa = PBXGroup;
216                         children = (
217                                 DBFA7143187F1D8600A76262 /* closures.c */,
218                                 DBFA7145187F1D8600A76262 /* dlmalloc.c */,
219                                 DBFA7147187F1D8600A76262 /* prep_cif.c */,
220                                 DBFA7148187F1D8600A76262 /* raw_api.c */,
221                                 DBFA7149187F1D8600A76262 /* types.c */,
222                         );
223                         path = src;
224                         sourceTree = "<group>";
225                 };
226                 DBFA715C187F1D9B00A76262 /* darwin_ios */ = {
227                         isa = PBXGroup;
228                         children = (
229                                 DBFA715D187F1D9B00A76262 /* include */,
230                                 DBFA716A187F1D9B00A76262 /* src */,
231                         );
232                         path = darwin_ios;
233                         sourceTree = "<group>";
234                 };
235                 DBFA715D187F1D9B00A76262 /* include */ = {
236                         isa = PBXGroup;
237                         children = (
238                                 DBFA715E187F1D9B00A76262 /* ffi_arm64.h */,
239                                 DBFA715F187F1D9B00A76262 /* ffi_armv7.h */,
240                                 DBFA7161187F1D9B00A76262 /* ffi_x86_64.h */,
241                                 DBFA7162187F1D9B00A76262 /* fficonfig_arm64.h */,
242                                 DBFA7163187F1D9B00A76262 /* fficonfig_armv7.h */,
243                                 DBFA7165187F1D9B00A76262 /* fficonfig_x86_64.h */,
244                                 DBFA7166187F1D9B00A76262 /* ffitarget_arm64.h */,
245                                 DBFA7167187F1D9B00A76262 /* ffitarget_armv7.h */,
246                                 DBFA7169187F1D9B00A76262 /* ffitarget_x86_64.h */,
247                         );
248                         path = include;
249                         sourceTree = "<group>";
250                 };
251                 DBFA716A187F1D9B00A76262 /* src */ = {
252                         isa = PBXGroup;
253                         children = (
254                                 DBFA716B187F1D9B00A76262 /* aarch64 */,
255                                 DBFA716E187F1D9B00A76262 /* arm */,
256                                 DBFA7172187F1D9B00A76262 /* x86 */,
257                         );
258                         path = src;
259                         sourceTree = "<group>";
260                 };
261                 DBFA716B187F1D9B00A76262 /* aarch64 */ = {
262                         isa = PBXGroup;
263                         children = (
264                                 43E9A5DA1D35373600926A8F /* internal.h */,
265                                 DBFA716C187F1D9B00A76262 /* ffi_arm64.c */,
266                                 DBFA716D187F1D9B00A76262 /* sysv_arm64.S */,
267                         );
268                         path = aarch64;
269                         sourceTree = "<group>";
270                 };
271                 DBFA716E187F1D9B00A76262 /* arm */ = {
272                         isa = PBXGroup;
273                         children = (
274                                 43E9A5DB1D35374400926A8F /* internal.h */,
275                                 DBFA716F187F1D9B00A76262 /* ffi_armv7.c */,
276                                 DBFA7170187F1D9B00A76262 /* sysv_armv7.S */,
277                         );
278                         path = arm;
279                         sourceTree = "<group>";
280                 };
281                 DBFA7172187F1D9B00A76262 /* x86 */ = {
282                         isa = PBXGroup;
283                         children = (
284                                 43E9A5DC1D35375400926A8F /* internal.h */,
285                                 43E9A5DD1D35375400926A8F /* internal64.h */,
286                                 DBFA7175187F1D9B00A76262 /* ffi64_x86_64.c */,
287                                 43B5D3F71D35473200D1E1FD /* ffiw64_x86_64.c */,
288                                 43E9A5C61D352C1500926A8F /* unix64_x86_64.S */,
289                                 43B5D3F91D3547CE00D1E1FD /* win64_x86_64.S */,
290                         );
291                         path = x86;
292                         sourceTree = "<group>";
293                 };
294                 DBFA7180187F1DA100A76262 /* darwin_osx */ = {
295                         isa = PBXGroup;
296                         children = (
297                                 DBFA7181187F1DA100A76262 /* include */,
298                                 DBFA7188187F1DA100A76262 /* src */,
299                         );
300                         path = darwin_osx;
301                         sourceTree = "<group>";
302                 };
303                 DBFA7181187F1DA100A76262 /* include */ = {
304                         isa = PBXGroup;
305                         children = (
306                                 DBFA7183187F1DA100A76262 /* ffi_x86_64.h */,
307                                 DBFA7185187F1DA100A76262 /* fficonfig_x86_64.h */,
308                                 DBFA7187187F1DA100A76262 /* ffitarget_x86_64.h */,
309                         );
310                         path = include;
311                         sourceTree = "<group>";
312                 };
313                 DBFA7188187F1DA100A76262 /* src */ = {
314                         isa = PBXGroup;
315                         children = (
316                                 DBFA7189187F1DA100A76262 /* x86 */,
317                         );
318                         path = src;
319                         sourceTree = "<group>";
320                 };
321                 DBFA7189187F1DA100A76262 /* x86 */ = {
322                         isa = PBXGroup;
323                         children = (
324                                 FDDB2F431F5D68C900EF414E /* internal.h */,
325                                 FDDB2F421F5D68C900EF414E /* internal64.h */,
326                                 FDDB2F3E1F5D61BC00EF414E /* asmnames.h */,
327                                 DBFA718C187F1DA100A76262 /* ffi64_x86_64.c */,
328                                 FDDB2F3F1F5D666900EF414E /* ffiw64_x86_64.c */,
329                                 DBFA718A187F1DA100A76262 /* unix64_x86_64.S */,
330                                 FDDB2F441F5D68C900EF414E /* win64_x86_64.S */,
331                         );
332                         path = x86;
333                         sourceTree = "<group>";
334                 };
335 /* End PBXGroup section */
337 /* Begin PBXHeadersBuildPhase section */
338                 DB13B18F1849DF510010F42D /* Headers */ = {
339                         isa = PBXHeadersBuildPhase;
340                         buildActionMask = 2147483647;
341                         files = (
342                                 DBFA714C187F1D8600A76262 /* fficonfig.h in Headers */,
343                                 DBFA714D187F1D8600A76262 /* ffitarget.h in Headers */,
344                                 DBFA714A187F1D8600A76262 /* ffi.h in Headers */,
345                                 DBFA718F187F1DA100A76262 /* ffi_x86_64.h in Headers */,
346                                 DBFA7191187F1DA100A76262 /* fficonfig_x86_64.h in Headers */,
347                                 DBFA714B187F1D8600A76262 /* ffi_common.h in Headers */,
348                                 DBFA7193187F1DA100A76262 /* ffitarget_x86_64.h in Headers */,
349                         );
350                         runOnlyForDeploymentPostprocessing = 0;
351                 };
352 /* End PBXHeadersBuildPhase section */
354 /* Begin PBXNativeTarget section */
355                 DB13B1651849DF1E0010F42D /* libffi-iOS */ = {
356                         isa = PBXNativeTarget;
357                         buildConfigurationList = DB13B18B1849DF1E0010F42D /* Build configuration list for PBXNativeTarget "libffi-iOS" */;
358                         buildPhases = (
359                                 43B5D3FB1D35480D00D1E1FD /* Run Script */,
360                                 DB13B1621849DF1E0010F42D /* Sources */,
361                                 DB13B1641849DF1E0010F42D /* CopyFiles */,
362                         );
363                         buildRules = (
364                         );
365                         dependencies = (
366                         );
367                         name = "libffi-iOS";
368                         productName = ffi;
369                         productReference = DB13B1661849DF1E0010F42D /* libffi.a */;
370                         productType = "com.apple.product-type.library.static";
371                 };
372                 DB13B1901849DF510010F42D /* libffi-Mac */ = {
373                         isa = PBXNativeTarget;
374                         buildConfigurationList = DB13B1B01849DF520010F42D /* Build configuration list for PBXNativeTarget "libffi-Mac" */;
375                         buildPhases = (
376                                 DB13B3061849E0490010F42D /* ShellScript */,
377                                 DB13B18D1849DF510010F42D /* Sources */,
378                                 DB13B18F1849DF510010F42D /* Headers */,
379                         );
380                         buildRules = (
381                         );
382                         dependencies = (
383                         );
384                         name = "libffi-Mac";
385                         productName = ffi;
386                         productReference = DB13B1911849DF510010F42D /* ffi.dylib */;
387                         productType = "com.apple.product-type.library.dynamic";
388                 };
389                 FDB52FB01F6144FA00AA92E6 /* libffi-tvOS */ = {
390                         isa = PBXNativeTarget;
391                         buildConfigurationList = FDB52FC21F6144FA00AA92E6 /* Build configuration list for PBXNativeTarget "libffi-tvOS" */;
392                         buildPhases = (
393                                 FDB52FB11F6144FA00AA92E6 /* Run Script */,
394                                 FDB52FB21F6144FA00AA92E6 /* Sources */,
395                                 FDB52FC11F6144FA00AA92E6 /* CopyFiles */,
396                         );
397                         buildRules = (
398                         );
399                         dependencies = (
400                         );
401                         name = "libffi-tvOS";
402                         productName = ffi;
403                         productReference = FDB52FC51F6144FA00AA92E6 /* libffi.a */;
404                         productType = "com.apple.product-type.library.static";
405                 };
406                 FDDB2F471F5D846400EF414E /* libffi-static-Mac */ = {
407                         isa = PBXNativeTarget;
408                         buildConfigurationList = FDDB2F5F1F5D846400EF414E /* Build configuration list for PBXNativeTarget "libffi-static-Mac" */;
409                         buildPhases = (
410                                 FDDB2F481F5D846400EF414E /* ShellScript */,
411                                 FDDB2F491F5D846400EF414E /* Sources */,
412                                 FDB52FE11F6156E000AA92E6 /* CopyFiles */,
413                         );
414                         buildRules = (
415                         );
416                         dependencies = (
417                         );
418                         name = "libffi-static-Mac";
419                         productName = ffi;
420                         productReference = FDDB2F621F5D846400EF414E /* libffi.a */;
421                         productType = "com.apple.product-type.library.dynamic";
422                 };
423 /* End PBXNativeTarget section */
425 /* Begin PBXProject section */
426                 DB13B15C1849DEB70010F42D /* Project object */ = {
427                         isa = PBXProject;
428                         attributes = {
429                                 LastUpgradeCheck = 0830;
430                         };
431                         buildConfigurationList = DB13B15F1849DEB70010F42D /* Build configuration list for PBXProject "libffi" */;
432                         compatibilityVersion = "Xcode 3.2";
433                         developmentRegion = English;
434                         hasScannedForEncodings = 0;
435                         knownRegions = (
436                                 en,
437                         );
438                         mainGroup = DB13B15B1849DEB70010F42D;
439                         productRefGroup = DB13B1671849DF1E0010F42D /* Products */;
440                         projectDirPath = "";
441                         projectRoot = "";
442                         targets = (
443                                 DB13B1651849DF1E0010F42D /* libffi-iOS */,
444                                 FDB52FB01F6144FA00AA92E6 /* libffi-tvOS */,
445                                 DB13B1901849DF510010F42D /* libffi-Mac */,
446                                 FDDB2F471F5D846400EF414E /* libffi-static-Mac */,
447                         );
448                 };
449 /* End PBXProject section */
451 /* Begin PBXShellScriptBuildPhase section */
452                 43B5D3FB1D35480D00D1E1FD /* Run Script */ = {
453                         isa = PBXShellScriptBuildPhase;
454                         buildActionMask = 2147483647;
455                         files = (
456                         );
457                         inputPaths = (
458                         );
459                         name = "Run Script";
460                         outputPaths = (
461                         );
462                         runOnlyForDeploymentPostprocessing = 0;
463                         shellPath = /bin/sh;
464                         shellScript = "if [ ! -f \"./compile\" ]\nthen\nautoreconf -i -f -v\nif [ -f \"../ltmain.sh\" ]\nthen\necho \"fixing ltmain.sh for some reason\"\nmv ../ltmain.sh ./\nautoreconf -i -f -v\nfi\n/usr/bin/python generate-darwin-source-and-headers.py --only-ios\nfi";
465                 };
466                 DB13B3061849E0490010F42D /* ShellScript */ = {
467                         isa = PBXShellScriptBuildPhase;
468                         buildActionMask = 2147483647;
469                         files = (
470                         );
471                         inputPaths = (
472                         );
473                         outputPaths = (
474                         );
475                         runOnlyForDeploymentPostprocessing = 0;
476                         shellPath = /bin/sh;
477                         shellScript = "if [ ! -f \"./compile\" ]\nthen\nautoreconf -i -f -v\nif [ -f \"../ltmain.sh\" ]\nthen\necho \"fixing ltmain.sh for some reason\"\nmv ../ltmain.sh ./\nautoreconf -i -f -v\nfi\n/usr/bin/python generate-darwin-source-and-headers.py --only-osx\nfi";
478                 };
479                 FDB52FB11F6144FA00AA92E6 /* Run Script */ = {
480                         isa = PBXShellScriptBuildPhase;
481                         buildActionMask = 2147483647;
482                         files = (
483                         );
484                         inputPaths = (
485                         );
486                         name = "Run Script";
487                         outputPaths = (
488                         );
489                         runOnlyForDeploymentPostprocessing = 0;
490                         shellPath = /bin/sh;
491                         shellScript = "if [ ! -f \"./compile\" ]\nthen\nautoreconf -i -f -v\nif [ -f \"../ltmain.sh\" ]\nthen\necho \"fixing ltmain.sh for some reason\"\nmv ../ltmain.sh ./\nautoreconf -i -f -v\nfi\n/usr/bin/python generate-darwin-source-and-headers.py --only-ios\nfi";
492                 };
493                 FDDB2F481F5D846400EF414E /* ShellScript */ = {
494                         isa = PBXShellScriptBuildPhase;
495                         buildActionMask = 2147483647;
496                         files = (
497                         );
498                         inputPaths = (
499                         );
500                         outputPaths = (
501                         );
502                         runOnlyForDeploymentPostprocessing = 0;
503                         shellPath = /bin/sh;
504                         shellScript = "if [ ! -f \"./compile\" ]\nthen\nautoreconf -i -f -v\nif [ -f \"../ltmain.sh\" ]\nthen\necho \"fixing ltmain.sh for some reason\"\nmv ../ltmain.sh ./\nautoreconf -i -f -v\nfi\n/usr/bin/python generate-darwin-source-and-headers.py --only-osx\nfi";
505                 };
506 /* End PBXShellScriptBuildPhase section */
508 /* Begin PBXSourcesBuildPhase section */
509                 DB13B1621849DF1E0010F42D /* Sources */ = {
510                         isa = PBXSourcesBuildPhase;
511                         buildActionMask = 2147483647;
512                         files = (
513                                 43E9A5C81D352C1500926A8F /* unix64_x86_64.S in Sources */,
514                                 DBFA717E187F1D9B00A76262 /* ffi64_x86_64.c in Sources */,
515                                 DBFA7179187F1D9B00A76262 /* ffi_armv7.c in Sources */,
516                                 DBFA714E187F1D8600A76262 /* closures.c in Sources */,
517                                 DBFA717A187F1D9B00A76262 /* sysv_armv7.S in Sources */,
518                                 43B5D3F81D35473200D1E1FD /* ffiw64_x86_64.c in Sources */,
519                                 DBFA7156187F1D8600A76262 /* prep_cif.c in Sources */,
520                                 DBFA7158187F1D8600A76262 /* raw_api.c in Sources */,
521                                 DBFA7178187F1D9B00A76262 /* sysv_arm64.S in Sources */,
522                                 DBFA715A187F1D8600A76262 /* types.c in Sources */,
523                                 DBFA7177187F1D9B00A76262 /* ffi_arm64.c in Sources */,
524                                 43B5D3FA1D3547CE00D1E1FD /* win64_x86_64.S in Sources */,
525                         );
526                         runOnlyForDeploymentPostprocessing = 0;
527                 };
528                 DB13B18D1849DF510010F42D /* Sources */ = {
529                         isa = PBXSourcesBuildPhase;
530                         buildActionMask = 2147483647;
531                         files = (
532                                 DBFA7196187F1DA100A76262 /* ffi64_x86_64.c in Sources */,
533                                 DBFA7157187F1D8600A76262 /* prep_cif.c in Sources */,
534                                 FDDB2F411F5D66E200EF414E /* ffiw64_x86_64.c in Sources */,
535                                 DBFA715B187F1D8600A76262 /* types.c in Sources */,
536                                 DBFA7159187F1D8600A76262 /* raw_api.c in Sources */,
537                                 DBFA714F187F1D8600A76262 /* closures.c in Sources */,
538                                 DBFA7194187F1DA100A76262 /* unix64_x86_64.S in Sources */,
539                                 FDDB2F461F5D691E00EF414E /* win64_x86_64.S in Sources */,
540                         );
541                         runOnlyForDeploymentPostprocessing = 0;
542                 };
543                 FDB52FB21F6144FA00AA92E6 /* Sources */ = {
544                         isa = PBXSourcesBuildPhase;
545                         buildActionMask = 2147483647;
546                         files = (
547                                 FDB52FB31F6144FA00AA92E6 /* unix64_x86_64.S in Sources */,
548                                 FDB52FB51F6144FA00AA92E6 /* ffi64_x86_64.c in Sources */,
549                                 FDB52FB61F6144FA00AA92E6 /* ffi_armv7.c in Sources */,
550                                 FDB52FB71F6144FA00AA92E6 /* closures.c in Sources */,
551                                 FDB52FB81F6144FA00AA92E6 /* sysv_armv7.S in Sources */,
552                                 FDB52FB91F6144FA00AA92E6 /* ffiw64_x86_64.c in Sources */,
553                                 FDB52FBA1F6144FA00AA92E6 /* prep_cif.c in Sources */,
554                                 FDB52FBC1F6144FA00AA92E6 /* raw_api.c in Sources */,
555                                 FDB52FBD1F6144FA00AA92E6 /* sysv_arm64.S in Sources */,
556                                 FDB52FBE1F6144FA00AA92E6 /* types.c in Sources */,
557                                 FDB52FBF1F6144FA00AA92E6 /* ffi_arm64.c in Sources */,
558                                 FDB52FC01F6144FA00AA92E6 /* win64_x86_64.S in Sources */,
559                         );
560                         runOnlyForDeploymentPostprocessing = 0;
561                 };
562                 FDDB2F491F5D846400EF414E /* Sources */ = {
563                         isa = PBXSourcesBuildPhase;
564                         buildActionMask = 2147483647;
565                         files = (
566                                 FDDB2F4A1F5D846400EF414E /* ffi64_x86_64.c in Sources */,
567                                 FDDB2F4C1F5D846400EF414E /* prep_cif.c in Sources */,
568                                 FDDB2F4E1F5D846400EF414E /* ffiw64_x86_64.c in Sources */,
569                                 FDDB2F4F1F5D846400EF414E /* types.c in Sources */,
570                                 FDDB2F501F5D846400EF414E /* raw_api.c in Sources */,
571                                 FDDB2F511F5D846400EF414E /* closures.c in Sources */,
572                                 FDDB2F521F5D846400EF414E /* unix64_x86_64.S in Sources */,
573                                 FDDB2F531F5D846400EF414E /* win64_x86_64.S in Sources */,
574                         );
575                         runOnlyForDeploymentPostprocessing = 0;
576                 };
577 /* End PBXSourcesBuildPhase section */
579 /* Begin XCBuildConfiguration section */
580                 DB13B1601849DEB70010F42D /* Debug */ = {
581                         isa = XCBuildConfiguration;
582                         buildSettings = {
583                                 CLANG_WARN_BOOL_CONVERSION = YES;
584                                 CLANG_WARN_CONSTANT_CONVERSION = YES;
585                                 CLANG_WARN_EMPTY_BODY = YES;
586                                 CLANG_WARN_ENUM_CONVERSION = YES;
587                                 CLANG_WARN_INFINITE_RECURSION = YES;
588                                 CLANG_WARN_INT_CONVERSION = YES;
589                                 CLANG_WARN_SUSPICIOUS_MOVE = YES;
590                                 CLANG_WARN_UNREACHABLE_CODE = YES;
591                                 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
592                                 ENABLE_STRICT_OBJC_MSGSEND = YES;
593                                 ENABLE_TESTABILITY = YES;
594                                 GCC_NO_COMMON_BLOCKS = YES;
595                                 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
596                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
597                                 GCC_WARN_UNDECLARED_SELECTOR = YES;
598                                 GCC_WARN_UNINITIALIZED_AUTOS = YES;
599                                 GCC_WARN_UNUSED_FUNCTION = YES;
600                                 GCC_WARN_UNUSED_VARIABLE = YES;
601                                 HEADER_SEARCH_PATHS = (
602                                         "$(inherited)",
603                                         darwin_common/include,
604                                 );
605                                 ONLY_ACTIVE_ARCH = YES;
606                         };
607                         name = Debug;
608                 };
609                 DB13B1611849DEB70010F42D /* Release */ = {
610                         isa = XCBuildConfiguration;
611                         buildSettings = {
612                                 CLANG_WARN_BOOL_CONVERSION = YES;
613                                 CLANG_WARN_CONSTANT_CONVERSION = YES;
614                                 CLANG_WARN_EMPTY_BODY = YES;
615                                 CLANG_WARN_ENUM_CONVERSION = YES;
616                                 CLANG_WARN_INFINITE_RECURSION = YES;
617                                 CLANG_WARN_INT_CONVERSION = YES;
618                                 CLANG_WARN_SUSPICIOUS_MOVE = YES;
619                                 CLANG_WARN_UNREACHABLE_CODE = YES;
620                                 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
621                                 ENABLE_STRICT_OBJC_MSGSEND = YES;
622                                 GCC_NO_COMMON_BLOCKS = YES;
623                                 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
624                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
625                                 GCC_WARN_UNDECLARED_SELECTOR = YES;
626                                 GCC_WARN_UNINITIALIZED_AUTOS = YES;
627                                 GCC_WARN_UNUSED_FUNCTION = YES;
628                                 GCC_WARN_UNUSED_VARIABLE = YES;
629                                 HEADER_SEARCH_PATHS = (
630                                         "$(inherited)",
631                                         darwin_common/include,
632                                 );
633                         };
634                         name = Release;
635                 };
636                 DB13B1871849DF1E0010F42D /* Debug */ = {
637                         isa = XCBuildConfiguration;
638                         buildSettings = {
639                                 ALWAYS_SEARCH_USER_PATHS = NO;
640                                 CLANG_WARN_BOOL_CONVERSION = YES;
641                                 CLANG_WARN_CONSTANT_CONVERSION = YES;
642                                 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
643                                 CLANG_WARN_EMPTY_BODY = YES;
644                                 CLANG_WARN_ENUM_CONVERSION = YES;
645                                 CLANG_WARN_INT_CONVERSION = YES;
646                                 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
647                                 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
648                                 COPY_PHASE_STRIP = NO;
649                                 DSTROOT = /tmp/ffi.dst;
650                                 GCC_OPTIMIZATION_LEVEL = 0;
651                                 GCC_PREPROCESSOR_DEFINITIONS = (
652                                         "DEBUG=1",
653                                         "$(inherited)",
654                                 );
655                                 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
656                                 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
657                                 GCC_WARN_UNDECLARED_SELECTOR = YES;
658                                 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
659                                 GCC_WARN_UNUSED_FUNCTION = YES;
660                                 GCC_WARN_UNUSED_VARIABLE = YES;
661                                 HEADER_SEARCH_PATHS = (
662                                         "$(inherited)",
663                                         darwin_ios/include,
664                                 );
665                                 IPHONEOS_DEPLOYMENT_TARGET = 8.0;
666                                 PRODUCT_NAME = ffi;
667                                 SDKROOT = iphoneos;
668                                 SKIP_INSTALL = YES;
669                                 VALID_ARCHS = "arm64 armv7 armv7s x86_64";
670                         };
671                         name = Debug;
672                 };
673                 DB13B1881849DF1E0010F42D /* Release */ = {
674                         isa = XCBuildConfiguration;
675                         buildSettings = {
676                                 ALWAYS_SEARCH_USER_PATHS = NO;
677                                 CLANG_WARN_BOOL_CONVERSION = YES;
678                                 CLANG_WARN_CONSTANT_CONVERSION = YES;
679                                 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
680                                 CLANG_WARN_EMPTY_BODY = YES;
681                                 CLANG_WARN_ENUM_CONVERSION = YES;
682                                 CLANG_WARN_INT_CONVERSION = YES;
683                                 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
684                                 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
685                                 COPY_PHASE_STRIP = YES;
686                                 DSTROOT = /tmp/ffi.dst;
687                                 ENABLE_NS_ASSERTIONS = NO;
688                                 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
689                                 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
690                                 GCC_WARN_UNDECLARED_SELECTOR = YES;
691                                 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
692                                 GCC_WARN_UNUSED_FUNCTION = YES;
693                                 GCC_WARN_UNUSED_VARIABLE = YES;
694                                 HEADER_SEARCH_PATHS = (
695                                         "$(inherited)",
696                                         darwin_ios/include,
697                                 );
698                                 IPHONEOS_DEPLOYMENT_TARGET = 8.0;
699                                 PRODUCT_NAME = ffi;
700                                 SDKROOT = iphoneos;
701                                 SKIP_INSTALL = YES;
702                                 VALIDATE_PRODUCT = YES;
703                                 VALID_ARCHS = "arm64 armv7 armv7s x86_64";
704                         };
705                         name = Release;
706                 };
707                 DB13B1B11849DF520010F42D /* Debug */ = {
708                         isa = XCBuildConfiguration;
709                         buildSettings = {
710                                 ALWAYS_SEARCH_USER_PATHS = NO;
711                                 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
712                                 CLANG_CXX_LIBRARY = "libc++";
713                                 CLANG_ENABLE_OBJC_ARC = YES;
714                                 CLANG_WARN_BOOL_CONVERSION = YES;
715                                 CLANG_WARN_CONSTANT_CONVERSION = YES;
716                                 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
717                                 CLANG_WARN_EMPTY_BODY = YES;
718                                 CLANG_WARN_ENUM_CONVERSION = YES;
719                                 CLANG_WARN_INT_CONVERSION = YES;
720                                 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
721                                 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
722                                 COMBINE_HIDPI_IMAGES = YES;
723                                 COPY_PHASE_STRIP = NO;
724                                 DYLIB_COMPATIBILITY_VERSION = 1;
725                                 DYLIB_CURRENT_VERSION = 1;
726                                 GCC_C_LANGUAGE_STANDARD = gnu99;
727                                 GCC_DYNAMIC_NO_PIC = NO;
728                                 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
729                                 GCC_OPTIMIZATION_LEVEL = 0;
730                                 GCC_PREPROCESSOR_DEFINITIONS = (
731                                         "DEBUG=1",
732                                         "$(inherited)",
733                                 );
734                                 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
735                                 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
736                                 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
737                                 GCC_WARN_UNDECLARED_SELECTOR = YES;
738                                 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
739                                 GCC_WARN_UNUSED_FUNCTION = YES;
740                                 GCC_WARN_UNUSED_VARIABLE = YES;
741                                 HEADER_SEARCH_PATHS = (
742                                         "$(inherited)",
743                                         darwin_osx/include,
744                                 );
745                                 MACOSX_DEPLOYMENT_TARGET = 10.6;
746                                 ONLY_ACTIVE_ARCH = YES;
747                                 OTHER_LDFLAGS = "-Wl,-no_compact_unwind";
748                                 PRODUCT_NAME = ffi;
749                                 SDKROOT = macosx;
750                         };
751                         name = Debug;
752                 };
753                 DB13B1B21849DF520010F42D /* Release */ = {
754                         isa = XCBuildConfiguration;
755                         buildSettings = {
756                                 ALWAYS_SEARCH_USER_PATHS = NO;
757                                 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
758                                 CLANG_CXX_LIBRARY = "libc++";
759                                 CLANG_ENABLE_OBJC_ARC = YES;
760                                 CLANG_WARN_BOOL_CONVERSION = YES;
761                                 CLANG_WARN_CONSTANT_CONVERSION = YES;
762                                 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
763                                 CLANG_WARN_EMPTY_BODY = YES;
764                                 CLANG_WARN_ENUM_CONVERSION = YES;
765                                 CLANG_WARN_INT_CONVERSION = YES;
766                                 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
767                                 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
768                                 COMBINE_HIDPI_IMAGES = YES;
769                                 COPY_PHASE_STRIP = YES;
770                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
771                                 DYLIB_COMPATIBILITY_VERSION = 1;
772                                 DYLIB_CURRENT_VERSION = 1;
773                                 ENABLE_NS_ASSERTIONS = NO;
774                                 GCC_C_LANGUAGE_STANDARD = gnu99;
775                                 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
776                                 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
777                                 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
778                                 GCC_WARN_UNDECLARED_SELECTOR = YES;
779                                 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
780                                 GCC_WARN_UNUSED_FUNCTION = YES;
781                                 GCC_WARN_UNUSED_VARIABLE = YES;
782                                 HEADER_SEARCH_PATHS = (
783                                         "$(inherited)",
784                                         darwin_osx/include,
785                                 );
786                                 MACOSX_DEPLOYMENT_TARGET = 10.6;
787                                 OTHER_LDFLAGS = "-Wl,-no_compact_unwind";
788                                 PRODUCT_NAME = ffi;
789                                 SDKROOT = macosx;
790                         };
791                         name = Release;
792                 };
793                 FDB52FC31F6144FA00AA92E6 /* Debug */ = {
794                         isa = XCBuildConfiguration;
795                         buildSettings = {
796                                 ALWAYS_SEARCH_USER_PATHS = NO;
797                                 CLANG_WARN_BOOL_CONVERSION = YES;
798                                 CLANG_WARN_CONSTANT_CONVERSION = YES;
799                                 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
800                                 CLANG_WARN_EMPTY_BODY = YES;
801                                 CLANG_WARN_ENUM_CONVERSION = YES;
802                                 CLANG_WARN_INT_CONVERSION = YES;
803                                 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
804                                 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
805                                 COPY_PHASE_STRIP = NO;
806                                 GCC_OPTIMIZATION_LEVEL = 0;
807                                 GCC_PREPROCESSOR_DEFINITIONS = (
808                                         "DEBUG=1",
809                                         "$(inherited)",
810                                 );
811                                 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
812                                 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
813                                 GCC_WARN_UNDECLARED_SELECTOR = YES;
814                                 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
815                                 GCC_WARN_UNUSED_FUNCTION = YES;
816                                 GCC_WARN_UNUSED_VARIABLE = YES;
817                                 HEADER_SEARCH_PATHS = (
818                                         "$(inherited)",
819                                         darwin_ios/include,
820                                 );
821                                 PRODUCT_NAME = ffi;
822                                 SDKROOT = appletvos;
823                                 SKIP_INSTALL = YES;
824                                 TVOS_DEPLOYMENT_TARGET = 9.0;
825                         };
826                         name = Debug;
827                 };
828                 FDB52FC41F6144FA00AA92E6 /* Release */ = {
829                         isa = XCBuildConfiguration;
830                         buildSettings = {
831                                 ALWAYS_SEARCH_USER_PATHS = NO;
832                                 CLANG_WARN_BOOL_CONVERSION = YES;
833                                 CLANG_WARN_CONSTANT_CONVERSION = YES;
834                                 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
835                                 CLANG_WARN_EMPTY_BODY = YES;
836                                 CLANG_WARN_ENUM_CONVERSION = YES;
837                                 CLANG_WARN_INT_CONVERSION = YES;
838                                 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
839                                 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
840                                 COPY_PHASE_STRIP = YES;
841                                 ENABLE_NS_ASSERTIONS = NO;
842                                 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
843                                 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
844                                 GCC_WARN_UNDECLARED_SELECTOR = YES;
845                                 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
846                                 GCC_WARN_UNUSED_FUNCTION = YES;
847                                 GCC_WARN_UNUSED_VARIABLE = YES;
848                                 HEADER_SEARCH_PATHS = (
849                                         "$(inherited)",
850                                         darwin_ios/include,
851                                 );
852                                 PRODUCT_NAME = ffi;
853                                 SDKROOT = appletvos;
854                                 SKIP_INSTALL = YES;
855                                 TVOS_DEPLOYMENT_TARGET = 9.0;
856                                 VALIDATE_PRODUCT = YES;
857                         };
858                         name = Release;
859                 };
860                 FDDB2F601F5D846400EF414E /* Debug */ = {
861                         isa = XCBuildConfiguration;
862                         buildSettings = {
863                                 ALWAYS_SEARCH_USER_PATHS = NO;
864                                 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
865                                 CLANG_CXX_LIBRARY = "libc++";
866                                 CLANG_ENABLE_OBJC_ARC = YES;
867                                 CLANG_WARN_BOOL_CONVERSION = YES;
868                                 CLANG_WARN_CONSTANT_CONVERSION = YES;
869                                 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
870                                 CLANG_WARN_EMPTY_BODY = YES;
871                                 CLANG_WARN_ENUM_CONVERSION = YES;
872                                 CLANG_WARN_INT_CONVERSION = YES;
873                                 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
874                                 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
875                                 COMBINE_HIDPI_IMAGES = YES;
876                                 COPY_PHASE_STRIP = NO;
877                                 EXECUTABLE_EXTENSION = a;
878                                 EXECUTABLE_PREFIX = lib;
879                                 GCC_C_LANGUAGE_STANDARD = gnu99;
880                                 GCC_DYNAMIC_NO_PIC = NO;
881                                 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
882                                 GCC_OPTIMIZATION_LEVEL = 0;
883                                 GCC_PREPROCESSOR_DEFINITIONS = (
884                                         "DEBUG=1",
885                                         "$(inherited)",
886                                 );
887                                 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
888                                 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
889                                 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
890                                 GCC_WARN_UNDECLARED_SELECTOR = YES;
891                                 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
892                                 GCC_WARN_UNUSED_FUNCTION = YES;
893                                 GCC_WARN_UNUSED_VARIABLE = YES;
894                                 HEADER_SEARCH_PATHS = (
895                                         "$(inherited)",
896                                         darwin_osx/include,
897                                 );
898                                 MACH_O_TYPE = staticlib;
899                                 MACOSX_DEPLOYMENT_TARGET = 10.6;
900                                 ONLY_ACTIVE_ARCH = YES;
901                                 PRODUCT_NAME = ffi;
902                                 SDKROOT = macosx;
903                         };
904                         name = Debug;
905                 };
906                 FDDB2F611F5D846400EF414E /* Release */ = {
907                         isa = XCBuildConfiguration;
908                         buildSettings = {
909                                 ALWAYS_SEARCH_USER_PATHS = NO;
910                                 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
911                                 CLANG_CXX_LIBRARY = "libc++";
912                                 CLANG_ENABLE_OBJC_ARC = YES;
913                                 CLANG_WARN_BOOL_CONVERSION = YES;
914                                 CLANG_WARN_CONSTANT_CONVERSION = YES;
915                                 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
916                                 CLANG_WARN_EMPTY_BODY = YES;
917                                 CLANG_WARN_ENUM_CONVERSION = YES;
918                                 CLANG_WARN_INT_CONVERSION = YES;
919                                 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
920                                 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
921                                 COMBINE_HIDPI_IMAGES = YES;
922                                 COPY_PHASE_STRIP = YES;
923                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
924                                 ENABLE_NS_ASSERTIONS = NO;
925                                 EXECUTABLE_EXTENSION = a;
926                                 EXECUTABLE_PREFIX = lib;
927                                 GCC_C_LANGUAGE_STANDARD = gnu99;
928                                 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
929                                 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
930                                 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
931                                 GCC_WARN_UNDECLARED_SELECTOR = YES;
932                                 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
933                                 GCC_WARN_UNUSED_FUNCTION = YES;
934                                 GCC_WARN_UNUSED_VARIABLE = YES;
935                                 HEADER_SEARCH_PATHS = (
936                                         "$(inherited)",
937                                         darwin_osx/include,
938                                 );
939                                 MACH_O_TYPE = staticlib;
940                                 MACOSX_DEPLOYMENT_TARGET = 10.6;
941                                 PRODUCT_NAME = ffi;
942                                 SDKROOT = macosx;
943                         };
944                         name = Release;
945                 };
946 /* End XCBuildConfiguration section */
948 /* Begin XCConfigurationList section */
949                 DB13B15F1849DEB70010F42D /* Build configuration list for PBXProject "libffi" */ = {
950                         isa = XCConfigurationList;
951                         buildConfigurations = (
952                                 DB13B1601849DEB70010F42D /* Debug */,
953                                 DB13B1611849DEB70010F42D /* Release */,
954                         );
955                         defaultConfigurationIsVisible = 0;
956                         defaultConfigurationName = Release;
957                 };
958                 DB13B18B1849DF1E0010F42D /* Build configuration list for PBXNativeTarget "libffi-iOS" */ = {
959                         isa = XCConfigurationList;
960                         buildConfigurations = (
961                                 DB13B1871849DF1E0010F42D /* Debug */,
962                                 DB13B1881849DF1E0010F42D /* Release */,
963                         );
964                         defaultConfigurationIsVisible = 0;
965                         defaultConfigurationName = Release;
966                 };
967                 DB13B1B01849DF520010F42D /* Build configuration list for PBXNativeTarget "libffi-Mac" */ = {
968                         isa = XCConfigurationList;
969                         buildConfigurations = (
970                                 DB13B1B11849DF520010F42D /* Debug */,
971                                 DB13B1B21849DF520010F42D /* Release */,
972                         );
973                         defaultConfigurationIsVisible = 0;
974                         defaultConfigurationName = Release;
975                 };
976                 FDB52FC21F6144FA00AA92E6 /* Build configuration list for PBXNativeTarget "libffi-tvOS" */ = {
977                         isa = XCConfigurationList;
978                         buildConfigurations = (
979                                 FDB52FC31F6144FA00AA92E6 /* Debug */,
980                                 FDB52FC41F6144FA00AA92E6 /* Release */,
981                         );
982                         defaultConfigurationIsVisible = 0;
983                         defaultConfigurationName = Release;
984                 };
985                 FDDB2F5F1F5D846400EF414E /* Build configuration list for PBXNativeTarget "libffi-static-Mac" */ = {
986                         isa = XCConfigurationList;
987                         buildConfigurations = (
988                                 FDDB2F601F5D846400EF414E /* Debug */,
989                                 FDDB2F611F5D846400EF414E /* Release */,
990                         );
991                         defaultConfigurationIsVisible = 0;
992                         defaultConfigurationName = Release;
993                 };
994 /* End XCConfigurationList section */
995         };
996         rootObject = DB13B15C1849DEB70010F42D /* Project object */;