@@ -12,22 +12,22 @@ RUBICON_VERSION=0.1.2
1212IPHONE_ARMV7_SDK_ROOT =$(shell xcrun --sdk iphoneos --show-sdk-path)
1313IPHONE_ARMV7_CC =$(shell xcrun -find -sdk iphoneos clang)
1414IPHONE_ARMV7_LD =$(shell xcrun -find -sdk iphoneos ld)
15- IPHONE_ARMV7_CFLAGS =-arch armv7 -pipe -no-cpp-precomp -isysroot $(IPHONE_ARMV7_SDK_ROOT ) -miphoneos-version-min=5.1.1
16- IPHONE_ARMV7_LDFLAGS =-arch armv7 -isysroot $(IPHONE_ARMV7_SDK_ROOT ) -miphoneos-version-min=5.1.1
15+ IPHONE_ARMV7_CFLAGS =-arch armv7 -pipe -no-cpp-precomp -isysroot $(IPHONE_ARMV7_SDK_ROOT ) -miphoneos-version-min=6.0
16+ IPHONE_ARMV7_LDFLAGS =-arch armv7 -isysroot $(IPHONE_ARMV7_SDK_ROOT ) -miphoneos-version-min=6.0
1717
1818# IPHONE build commands and flags
1919IPHONE_ARMV7S_SDK_ROOT =$(shell xcrun --sdk iphoneos --show-sdk-path)
2020IPHONE_ARMV7S_CC =$(shell xcrun -find -sdk iphoneos clang)
2121IPHONE_ARMV7S_LD =$(shell xcrun -find -sdk iphoneos ld)
22- IPHONE_ARMV7S_CFLAGS =-arch armv7s -pipe -no-cpp-precomp -isysroot $(IPHONE_ARMV7S_SDK_ROOT ) -miphoneos-version-min=5.1.1
23- IPHONE_ARMV7S_LDFLAGS =-arch armv7s -isysroot $(IPHONE_ARMV7S_SDK_ROOT ) -miphoneos-version-min=5.1.1
22+ IPHONE_ARMV7S_CFLAGS =-arch armv7s -pipe -no-cpp-precomp -isysroot $(IPHONE_ARMV7S_SDK_ROOT ) -miphoneos-version-min=6.0
23+ IPHONE_ARMV7S_LDFLAGS =-arch armv7s -isysroot $(IPHONE_ARMV7S_SDK_ROOT ) -miphoneos-version-min=6.0
2424
2525# IPHONE_SIMULATOR build commands and flags
2626IPHONE_SIMULATOR_SDK_ROOT =$(shell xcrun --sdk iphonesimulator --show-sdk-path)
2727IPHONE_SIMULATOR_CC =$(shell xcrun -find -sdk iphonesimulator clang)
2828IPHONE_SIMULATOR_LD =$(shell xcrun -find -sdk iphonesimulator ld)
29- IPHONE_SIMULATOR_CFLAGS =-arch i386 -pipe -no-cpp-precomp -isysroot $(IPHONE_SIMULATOR_SDK_ROOT ) -miphoneos-version-min=5.1.1
30- IPHONE_SIMULATOR_LDFLAGS =-arch i386 -isysroot $(IPHONE_SIMULATOR_SDK_ROOT ) -miphoneos-version-min=5.1.1
29+ IPHONE_SIMULATOR_CFLAGS =-arch i386 -pipe -no-cpp-precomp -isysroot $(IPHONE_SIMULATOR_SDK_ROOT ) -miphoneos-version-min=6.0
30+ IPHONE_SIMULATOR_LDFLAGS =-arch i386 -isysroot $(IPHONE_SIMULATOR_SDK_ROOT ) -miphoneos-version-min=6.0
3131
3232
3333all : working-dirs build/ffi.framework build/Python.framework
@@ -77,6 +77,8 @@ src/libffi-$(FFI_VERSION): downloads/libffi-$(FFI_VERSION).tar.gz
7777build/ffi.framework : src/libffi-$(FFI_VERSION )
7878 cd src/libffi-$(FFI_VERSION ) && patch -p1 -N < ../../patch/libffi/ffi-sysv.S.patch
7979 cd src/libffi-$(FFI_VERSION ) && patch -p1 -N < ../../patch/libffi/project.pbxproj.patch
80+ cd src/libffi-$(FFI_VERSION ) && patch -p1 -N < ../../patch/libffi/build-ios.sh.patch
81+ cd src/libffi-$(FFI_VERSION ) && patch -p1 -N < ../../patch/libffi/generate-ios-source-and-headers.py.patch
8082 cd src/libffi-$(FFI_VERSION ) && python generate-ios-source-and-headers.py
8183 cd src/libffi-$(FFI_VERSION ) && xcodebuild -project libffi.xcodeproj -target " Framework" -configuration Release -sdk iphoneos$(SDKVER ) OTHER_CFLAGS=" -no-integrated-as"
8284 cp -a src/libffi-$(FFI_VERSION ) /build/Release-universal/ffi.framework build
0 commit comments