// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ 08F68BBF217048C700E21C99 /* trampoline.S in Sources */ = {isa = PBXBuildFile; fileRef = 08F68BBD217048BE00E21C99 /* trampoline.S */; }; 3F019B23216AA009005A24AF /* module.modulemap in Headers */ = {isa = PBXBuildFile; fileRef = 3F019B1B216A9E16005A24AF /* module.modulemap */; settings = {ATTRIBUTES = (Public, ); }; }; 3F673C2D2150F583002171E1 /* java_raw_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FE757432150DBA60090CC13 /* java_raw_api.c */; }; 3F673C2E2150F583002171E1 /* java_raw_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FE757432150DBA60090CC13 /* java_raw_api.c */; }; 3F673C2F2150FAF3002171E1 /* sysv.S in Sources */ = {isa = PBXBuildFile; fileRef = 3FE757272150DBA60090CC13 /* sysv.S */; }; 3F673C302150FAF3002171E1 /* ffi.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FE757282150DBA60090CC13 /* ffi.c */; }; 3F673C312150FAF3002171E1 /* sysv.S in Sources */ = {isa = PBXBuildFile; fileRef = 3FE757272150DBA60090CC13 /* sysv.S */; }; 3F673C322150FAF3002171E1 /* ffi.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FE757282150DBA60090CC13 /* ffi.c */; }; 3FA2E4B02150ED8300B267FF /* ffiw64.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FE7571B2150DBA60090CC13 /* ffiw64.c */; }; 3FA2E4B12150ED8400B267FF /* ffiw64.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FE7571B2150DBA60090CC13 /* ffiw64.c */; }; 3FA2E4B22150ED9B00B267FF /* win64.S in Sources */ = {isa = PBXBuildFile; fileRef = 3FE7571D2150DBA60090CC13 /* win64.S */; }; 3FA2E4B32150ED9B00B267FF /* win64.S in Sources */ = {isa = PBXBuildFile; fileRef = 3FE7571D2150DBA60090CC13 /* win64.S */; }; 3FE756882150D9240090CC13 /* ffi.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FE756852150D9230090CC13 /* ffi.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3FE756892150D9240090CC13 /* fficonfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FE756862150D9230090CC13 /* fficonfig.h */; }; 3FE7568A2150D9240090CC13 /* ffitarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FE756872150D9240090CC13 /* ffitarget.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3FE7568B2150D9440090CC13 /* ffi_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FE7567F2150D7C20090CC13 /* ffi_common.h */; }; 3FE757512150DCAD0090CC13 /* closures.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FE756D12150DBA60090CC13 /* closures.c */; }; 3FE757522150DCAD0090CC13 /* prep_cif.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FE756F32150DBA60090CC13 /* prep_cif.c */; }; 3FE757532150DCAD0090CC13 /* types.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FE7571F2150DBA60090CC13 /* types.c */; }; 3FE757542150DCAD0090CC13 /* raw_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FE7574C2150DBA60090CC13 /* raw_api.c */; }; 3FE757552150DCAD0090CC13 /* closures.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FE756D12150DBA60090CC13 /* closures.c */; }; 3FE757562150DCAD0090CC13 /* prep_cif.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FE756F32150DBA60090CC13 /* prep_cif.c */; }; 3FE757572150DCAD0090CC13 /* types.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FE7571F2150DBA60090CC13 /* types.c */; }; 3FE757582150DCAD0090CC13 /* raw_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FE7574C2150DBA60090CC13 /* raw_api.c */; }; 3FE757592150DE650090CC13 /* sysv.S in Sources */ = {isa = PBXBuildFile; fileRef = 3FE7573A2150DBA60090CC13 /* sysv.S */; }; 3FE7575A2150DE650090CC13 /* ffi.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FE7573B2150DBA60090CC13 /* ffi.c */; }; 3FE7575B2150DE650090CC13 /* sysv.S in Sources */ = {isa = PBXBuildFile; fileRef = 3FE7573A2150DBA60090CC13 /* sysv.S */; }; 3FE7575C2150DE650090CC13 /* ffi.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FE7573B2150DBA60090CC13 /* ffi.c */; }; 3FE7575E2150DEFB0090CC13 /* sysv.S in Sources */ = {isa = PBXBuildFile; fileRef = 3FE757192150DBA60090CC13 /* sysv.S */; }; 3FE7575F2150DEFC0090CC13 /* sysv.S in Sources */ = {isa = PBXBuildFile; fileRef = 3FE757192150DBA60090CC13 /* sysv.S */; }; 3FE757602150DF300090CC13 /* unix64.S in Sources */ = {isa = PBXBuildFile; fileRef = 3FE757152150DBA60090CC13 /* unix64.S */; }; 3FE757622150DF300090CC13 /* ffi64.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FE757182150DBA60090CC13 /* ffi64.c */; }; 3FE757632150DF300090CC13 /* ffi.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FE7571A2150DBA60090CC13 /* ffi.c */; }; 3FE757662150DF310090CC13 /* unix64.S in Sources */ = {isa = PBXBuildFile; fileRef = 3FE757152150DBA60090CC13 /* unix64.S */; }; 3FE757682150DF310090CC13 /* ffi64.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FE757182150DBA60090CC13 /* ffi64.c */; }; 3FE757692150DF310090CC13 /* ffi.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FE7571A2150DBA60090CC13 /* ffi.c */; }; 3FE757702150E1000090CC13 /* fficonfig_arm64.h in Headers */ = {isa = PBXBuildFile; fileRef = DBFA7162187F1D9B00A76262 /* fficonfig_arm64.h */; }; 3FE757712150E1000090CC13 /* fficonfig_armv7.h in Headers */ = {isa = PBXBuildFile; fileRef = DBFA7163187F1D9B00A76262 /* fficonfig_armv7.h */; }; 3FE757722150E1000090CC13 /* fficonfig_i386.h in Headers */ = {isa = PBXBuildFile; fileRef = DBFA7164187F1D9B00A76262 /* fficonfig_i386.h */; }; 3FE757732150E1000090CC13 /* fficonfig_x86_64.h in Headers */ = {isa = PBXBuildFile; fileRef = DBFA7165187F1D9B00A76262 /* fficonfig_x86_64.h */; }; 3FE757742150E1000090CC13 /* ffitarget_arm64.h in Headers */ = {isa = PBXBuildFile; fileRef = DBFA7166187F1D9B00A76262 /* ffitarget_arm64.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3FE757752150E1000090CC13 /* ffitarget_armv7.h in Headers */ = {isa = PBXBuildFile; fileRef = DBFA7167187F1D9B00A76262 /* ffitarget_armv7.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3FE757762150E1000090CC13 /* ffitarget_x86.h in Headers */ = {isa = PBXBuildFile; fileRef = DBFA7168187F1D9B00A76262 /* ffitarget_x86.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3FE757792150E1420090CC13 /* ffi_call.3 in Install Man Pages */ = {isa = PBXBuildFile; fileRef = 3FE756782150D7A20090CC13 /* ffi_call.3 */; }; 3FE7577A2150E1420090CC13 /* ffi_prep_cif_var.3 in Install Man Pages */ = {isa = PBXBuildFile; fileRef = 3FE756792150D7A20090CC13 /* ffi_prep_cif_var.3 */; }; 3FE7577B2150E1420090CC13 /* ffi_prep_cif.3 in Install Man Pages */ = {isa = PBXBuildFile; fileRef = 3FE7567A2150D7A20090CC13 /* ffi_prep_cif.3 */; }; 3FE7577C2150E1420090CC13 /* ffi.3 in Install Man Pages */ = {isa = PBXBuildFile; fileRef = 3FE7567B2150D7A20090CC13 /* ffi.3 */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ 08F68BC02170494400E21C99 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = DB13B15C1849DEB70010F42D /* Project object */; proxyType = 1; remoteGlobalIDString = 08F68B962170489100E21C99; remoteInfo = "libffi-trampolines"; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ 3FE757782150E12D0090CC13 /* Install Man Pages */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 8; dstPath = "$(MAN_PAGES_INSTALL_PATH)/man3"; dstSubfolderSpec = 0; files = ( 3FE757792150E1420090CC13 /* ffi_call.3 in Install Man Pages */, 3FE7577A2150E1420090CC13 /* ffi_prep_cif_var.3 in Install Man Pages */, 3FE7577B2150E1420090CC13 /* ffi_prep_cif.3 in Install Man Pages */, 3FE7577C2150E1420090CC13 /* ffi.3 in Install Man Pages */, ); name = "Install Man Pages"; runOnlyForDeploymentPostprocessing = 1; }; FDB52FE11F6156E000AA92E6 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = "include/$(PRODUCT_NAME)"; dstSubfolderSpec = 16; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 08F68BBC2170489100E21C99 /* libffi-trampolines.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = "libffi-trampolines.dylib"; sourceTree = BUILT_PRODUCTS_DIR; }; 08F68BBD217048BE00E21C99 /* trampoline.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = trampoline.S; sourceTree = ""; }; 3F019B1B216A9E16005A24AF /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = ""; }; 3FE756782150D7A20090CC13 /* ffi_call.3 */ = {isa = PBXFileReference; lastKnownFileType = text; path = ffi_call.3; sourceTree = ""; }; 3FE756792150D7A20090CC13 /* ffi_prep_cif_var.3 */ = {isa = PBXFileReference; lastKnownFileType = text; path = ffi_prep_cif_var.3; sourceTree = ""; }; 3FE7567A2150D7A20090CC13 /* ffi_prep_cif.3 */ = {isa = PBXFileReference; lastKnownFileType = text; path = ffi_prep_cif.3; sourceTree = ""; }; 3FE7567B2150D7A20090CC13 /* ffi.3 */ = {isa = PBXFileReference; lastKnownFileType = text; path = ffi.3; sourceTree = ""; }; 3FE7567F2150D7C20090CC13 /* ffi_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffi_common.h; sourceTree = ""; }; 3FE756822150D7C20090CC13 /* ffi_cfi.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffi_cfi.h; sourceTree = ""; }; 3FE756852150D9230090CC13 /* ffi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffi.h; sourceTree = ""; }; 3FE756862150D9230090CC13 /* fficonfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fficonfig.h; sourceTree = ""; }; 3FE756872150D9240090CC13 /* ffitarget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE756B92150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE756BA2150DBA60090CC13 /* sysv.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = sysv.S; sourceTree = ""; }; 3FE756BB2150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE756BD2150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE756BE2150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE756BF2150DBA60090CC13 /* eabi.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = eabi.S; sourceTree = ""; }; 3FE756C12150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE756C22150DBA60090CC13 /* sysv.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = sysv.S; sourceTree = ""; }; 3FE756C32150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE756C52150DBA60090CC13 /* obsd.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = obsd.S; sourceTree = ""; }; 3FE756C62150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE756C72150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE756C92150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE756CA2150DBA60090CC13 /* ia64_flags.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ia64_flags.h; sourceTree = ""; }; 3FE756CB2150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE756CC2150DBA60090CC13 /* unix.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = unix.S; sourceTree = ""; }; 3FE756CE2150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE756CF2150DBA60090CC13 /* sysv.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = sysv.S; sourceTree = ""; }; 3FE756D02150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE756D12150DBA60090CC13 /* closures.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = closures.c; sourceTree = ""; }; 3FE756D32150DBA60090CC13 /* ffi_sysv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi_sysv.c; sourceTree = ""; }; 3FE756D42150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE756D52150DBA60090CC13 /* ffi_linux64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi_linux64.c; sourceTree = ""; }; 3FE756D62150DBA60090CC13 /* ffi_powerpc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffi_powerpc.h; sourceTree = ""; }; 3FE756D72150DBA60090CC13 /* linux64_closure.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = linux64_closure.S; sourceTree = ""; }; 3FE756D82150DBA60090CC13 /* sysv.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = sysv.S; sourceTree = ""; }; 3FE756D92150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE756DA2150DBA60090CC13 /* asm.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = asm.h; sourceTree = ""; }; 3FE756DB2150DBA60090CC13 /* aix_closure.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = aix_closure.S; sourceTree = ""; }; 3FE756DC2150DBA60090CC13 /* ffi_darwin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi_darwin.c; sourceTree = ""; }; 3FE756DD2150DBA60090CC13 /* darwin_closure.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = darwin_closure.S; sourceTree = ""; }; 3FE756DE2150DBA60090CC13 /* darwin.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = darwin.S; sourceTree = ""; }; 3FE756DF2150DBA60090CC13 /* aix.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = aix.S; sourceTree = ""; }; 3FE756E02150DBA60090CC13 /* ppc_closure.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = ppc_closure.S; sourceTree = ""; }; 3FE756E12150DBA60090CC13 /* linux64.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = linux64.S; sourceTree = ""; }; 3FE756E32150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE756E42150DBA60090CC13 /* sysv.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = sysv.S; sourceTree = ""; }; 3FE756E52150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE756E72150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE756E82150DBA60090CC13 /* sysv.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = sysv.S; sourceTree = ""; }; 3FE756E92150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE756EB2150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE756EC2150DBA60090CC13 /* tile.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = tile.S; sourceTree = ""; }; 3FE756ED2150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE756EF2150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE756F02150DBA60090CC13 /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = ""; }; 3FE756F12150DBA60090CC13 /* sysv.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = sysv.S; sourceTree = ""; }; 3FE756F22150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE756F32150DBA60090CC13 /* prep_cif.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = prep_cif.c; sourceTree = ""; }; 3FE756F52150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE756F62150DBA60090CC13 /* sysv.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = sysv.S; sourceTree = ""; }; 3FE756F72150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE756F82150DBA60090CC13 /* debug.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = debug.c; sourceTree = ""; }; 3FE756FA2150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE756FB2150DBA60090CC13 /* n32.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = n32.S; sourceTree = ""; }; 3FE756FC2150DBA60090CC13 /* o32.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = o32.S; sourceTree = ""; }; 3FE756FD2150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE756FF2150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE757002150DBA60090CC13 /* sysv.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = sysv.S; sourceTree = ""; }; 3FE757012150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE757032150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE757042150DBA60090CC13 /* sysv.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = sysv.S; sourceTree = ""; }; 3FE757052150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE757072150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE757082150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE757092150DBA60090CC13 /* eabi.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = eabi.S; sourceTree = ""; }; 3FE7570B2150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE7570C2150DBA60090CC13 /* linux.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = linux.S; sourceTree = ""; }; 3FE7570D2150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE7570E2150DBA60090CC13 /* hpux32.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = hpux32.S; sourceTree = ""; }; 3FE757102150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE757112150DBA60090CC13 /* sysv.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = sysv.S; sourceTree = ""; }; 3FE757122150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE757142150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE757152150DBA60090CC13 /* unix64.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = unix64.S; sourceTree = ""; }; 3FE757162150DBA60090CC13 /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = ""; }; 3FE757172150DBA60090CC13 /* win64_intel.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = win64_intel.S; sourceTree = ""; }; 3FE757182150DBA60090CC13 /* ffi64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi64.c; sourceTree = ""; }; 3FE757192150DBA60090CC13 /* sysv.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = sysv.S; sourceTree = ""; }; 3FE7571A2150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE7571B2150DBA60090CC13 /* ffiw64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffiw64.c; sourceTree = ""; }; 3FE7571C2150DBA60090CC13 /* asmnames.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = asmnames.h; sourceTree = ""; }; 3FE7571D2150DBA60090CC13 /* win64.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = win64.S; sourceTree = ""; }; 3FE7571E2150DBA60090CC13 /* internal64.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal64.h; sourceTree = ""; }; 3FE7571F2150DBA60090CC13 /* types.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = types.c; sourceTree = ""; }; 3FE757212150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE757222150DBA60090CC13 /* sysv.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = sysv.S; sourceTree = ""; }; 3FE757232150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE757252150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE757262150DBA60090CC13 /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = ""; }; 3FE757272150DBA60090CC13 /* sysv.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = sysv.S; sourceTree = ""; }; 3FE757282150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE7572A2150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE7572B2150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE7572C2150DBA60090CC13 /* arcompact.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = arcompact.S; sourceTree = ""; }; 3FE7572E2150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE7572F2150DBA60090CC13 /* sysv.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = sysv.S; sourceTree = ""; }; 3FE757302150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE757312150DBA60090CC13 /* dlmalloc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dlmalloc.c; sourceTree = ""; }; 3FE757332150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE757342150DBA60090CC13 /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = ""; }; 3FE757352150DBA60090CC13 /* osf.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = osf.S; sourceTree = ""; }; 3FE757362150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE757382150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE757392150DBA60090CC13 /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = ""; }; 3FE7573A2150DBA60090CC13 /* sysv.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = sysv.S; sourceTree = ""; }; 3FE7573B2150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE7573D2150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE7573E2150DBA60090CC13 /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = ""; }; 3FE7573F2150DBA60090CC13 /* v8.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = v8.S; sourceTree = ""; }; 3FE757402150DBA60090CC13 /* ffi64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi64.c; sourceTree = ""; }; 3FE757412150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE757422150DBA60090CC13 /* v9.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = v9.S; sourceTree = ""; }; 3FE757432150DBA60090CC13 /* java_raw_api.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = java_raw_api.c; sourceTree = ""; }; 3FE757452150DBA60090CC13 /* elfbsd.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = elfbsd.S; sourceTree = ""; }; 3FE757462150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE757472150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE757492150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE7574A2150DBA60090CC13 /* sysv.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = sysv.S; sourceTree = ""; }; 3FE7574B2150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; 3FE7574C2150DBA60090CC13 /* raw_api.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = raw_api.c; sourceTree = ""; }; 3FE7574E2150DBA60090CC13 /* ffitarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ffitarget.h; sourceTree = ""; }; 3FE7574F2150DBA60090CC13 /* sysv.S */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = sysv.S; sourceTree = ""; }; 3FE757502150DBA60090CC13 /* ffi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = ""; }; DB13B1911849DF510010F42D /* libffi.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libffi.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; DBFA7162187F1D9B00A76262 /* fficonfig_arm64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fficonfig_arm64.h; sourceTree = ""; }; DBFA7163187F1D9B00A76262 /* fficonfig_armv7.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fficonfig_armv7.h; sourceTree = ""; }; DBFA7164187F1D9B00A76262 /* fficonfig_i386.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fficonfig_i386.h; sourceTree = ""; }; DBFA7165187F1D9B00A76262 /* fficonfig_x86_64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fficonfig_x86_64.h; sourceTree = ""; }; DBFA7166187F1D9B00A76262 /* ffitarget_arm64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffitarget_arm64.h; sourceTree = ""; }; DBFA7167187F1D9B00A76262 /* ffitarget_armv7.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffitarget_armv7.h; sourceTree = ""; }; DBFA7168187F1D9B00A76262 /* ffitarget_x86.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffitarget_x86.h; sourceTree = ""; }; FDDB2F621F5D846400EF414E /* libffi.a */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libffi.a; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 08F68BC22170494F00E21C99 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 3FE756772150D7A20090CC13 /* man */ = { isa = PBXGroup; children = ( 3FE756782150D7A20090CC13 /* ffi_call.3 */, 3FE756792150D7A20090CC13 /* ffi_prep_cif_var.3 */, 3FE7567A2150D7A20090CC13 /* ffi_prep_cif.3 */, 3FE7567B2150D7A20090CC13 /* ffi.3 */, ); path = man; sourceTree = ""; }; 3FE7567E2150D7C20090CC13 /* include */ = { isa = PBXGroup; children = ( 3FE7567F2150D7C20090CC13 /* ffi_common.h */, 3FE756822150D7C20090CC13 /* ffi_cfi.h */, ); path = include; sourceTree = ""; }; 3FE756B72150DBA60090CC13 /* src */ = { isa = PBXGroup; children = ( 3FE757372150DBA60090CC13 /* aarch64 */, 3FE757322150DBA60090CC13 /* alpha */, 3FE757292150DBA60090CC13 /* arc */, 3FE757242150DBA60090CC13 /* arm */, 3FE756C02150DBA60090CC13 /* avr32 */, 3FE757482150DBA60090CC13 /* bfin */, 3FE756D12150DBA60090CC13 /* closures.c */, 3FE756F42150DBA60090CC13 /* cris */, 3FE756F82150DBA60090CC13 /* debug.c */, 3FE757312150DBA60090CC13 /* dlmalloc.c */, 3FE757062150DBA60090CC13 /* frv */, 3FE756C82150DBA60090CC13 /* ia64 */, 3FE757432150DBA60090CC13 /* java_raw_api.c */, 3FE756E22150DBA60090CC13 /* m32r */, 3FE756B82150DBA60090CC13 /* m68k */, 3FE756C42150DBA60090CC13 /* m88k */, 3FE7570F2150DBA60090CC13 /* metag */, 3FE757202150DBA60090CC13 /* microblaze */, 3FE756F92150DBA60090CC13 /* mips */, 3FE756BC2150DBA60090CC13 /* moxie */, 3FE7574D2150DBA60090CC13 /* nios2 */, 3FE756E62150DBA60090CC13 /* or1k */, 3FE7570A2150DBA60090CC13 /* pa */, 3FE756D22150DBA60090CC13 /* powerpc */, 3FE756F32150DBA60090CC13 /* prep_cif.c */, 3FE7574C2150DBA60090CC13 /* raw_api.c */, 3FE7572D2150DBA60090CC13 /* riscv */, 3FE756EE2150DBA60090CC13 /* s390 */, 3FE756FE2150DBA60090CC13 /* sh */, 3FE757022150DBA60090CC13 /* sh64 */, 3FE7573C2150DBA60090CC13 /* sparc */, 3FE756EA2150DBA60090CC13 /* tile */, 3FE7571F2150DBA60090CC13 /* types.c */, 3FE757442150DBA60090CC13 /* vax */, 3FE757132150DBA60090CC13 /* x86 */, 3FE756CD2150DBA60090CC13 /* xtensa */, ); path = src; sourceTree = ""; }; 3FE756B82150DBA60090CC13 /* m68k */ = { isa = PBXGroup; children = ( 3FE756B92150DBA60090CC13 /* ffitarget.h */, 3FE756BA2150DBA60090CC13 /* sysv.S */, 3FE756BB2150DBA60090CC13 /* ffi.c */, ); path = m68k; sourceTree = ""; }; 3FE756BC2150DBA60090CC13 /* moxie */ = { isa = PBXGroup; children = ( 3FE756BD2150DBA60090CC13 /* ffitarget.h */, 3FE756BE2150DBA60090CC13 /* ffi.c */, 3FE756BF2150DBA60090CC13 /* eabi.S */, ); path = moxie; sourceTree = ""; }; 3FE756C02150DBA60090CC13 /* avr32 */ = { isa = PBXGroup; children = ( 3FE756C12150DBA60090CC13 /* ffitarget.h */, 3FE756C22150DBA60090CC13 /* sysv.S */, 3FE756C32150DBA60090CC13 /* ffi.c */, ); path = avr32; sourceTree = ""; }; 3FE756C42150DBA60090CC13 /* m88k */ = { isa = PBXGroup; children = ( 3FE756C52150DBA60090CC13 /* obsd.S */, 3FE756C62150DBA60090CC13 /* ffitarget.h */, 3FE756C72150DBA60090CC13 /* ffi.c */, ); path = m88k; sourceTree = ""; }; 3FE756C82150DBA60090CC13 /* ia64 */ = { isa = PBXGroup; children = ( 3FE756C92150DBA60090CC13 /* ffitarget.h */, 3FE756CA2150DBA60090CC13 /* ia64_flags.h */, 3FE756CB2150DBA60090CC13 /* ffi.c */, 3FE756CC2150DBA60090CC13 /* unix.S */, ); path = ia64; sourceTree = ""; }; 3FE756CD2150DBA60090CC13 /* xtensa */ = { isa = PBXGroup; children = ( 3FE756CE2150DBA60090CC13 /* ffitarget.h */, 3FE756CF2150DBA60090CC13 /* sysv.S */, 3FE756D02150DBA60090CC13 /* ffi.c */, ); path = xtensa; sourceTree = ""; }; 3FE756D22150DBA60090CC13 /* powerpc */ = { isa = PBXGroup; children = ( 3FE756D32150DBA60090CC13 /* ffi_sysv.c */, 3FE756D42150DBA60090CC13 /* ffitarget.h */, 3FE756D52150DBA60090CC13 /* ffi_linux64.c */, 3FE756D62150DBA60090CC13 /* ffi_powerpc.h */, 3FE756D72150DBA60090CC13 /* linux64_closure.S */, 3FE756D82150DBA60090CC13 /* sysv.S */, 3FE756D92150DBA60090CC13 /* ffi.c */, 3FE756DA2150DBA60090CC13 /* asm.h */, 3FE756DB2150DBA60090CC13 /* aix_closure.S */, 3FE756DC2150DBA60090CC13 /* ffi_darwin.c */, 3FE756DD2150DBA60090CC13 /* darwin_closure.S */, 3FE756DE2150DBA60090CC13 /* darwin.S */, 3FE756DF2150DBA60090CC13 /* aix.S */, 3FE756E02150DBA60090CC13 /* ppc_closure.S */, 3FE756E12150DBA60090CC13 /* linux64.S */, ); path = powerpc; sourceTree = ""; }; 3FE756E22150DBA60090CC13 /* m32r */ = { isa = PBXGroup; children = ( 3FE756E32150DBA60090CC13 /* ffitarget.h */, 3FE756E42150DBA60090CC13 /* sysv.S */, 3FE756E52150DBA60090CC13 /* ffi.c */, ); path = m32r; sourceTree = ""; }; 3FE756E62150DBA60090CC13 /* or1k */ = { isa = PBXGroup; children = ( 3FE756E72150DBA60090CC13 /* ffitarget.h */, 3FE756E82150DBA60090CC13 /* sysv.S */, 3FE756E92150DBA60090CC13 /* ffi.c */, ); path = or1k; sourceTree = ""; }; 3FE756EA2150DBA60090CC13 /* tile */ = { isa = PBXGroup; children = ( 3FE756EB2150DBA60090CC13 /* ffitarget.h */, 3FE756EC2150DBA60090CC13 /* tile.S */, 3FE756ED2150DBA60090CC13 /* ffi.c */, ); path = tile; sourceTree = ""; }; 3FE756EE2150DBA60090CC13 /* s390 */ = { isa = PBXGroup; children = ( 3FE756EF2150DBA60090CC13 /* ffitarget.h */, 3FE756F02150DBA60090CC13 /* internal.h */, 3FE756F12150DBA60090CC13 /* sysv.S */, 3FE756F22150DBA60090CC13 /* ffi.c */, ); path = s390; sourceTree = ""; }; 3FE756F42150DBA60090CC13 /* cris */ = { isa = PBXGroup; children = ( 3FE756F52150DBA60090CC13 /* ffitarget.h */, 3FE756F62150DBA60090CC13 /* sysv.S */, 3FE756F72150DBA60090CC13 /* ffi.c */, ); path = cris; sourceTree = ""; }; 3FE756F92150DBA60090CC13 /* mips */ = { isa = PBXGroup; children = ( 3FE756FA2150DBA60090CC13 /* ffitarget.h */, 3FE756FB2150DBA60090CC13 /* n32.S */, 3FE756FC2150DBA60090CC13 /* o32.S */, 3FE756FD2150DBA60090CC13 /* ffi.c */, ); path = mips; sourceTree = ""; }; 3FE756FE2150DBA60090CC13 /* sh */ = { isa = PBXGroup; children = ( 3FE756FF2150DBA60090CC13 /* ffitarget.h */, 3FE757002150DBA60090CC13 /* sysv.S */, 3FE757012150DBA60090CC13 /* ffi.c */, ); path = sh; sourceTree = ""; }; 3FE757022150DBA60090CC13 /* sh64 */ = { isa = PBXGroup; children = ( 3FE757032150DBA60090CC13 /* ffitarget.h */, 3FE757042150DBA60090CC13 /* sysv.S */, 3FE757052150DBA60090CC13 /* ffi.c */, ); path = sh64; sourceTree = ""; }; 3FE757062150DBA60090CC13 /* frv */ = { isa = PBXGroup; children = ( 3FE757072150DBA60090CC13 /* ffitarget.h */, 3FE757082150DBA60090CC13 /* ffi.c */, 3FE757092150DBA60090CC13 /* eabi.S */, ); path = frv; sourceTree = ""; }; 3FE7570A2150DBA60090CC13 /* pa */ = { isa = PBXGroup; children = ( 3FE7570B2150DBA60090CC13 /* ffitarget.h */, 3FE7570C2150DBA60090CC13 /* linux.S */, 3FE7570D2150DBA60090CC13 /* ffi.c */, 3FE7570E2150DBA60090CC13 /* hpux32.S */, ); path = pa; sourceTree = ""; }; 3FE7570F2150DBA60090CC13 /* metag */ = { isa = PBXGroup; children = ( 3FE757102150DBA60090CC13 /* ffitarget.h */, 3FE757112150DBA60090CC13 /* sysv.S */, 3FE757122150DBA60090CC13 /* ffi.c */, ); path = metag; sourceTree = ""; }; 3FE757132150DBA60090CC13 /* x86 */ = { isa = PBXGroup; children = ( 3FE757142150DBA60090CC13 /* ffitarget.h */, 3FE757152150DBA60090CC13 /* unix64.S */, 3FE757162150DBA60090CC13 /* internal.h */, 3FE757172150DBA60090CC13 /* win64_intel.S */, 3FE757182150DBA60090CC13 /* ffi64.c */, 3FE757192150DBA60090CC13 /* sysv.S */, 3FE7571A2150DBA60090CC13 /* ffi.c */, 3FE7571B2150DBA60090CC13 /* ffiw64.c */, 3FE7571C2150DBA60090CC13 /* asmnames.h */, 3FE7571D2150DBA60090CC13 /* win64.S */, 3FE7571E2150DBA60090CC13 /* internal64.h */, ); path = x86; sourceTree = ""; }; 3FE757202150DBA60090CC13 /* microblaze */ = { isa = PBXGroup; children = ( 3FE757212150DBA60090CC13 /* ffitarget.h */, 3FE757222150DBA60090CC13 /* sysv.S */, 3FE757232150DBA60090CC13 /* ffi.c */, ); path = microblaze; sourceTree = ""; }; 3FE757242150DBA60090CC13 /* arm */ = { isa = PBXGroup; children = ( 3FE757252150DBA60090CC13 /* ffitarget.h */, 3FE757262150DBA60090CC13 /* internal.h */, 3FE757272150DBA60090CC13 /* sysv.S */, 3FE757282150DBA60090CC13 /* ffi.c */, ); path = arm; sourceTree = ""; }; 3FE757292150DBA60090CC13 /* arc */ = { isa = PBXGroup; children = ( 3FE7572A2150DBA60090CC13 /* ffitarget.h */, 3FE7572B2150DBA60090CC13 /* ffi.c */, 3FE7572C2150DBA60090CC13 /* arcompact.S */, ); path = arc; sourceTree = ""; }; 3FE7572D2150DBA60090CC13 /* riscv */ = { isa = PBXGroup; children = ( 3FE7572E2150DBA60090CC13 /* ffitarget.h */, 3FE7572F2150DBA60090CC13 /* sysv.S */, 3FE757302150DBA60090CC13 /* ffi.c */, ); path = riscv; sourceTree = ""; }; 3FE757322150DBA60090CC13 /* alpha */ = { isa = PBXGroup; children = ( 3FE757332150DBA60090CC13 /* ffitarget.h */, 3FE757342150DBA60090CC13 /* internal.h */, 3FE757352150DBA60090CC13 /* osf.S */, 3FE757362150DBA60090CC13 /* ffi.c */, ); path = alpha; sourceTree = ""; }; 3FE757372150DBA60090CC13 /* aarch64 */ = { isa = PBXGroup; children = ( 08F68BBD217048BE00E21C99 /* trampoline.S */, 3FE757382150DBA60090CC13 /* ffitarget.h */, 3FE757392150DBA60090CC13 /* internal.h */, 3FE7573A2150DBA60090CC13 /* sysv.S */, 3FE7573B2150DBA60090CC13 /* ffi.c */, ); path = aarch64; sourceTree = ""; }; 3FE7573C2150DBA60090CC13 /* sparc */ = { isa = PBXGroup; children = ( 3FE7573D2150DBA60090CC13 /* ffitarget.h */, 3FE7573E2150DBA60090CC13 /* internal.h */, 3FE7573F2150DBA60090CC13 /* v8.S */, 3FE757402150DBA60090CC13 /* ffi64.c */, 3FE757412150DBA60090CC13 /* ffi.c */, 3FE757422150DBA60090CC13 /* v9.S */, ); path = sparc; sourceTree = ""; }; 3FE757442150DBA60090CC13 /* vax */ = { isa = PBXGroup; children = ( 3FE757452150DBA60090CC13 /* elfbsd.S */, 3FE757462150DBA60090CC13 /* ffitarget.h */, 3FE757472150DBA60090CC13 /* ffi.c */, ); path = vax; sourceTree = ""; }; 3FE757482150DBA60090CC13 /* bfin */ = { isa = PBXGroup; children = ( 3FE757492150DBA60090CC13 /* ffitarget.h */, 3FE7574A2150DBA60090CC13 /* sysv.S */, 3FE7574B2150DBA60090CC13 /* ffi.c */, ); path = bfin; sourceTree = ""; }; 3FE7574D2150DBA60090CC13 /* nios2 */ = { isa = PBXGroup; children = ( 3FE7574E2150DBA60090CC13 /* ffitarget.h */, 3FE7574F2150DBA60090CC13 /* sysv.S */, 3FE757502150DBA60090CC13 /* ffi.c */, ); path = nios2; sourceTree = ""; }; DB13B15B1849DEB70010F42D = { isa = PBXGroup; children = ( 3FE756772150D7A20090CC13 /* man */, 3FE7567E2150D7C20090CC13 /* include */, DBFA713C187F1D8600A76262 /* darwin */, 3FE756B72150DBA60090CC13 /* src */, DB13B1671849DF1E0010F42D /* Products */, ); sourceTree = ""; }; DB13B1671849DF1E0010F42D /* Products */ = { isa = PBXGroup; children = ( DB13B1911849DF510010F42D /* libffi.dylib */, FDDB2F621F5D846400EF414E /* libffi.a */, 08F68BBC2170489100E21C99 /* libffi-trampolines.dylib */, ); name = Products; sourceTree = ""; }; DBFA713C187F1D8600A76262 /* darwin */ = { isa = PBXGroup; children = ( DBFA713D187F1D8600A76262 /* include */, ); path = darwin; sourceTree = ""; }; DBFA713D187F1D8600A76262 /* include */ = { isa = PBXGroup; children = ( 3F019B1B216A9E16005A24AF /* module.modulemap */, 3FE756852150D9230090CC13 /* ffi.h */, 3FE756862150D9230090CC13 /* fficonfig.h */, DBFA7162187F1D9B00A76262 /* fficonfig_arm64.h */, DBFA7163187F1D9B00A76262 /* fficonfig_armv7.h */, DBFA7164187F1D9B00A76262 /* fficonfig_i386.h */, DBFA7165187F1D9B00A76262 /* fficonfig_x86_64.h */, 3FE756872150D9240090CC13 /* ffitarget.h */, DBFA7166187F1D9B00A76262 /* ffitarget_arm64.h */, DBFA7167187F1D9B00A76262 /* ffitarget_armv7.h */, DBFA7168187F1D9B00A76262 /* ffitarget_x86.h */, ); path = include; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ DB13B18F1849DF510010F42D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 3FE756882150D9240090CC13 /* ffi.h in Headers */, 3FE7568A2150D9240090CC13 /* ffitarget.h in Headers */, 3FE757712150E1000090CC13 /* fficonfig_armv7.h in Headers */, 3FE757732150E1000090CC13 /* fficonfig_x86_64.h in Headers */, 3FE757762150E1000090CC13 /* ffitarget_x86.h in Headers */, 3F019B23216AA009005A24AF /* module.modulemap in Headers */, 3FE756892150D9240090CC13 /* fficonfig.h in Headers */, 3FE757722150E1000090CC13 /* fficonfig_i386.h in Headers */, 3FE757742150E1000090CC13 /* ffitarget_arm64.h in Headers */, 3FE757752150E1000090CC13 /* ffitarget_armv7.h in Headers */, 3FE757702150E1000090CC13 /* fficonfig_arm64.h in Headers */, 3FE7568B2150D9440090CC13 /* ffi_common.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ 08F68B962170489100E21C99 /* libffi-trampolines */ = { isa = PBXNativeTarget; buildConfigurationList = 08F68BB92170489100E21C99 /* Build configuration list for PBXNativeTarget "libffi-trampolines" */; buildPhases = ( 08F68B972170489100E21C99 /* Sources */, 085C8698217156D5003CE968 /* Check Layout */, ); buildRules = ( ); dependencies = ( ); name = "libffi-trampolines"; productName = ffi; productReference = 08F68BBC2170489100E21C99 /* libffi-trampolines.dylib */; productType = "com.apple.product-type.library.dynamic"; }; DB13B1901849DF510010F42D /* libffi */ = { isa = PBXNativeTarget; buildConfigurationList = DB13B1B01849DF520010F42D /* Build configuration list for PBXNativeTarget "libffi" */; buildPhases = ( DB13B18D1849DF510010F42D /* Sources */, 08F68BC22170494F00E21C99 /* Frameworks */, DB13B18F1849DF510010F42D /* Headers */, 3FE757782150E12D0090CC13 /* Install Man Pages */, ); buildRules = ( ); dependencies = ( 08F68BC12170494400E21C99 /* PBXTargetDependency */, ); name = libffi; productName = ffi; productReference = DB13B1911849DF510010F42D /* libffi.dylib */; productType = "com.apple.product-type.library.dynamic"; }; FDDB2F471F5D846400EF414E /* libffi-static */ = { isa = PBXNativeTarget; buildConfigurationList = FDDB2F5F1F5D846400EF414E /* Build configuration list for PBXNativeTarget "libffi-static" */; buildPhases = ( FDDB2F491F5D846400EF414E /* Sources */, FDB52FE11F6156E000AA92E6 /* CopyFiles */, ); buildRules = ( ); dependencies = ( ); name = "libffi-static"; productName = ffi; productReference = FDDB2F621F5D846400EF414E /* libffi.a */; productType = "com.apple.product-type.library.dynamic"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ DB13B15C1849DEB70010F42D /* Project object */ = { isa = PBXProject; attributes = { DefaultBuildSystemTypeForWorkspace = Latest; LastUpgradeCheck = 1000; }; buildConfigurationList = DB13B15F1849DEB70010F42D /* Build configuration list for PBXProject "libffi" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); mainGroup = DB13B15B1849DEB70010F42D; productRefGroup = DB13B1671849DF1E0010F42D /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( DB13B1901849DF510010F42D /* libffi */, FDDB2F471F5D846400EF414E /* libffi-static */, 08F68B962170489100E21C99 /* libffi-trampolines */, ); }; /* End PBXProject section */ /* Begin PBXShellScriptBuildPhase section */ 085C8698217156D5003CE968 /* Check Layout */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( "$(BUILT_PRODUCTS_DIR)/libffi-trampolines.dylib", ); name = "Check Layout"; outputFileListPaths = ( ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = "/bin/bash -e -x"; shellScript = "if [[ \"${PLATFORM_NAME}\" =~ \"simulator\" ]]; then\n exit 0\nfi\n\nif [[ \"${PLATFORM_NAME}\" = \"macosx\" ]]; then\n exit 0\nfi\n\n$SRCROOT/check-trampolines-dylib.py $SCRIPT_INPUT_FILE_0\n"; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 08F68B972170489100E21C99 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 08F68BBF217048C700E21C99 /* trampoline.S in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; DB13B18D1849DF510010F42D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 3FE7575F2150DEFC0090CC13 /* sysv.S in Sources */, 3F673C2D2150F583002171E1 /* java_raw_api.c in Sources */, 3FE757542150DCAD0090CC13 /* raw_api.c in Sources */, 3FE757632150DF300090CC13 /* ffi.c in Sources */, 3FE757532150DCAD0090CC13 /* types.c in Sources */, 3FE757522150DCAD0090CC13 /* prep_cif.c in Sources */, 3FE757592150DE650090CC13 /* sysv.S in Sources */, 3FE757622150DF300090CC13 /* ffi64.c in Sources */, 3FE757602150DF300090CC13 /* unix64.S in Sources */, 3FE757512150DCAD0090CC13 /* closures.c in Sources */, 3F673C2F2150FAF3002171E1 /* sysv.S in Sources */, 3FE7575A2150DE650090CC13 /* ffi.c in Sources */, 3F673C302150FAF3002171E1 /* ffi.c in Sources */, 3FA2E4B02150ED8300B267FF /* ffiw64.c in Sources */, 3FA2E4B22150ED9B00B267FF /* win64.S in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; FDDB2F491F5D846400EF414E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 3FE7575E2150DEFB0090CC13 /* sysv.S in Sources */, 3F673C2E2150F583002171E1 /* java_raw_api.c in Sources */, 3FE757582150DCAD0090CC13 /* raw_api.c in Sources */, 3FE757692150DF310090CC13 /* ffi.c in Sources */, 3FE757572150DCAD0090CC13 /* types.c in Sources */, 3FE757562150DCAD0090CC13 /* prep_cif.c in Sources */, 3FE7575B2150DE650090CC13 /* sysv.S in Sources */, 3FE757682150DF310090CC13 /* ffi64.c in Sources */, 3FE757662150DF310090CC13 /* unix64.S in Sources */, 3FE757552150DCAD0090CC13 /* closures.c in Sources */, 3F673C312150FAF3002171E1 /* sysv.S in Sources */, 3FE7575C2150DE650090CC13 /* ffi.c in Sources */, 3F673C322150FAF3002171E1 /* ffi.c in Sources */, 3FA2E4B12150ED8400B267FF /* ffiw64.c in Sources */, 3FA2E4B32150ED9B00B267FF /* win64.S in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 08F68BC12170494400E21C99 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 08F68B962170489100E21C99 /* libffi-trampolines */; targetProxy = 08F68BC02170494400E21C99 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 08F68BBA2170489100E21C99 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; BITCODE_GENERATION_MODE = ""; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COMBINE_HIDPI_IMAGES = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; INSTALL_PATH = /usr/lib; IS_ZIPPERED = YES; OTHER_LDFLAGS = ( "-Wl,-allowable_client,!", "-Wl,-not_for_dyld_shared_cache", "-Wl,-no_compact_unwind", ); PRODUCT_NAME = "$(TARGET_NAME)"; PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/ffi; "PUBLIC_HEADERS_FOLDER_PATH[sdk=macosx*]" = /usr/include/ffi; RC_ProjectSourceVersion = 1; SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos watchos watchsimulator appletv appletvsimulator"; SUPPORTS_TEXT_BASED_API = NO; VERSIONING_SYSTEM = ""; }; name = Debug; }; 08F68BBB2170489100E21C99 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; BITCODE_GENERATION_MODE = ""; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COMBINE_HIDPI_IMAGES = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; ENABLE_NS_ASSERTIONS = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; INSTALL_PATH = /usr/lib; IS_ZIPPERED = YES; OTHER_LDFLAGS = ( "-Wl,-allowable_client,!", "-Wl,-not_for_dyld_shared_cache", "-Wl,-no_compact_unwind", ); PRODUCT_NAME = "$(TARGET_NAME)"; PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/ffi; "PUBLIC_HEADERS_FOLDER_PATH[sdk=macosx*]" = /usr/include/ffi; RC_ProjectSourceVersion = 1; SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos watchos watchsimulator appletv appletvsimulator"; SUPPORTS_TEXT_BASED_API = NO; VERSIONING_SYSTEM = ""; }; name = Release; }; DB13B1601849DEB70010F42D /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)"; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( "$(inherited)", darwin/include, include, ); RC_ProjectSourceVersion = 1; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = "__attribute__((visibility(\"hidden\")))"; }; name = Debug; }; DB13B1611849DEB70010F42D /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)"; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( "$(inherited)", darwin/include, include, ); RC_ProjectSourceVersion = 1; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = "__attribute__((visibility(\"hidden\")))"; }; name = Release; }; DB13B1B11849DF520010F42D /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = NO; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; INSTALL_PATH = /usr/lib; IS_ZIPPERED = YES; MAN_PAGES_INSTALL_PATH = /usr/local/share/man; "MAN_PAGES_INSTALL_PATH[sdk=macosx*]" = /usr/share/man; MODULEMAP_FILE = "$(SRCROOT)/darwin/include/module.modulemap"; OTHER_TAPI_FLAGS = "-exclude-public-header **/module.modulemap"; PRODUCT_NAME = "$(TARGET_NAME)"; PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/ffi; "PUBLIC_HEADERS_FOLDER_PATH[sdk=macosx*]" = /usr/include/ffi; SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos watchos watchsimulator appletv appletvsimulator"; SUPPORTS_TEXT_BASED_API = YES; TAPI_VERIFY_MODE = Pedantic; }; name = Debug; }; DB13B1B21849DF520010F42D /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; ENABLE_NS_ASSERTIONS = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; INSTALL_PATH = /usr/lib; IS_ZIPPERED = YES; MAN_PAGES_INSTALL_PATH = /usr/local/share/man; "MAN_PAGES_INSTALL_PATH[sdk=macosx*]" = /usr/share/man; MODULEMAP_FILE = "$(SRCROOT)/darwin/include/module.modulemap"; OTHER_TAPI_FLAGS = "-exclude-public-header **/module.modulemap"; PRODUCT_NAME = "$(TARGET_NAME)"; PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/ffi; "PUBLIC_HEADERS_FOLDER_PATH[sdk=macosx*]" = /usr/include/ffi; SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos watchos watchsimulator appletv appletvsimulator"; SUPPORTS_TEXT_BASED_API = YES; TAPI_VERIFY_MODE = Pedantic; }; name = Release; }; FDDB2F601F5D846400EF414E /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = NO; EXECUTABLE_EXTENSION = a; EXECUTABLE_PREFIX = lib; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACH_O_TYPE = staticlib; PRODUCT_NAME = ffi; SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos watchos watchsimulator appletv appletvsimulator"; }; name = Debug; }; FDDB2F611F5D846400EF414E /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; EXECUTABLE_EXTENSION = a; EXECUTABLE_PREFIX = lib; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACH_O_TYPE = staticlib; PRODUCT_NAME = ffi; SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos watchos watchsimulator appletv appletvsimulator"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 08F68BB92170489100E21C99 /* Build configuration list for PBXNativeTarget "libffi-trampolines" */ = { isa = XCConfigurationList; buildConfigurations = ( 08F68BBA2170489100E21C99 /* Debug */, 08F68BBB2170489100E21C99 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; DB13B15F1849DEB70010F42D /* Build configuration list for PBXProject "libffi" */ = { isa = XCConfigurationList; buildConfigurations = ( DB13B1601849DEB70010F42D /* Debug */, DB13B1611849DEB70010F42D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; DB13B1B01849DF520010F42D /* Build configuration list for PBXNativeTarget "libffi" */ = { isa = XCConfigurationList; buildConfigurations = ( DB13B1B11849DF520010F42D /* Debug */, DB13B1B21849DF520010F42D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; FDDB2F5F1F5D846400EF414E /* Build configuration list for PBXNativeTarget "libffi-static" */ = { isa = XCConfigurationList; buildConfigurations = ( FDDB2F601F5D846400EF414E /* Debug */, FDDB2F611F5D846400EF414E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = DB13B15C1849DEB70010F42D /* Project object */; }