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