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