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;
81 dstPath = "include/$(PRODUCT_NAME)";
82 dstSubfolderSpec = 16;
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 */,
93 runOnlyForDeploymentPostprocessing = 0;
95 FDB52FC11F6144FA00AA92E6 /* CopyFiles */ = {
96 isa = PBXCopyFilesBuildPhase;
98 dstPath = "include/$(PRODUCT_NAME)";
99 dstSubfolderSpec = 16;
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 */,
108 runOnlyForDeploymentPostprocessing = 0;
110 FDB52FE11F6156E000AA92E6 /* CopyFiles */ = {
111 isa = PBXCopyFilesBuildPhase;
112 buildActionMask = 2147483647;
113 dstPath = "include/$(PRODUCT_NAME)";
114 dstSubfolderSpec = 16;
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 */,
121 runOnlyForDeploymentPostprocessing = 0;
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 = {
176 DBFA713C187F1D8600A76262 /* darwin_common */,
177 DBFA715C187F1D9B00A76262 /* darwin_ios */,
178 DBFA7180187F1DA100A76262 /* darwin_osx */,
179 DB13B1671849DF1E0010F42D /* Products */,
181 sourceTree = "<group>";
183 DB13B1671849DF1E0010F42D /* Products */ = {
186 DB13B1661849DF1E0010F42D /* libffi.a */,
187 DB13B1911849DF510010F42D /* ffi.dylib */,
188 FDDB2F621F5D846400EF414E /* libffi.a */,
189 FDB52FC51F6144FA00AA92E6 /* libffi.a */,
192 sourceTree = "<group>";
194 DBFA713C187F1D8600A76262 /* darwin_common */ = {
197 DBFA713D187F1D8600A76262 /* include */,
198 DBFA7142187F1D8600A76262 /* src */,
200 path = darwin_common;
201 sourceTree = "<group>";
203 DBFA713D187F1D8600A76262 /* include */ = {
206 DBFA713E187F1D8600A76262 /* ffi.h */,
207 DBFA713F187F1D8600A76262 /* ffi_common.h */,
208 DBFA7140187F1D8600A76262 /* fficonfig.h */,
209 DBFA7141187F1D8600A76262 /* ffitarget.h */,
212 sourceTree = "<group>";
214 DBFA7142187F1D8600A76262 /* src */ = {
217 DBFA7143187F1D8600A76262 /* closures.c */,
218 DBFA7145187F1D8600A76262 /* dlmalloc.c */,
219 DBFA7147187F1D8600A76262 /* prep_cif.c */,
220 DBFA7148187F1D8600A76262 /* raw_api.c */,
221 DBFA7149187F1D8600A76262 /* types.c */,
224 sourceTree = "<group>";
226 DBFA715C187F1D9B00A76262 /* darwin_ios */ = {
229 DBFA715D187F1D9B00A76262 /* include */,
230 DBFA716A187F1D9B00A76262 /* src */,
233 sourceTree = "<group>";
235 DBFA715D187F1D9B00A76262 /* include */ = {
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 */,
249 sourceTree = "<group>";
251 DBFA716A187F1D9B00A76262 /* src */ = {
254 DBFA716B187F1D9B00A76262 /* aarch64 */,
255 DBFA716E187F1D9B00A76262 /* arm */,
256 DBFA7172187F1D9B00A76262 /* x86 */,
259 sourceTree = "<group>";
261 DBFA716B187F1D9B00A76262 /* aarch64 */ = {
264 43E9A5DA1D35373600926A8F /* internal.h */,
265 DBFA716C187F1D9B00A76262 /* ffi_arm64.c */,
266 DBFA716D187F1D9B00A76262 /* sysv_arm64.S */,
269 sourceTree = "<group>";
271 DBFA716E187F1D9B00A76262 /* arm */ = {
274 43E9A5DB1D35374400926A8F /* internal.h */,
275 DBFA716F187F1D9B00A76262 /* ffi_armv7.c */,
276 DBFA7170187F1D9B00A76262 /* sysv_armv7.S */,
279 sourceTree = "<group>";
281 DBFA7172187F1D9B00A76262 /* x86 */ = {
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 */,
292 sourceTree = "<group>";
294 DBFA7180187F1DA100A76262 /* darwin_osx */ = {
297 DBFA7181187F1DA100A76262 /* include */,
298 DBFA7188187F1DA100A76262 /* src */,
301 sourceTree = "<group>";
303 DBFA7181187F1DA100A76262 /* include */ = {
306 DBFA7183187F1DA100A76262 /* ffi_x86_64.h */,
307 DBFA7185187F1DA100A76262 /* fficonfig_x86_64.h */,
308 DBFA7187187F1DA100A76262 /* ffitarget_x86_64.h */,
311 sourceTree = "<group>";
313 DBFA7188187F1DA100A76262 /* src */ = {
316 DBFA7189187F1DA100A76262 /* x86 */,
319 sourceTree = "<group>";
321 DBFA7189187F1DA100A76262 /* x86 */ = {
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 */,
333 sourceTree = "<group>";
335 /* End PBXGroup section */
337 /* Begin PBXHeadersBuildPhase section */
338 DB13B18F1849DF510010F42D /* Headers */ = {
339 isa = PBXHeadersBuildPhase;
340 buildActionMask = 2147483647;
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 */,
350 runOnlyForDeploymentPostprocessing = 0;
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" */;
359 43B5D3FB1D35480D00D1E1FD /* Run Script */,
360 DB13B1621849DF1E0010F42D /* Sources */,
361 DB13B1641849DF1E0010F42D /* CopyFiles */,
369 productReference = DB13B1661849DF1E0010F42D /* libffi.a */;
370 productType = "com.apple.product-type.library.static";
372 DB13B1901849DF510010F42D /* libffi-Mac */ = {
373 isa = PBXNativeTarget;
374 buildConfigurationList = DB13B1B01849DF520010F42D /* Build configuration list for PBXNativeTarget "libffi-Mac" */;
376 DB13B3061849E0490010F42D /* ShellScript */,
377 DB13B18D1849DF510010F42D /* Sources */,
378 DB13B18F1849DF510010F42D /* Headers */,
386 productReference = DB13B1911849DF510010F42D /* ffi.dylib */;
387 productType = "com.apple.product-type.library.dynamic";
389 FDB52FB01F6144FA00AA92E6 /* libffi-tvOS */ = {
390 isa = PBXNativeTarget;
391 buildConfigurationList = FDB52FC21F6144FA00AA92E6 /* Build configuration list for PBXNativeTarget "libffi-tvOS" */;
393 FDB52FB11F6144FA00AA92E6 /* Run Script */,
394 FDB52FB21F6144FA00AA92E6 /* Sources */,
395 FDB52FC11F6144FA00AA92E6 /* CopyFiles */,
401 name = "libffi-tvOS";
403 productReference = FDB52FC51F6144FA00AA92E6 /* libffi.a */;
404 productType = "com.apple.product-type.library.static";
406 FDDB2F471F5D846400EF414E /* libffi-static-Mac */ = {
407 isa = PBXNativeTarget;
408 buildConfigurationList = FDDB2F5F1F5D846400EF414E /* Build configuration list for PBXNativeTarget "libffi-static-Mac" */;
410 FDDB2F481F5D846400EF414E /* ShellScript */,
411 FDDB2F491F5D846400EF414E /* Sources */,
412 FDB52FE11F6156E000AA92E6 /* CopyFiles */,
418 name = "libffi-static-Mac";
420 productReference = FDDB2F621F5D846400EF414E /* libffi.a */;
421 productType = "com.apple.product-type.library.dynamic";
423 /* End PBXNativeTarget section */
425 /* Begin PBXProject section */
426 DB13B15C1849DEB70010F42D /* Project object */ = {
429 LastUpgradeCheck = 0830;
431 buildConfigurationList = DB13B15F1849DEB70010F42D /* Build configuration list for PBXProject "libffi" */;
432 compatibilityVersion = "Xcode 3.2";
433 developmentRegion = English;
434 hasScannedForEncodings = 0;
438 mainGroup = DB13B15B1849DEB70010F42D;
439 productRefGroup = DB13B1671849DF1E0010F42D /* Products */;
443 DB13B1651849DF1E0010F42D /* libffi-iOS */,
444 FDB52FB01F6144FA00AA92E6 /* libffi-tvOS */,
445 DB13B1901849DF510010F42D /* libffi-Mac */,
446 FDDB2F471F5D846400EF414E /* libffi-static-Mac */,
449 /* End PBXProject section */
451 /* Begin PBXShellScriptBuildPhase section */
452 43B5D3FB1D35480D00D1E1FD /* Run Script */ = {
453 isa = PBXShellScriptBuildPhase;
454 buildActionMask = 2147483647;
462 runOnlyForDeploymentPostprocessing = 0;
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";
466 DB13B3061849E0490010F42D /* ShellScript */ = {
467 isa = PBXShellScriptBuildPhase;
468 buildActionMask = 2147483647;
475 runOnlyForDeploymentPostprocessing = 0;
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";
479 FDB52FB11F6144FA00AA92E6 /* Run Script */ = {
480 isa = PBXShellScriptBuildPhase;
481 buildActionMask = 2147483647;
489 runOnlyForDeploymentPostprocessing = 0;
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";
493 FDDB2F481F5D846400EF414E /* ShellScript */ = {
494 isa = PBXShellScriptBuildPhase;
495 buildActionMask = 2147483647;
502 runOnlyForDeploymentPostprocessing = 0;
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";
506 /* End PBXShellScriptBuildPhase section */
508 /* Begin PBXSourcesBuildPhase section */
509 DB13B1621849DF1E0010F42D /* Sources */ = {
510 isa = PBXSourcesBuildPhase;
511 buildActionMask = 2147483647;
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 */,
526 runOnlyForDeploymentPostprocessing = 0;
528 DB13B18D1849DF510010F42D /* Sources */ = {
529 isa = PBXSourcesBuildPhase;
530 buildActionMask = 2147483647;
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 */,
541 runOnlyForDeploymentPostprocessing = 0;
543 FDB52FB21F6144FA00AA92E6 /* Sources */ = {
544 isa = PBXSourcesBuildPhase;
545 buildActionMask = 2147483647;
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 */,
560 runOnlyForDeploymentPostprocessing = 0;
562 FDDB2F491F5D846400EF414E /* Sources */ = {
563 isa = PBXSourcesBuildPhase;
564 buildActionMask = 2147483647;
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 */,
575 runOnlyForDeploymentPostprocessing = 0;
577 /* End PBXSourcesBuildPhase section */
579 /* Begin XCBuildConfiguration section */
580 DB13B1601849DEB70010F42D /* Debug */ = {
581 isa = XCBuildConfiguration;
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 = (
603 darwin_common/include,
605 ONLY_ACTIVE_ARCH = YES;
609 DB13B1611849DEB70010F42D /* Release */ = {
610 isa = XCBuildConfiguration;
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 = (
631 darwin_common/include,
636 DB13B1871849DF1E0010F42D /* Debug */ = {
637 isa = XCBuildConfiguration;
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 = (
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 = (
665 IPHONEOS_DEPLOYMENT_TARGET = 8.0;
669 VALID_ARCHS = "arm64 armv7 armv7s x86_64";
673 DB13B1881849DF1E0010F42D /* Release */ = {
674 isa = XCBuildConfiguration;
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 = (
698 IPHONEOS_DEPLOYMENT_TARGET = 8.0;
702 VALIDATE_PRODUCT = YES;
703 VALID_ARCHS = "arm64 armv7 armv7s x86_64";
707 DB13B1B11849DF520010F42D /* Debug */ = {
708 isa = XCBuildConfiguration;
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 = (
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 = (
745 MACOSX_DEPLOYMENT_TARGET = 10.6;
746 ONLY_ACTIVE_ARCH = YES;
747 OTHER_LDFLAGS = "-Wl,-no_compact_unwind";
753 DB13B1B21849DF520010F42D /* Release */ = {
754 isa = XCBuildConfiguration;
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 = (
786 MACOSX_DEPLOYMENT_TARGET = 10.6;
787 OTHER_LDFLAGS = "-Wl,-no_compact_unwind";
793 FDB52FC31F6144FA00AA92E6 /* Debug */ = {
794 isa = XCBuildConfiguration;
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 = (
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 = (
824 TVOS_DEPLOYMENT_TARGET = 9.0;
828 FDB52FC41F6144FA00AA92E6 /* Release */ = {
829 isa = XCBuildConfiguration;
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 = (
855 TVOS_DEPLOYMENT_TARGET = 9.0;
856 VALIDATE_PRODUCT = YES;
860 FDDB2F601F5D846400EF414E /* Debug */ = {
861 isa = XCBuildConfiguration;
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 = (
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 = (
898 MACH_O_TYPE = staticlib;
899 MACOSX_DEPLOYMENT_TARGET = 10.6;
900 ONLY_ACTIVE_ARCH = YES;
906 FDDB2F611F5D846400EF414E /* Release */ = {
907 isa = XCBuildConfiguration;
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 = (
939 MACH_O_TYPE = staticlib;
940 MACOSX_DEPLOYMENT_TARGET = 10.6;
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 */,
955 defaultConfigurationIsVisible = 0;
956 defaultConfigurationName = Release;
958 DB13B18B1849DF1E0010F42D /* Build configuration list for PBXNativeTarget "libffi-iOS" */ = {
959 isa = XCConfigurationList;
960 buildConfigurations = (
961 DB13B1871849DF1E0010F42D /* Debug */,
962 DB13B1881849DF1E0010F42D /* Release */,
964 defaultConfigurationIsVisible = 0;
965 defaultConfigurationName = Release;
967 DB13B1B01849DF520010F42D /* Build configuration list for PBXNativeTarget "libffi-Mac" */ = {
968 isa = XCConfigurationList;
969 buildConfigurations = (
970 DB13B1B11849DF520010F42D /* Debug */,
971 DB13B1B21849DF520010F42D /* Release */,
973 defaultConfigurationIsVisible = 0;
974 defaultConfigurationName = Release;
976 FDB52FC21F6144FA00AA92E6 /* Build configuration list for PBXNativeTarget "libffi-tvOS" */ = {
977 isa = XCConfigurationList;
978 buildConfigurations = (
979 FDB52FC31F6144FA00AA92E6 /* Debug */,
980 FDB52FC41F6144FA00AA92E6 /* Release */,
982 defaultConfigurationIsVisible = 0;
983 defaultConfigurationName = Release;
985 FDDB2F5F1F5D846400EF414E /* Build configuration list for PBXNativeTarget "libffi-static-Mac" */ = {
986 isa = XCConfigurationList;
987 buildConfigurations = (
988 FDDB2F601F5D846400EF414E /* Debug */,
989 FDDB2F611F5D846400EF414E /* Release */,
991 defaultConfigurationIsVisible = 0;
992 defaultConfigurationName = Release;
994 /* End XCConfigurationList section */
996 rootObject = DB13B15C1849DEB70010F42D /* Project object */;