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