@@ -4,8 +4,8 @@ PROJECTDIR=$(shell pwd)
4
4
OSX_SDK_ROOT =$(shell xcrun --sdk macosx --show-sdk-path)
5
5
6
6
# Version of packages that will be compiled by this meta-package
7
- PYTHON_VERSION =2.7.1
8
7
FFI_VERSION =3.0.13
8
+ PYTHON_VERSION =2.7.1
9
9
10
10
# IPHONE build commands and flags
11
11
IPHONE_ARMV7_SDK_ROOT =$(shell xcrun --sdk iphoneos --show-sdk-path)
@@ -91,12 +91,12 @@ clean-Python:
91
91
rm -rf build/python
92
92
93
93
# Down original Python source code archive.
94
- downloads/Python-$(PYTHON_VERSION ) .tar.bz2 :
95
- curl -L https://www.python.org/ftp/python/$(PYTHON_VERSION ) /Python-$(PYTHON_VERSION ) .tar.bz2 > downloads/Python-$(PYTHON_VERSION ) .tar.bz2
94
+ downloads/Python-$(PYTHON_VERSION ) .tgz :
95
+ curl -L https://www.python.org/ftp/python/$(PYTHON_VERSION ) /Python-$(PYTHON_VERSION ) .tgz > downloads/Python-$(PYTHON_VERSION ) .tgz
96
96
97
97
# Unpack Python source archive into src working directory
98
- src/Python-$(PYTHON_VERSION ) : downloads/Python-$(PYTHON_VERSION ) .tar.bz2
99
- tar xvf downloads/Python-$(PYTHON_VERSION ) .tar.bz2
98
+ src/Python-$(PYTHON_VERSION ) : downloads/Python-$(PYTHON_VERSION ) .tgz
99
+ tar xvf downloads/Python-$(PYTHON_VERSION ) .tgz
100
100
mv Python-$(PYTHON_VERSION ) src
101
101
102
102
# Patch Python source with iOS patches
@@ -251,9 +251,9 @@ build/Python.framework: build/python/ios-simulator/Python build/python/ios-armv7
251
251
cd build/Python.framework && ln -fs Versions/Current/Resources
252
252
# Copy the pyconfig headers from the builds, and install the fat header.
253
253
mkdir -p build/Python.framework/Versions/$(basename $(PYTHON_VERSION ) ) /Resources/include/python$(basename $(PYTHON_VERSION ) )
254
- cp build/python/ios-simulator/include/python$(basename $(PYTHON_VERSION ) ) /pyconfig.h build/Python.framework/Versions/$(basename $(PYTHON_VERSION ) ) /Resources/include/pyconfig-simulator.h
255
- cp build/python/ios-armv7/include/python$(basename $(PYTHON_VERSION ) ) /pyconfig.h build/Python.framework/Versions/$(basename $(PYTHON_VERSION ) ) /Resources/include/pyconfig-armv7.h
256
- cp patch/Python/$(PYTHON_VERSION ) /pyconfig.h build/Python.framework/Versions/$(basename $(PYTHON_VERSION ) ) /Resources/include
254
+ cp build/python/ios-simulator/include/python$(basename $(PYTHON_VERSION ) ) /pyconfig.h build/Python.framework/Versions/$(basename $(PYTHON_VERSION ) ) /Resources/include/python $( basename $( PYTHON_VERSION ) ) / pyconfig-simulator.h
255
+ cp build/python/ios-armv7/include/python$(basename $(PYTHON_VERSION ) ) /pyconfig.h build/Python.framework/Versions/$(basename $(PYTHON_VERSION ) ) /Resources/include/python $( basename $( PYTHON_VERSION ) ) / pyconfig-armv7.h
256
+ cp patch/Python/$(PYTHON_VERSION ) /pyconfig.h build/Python.framework/Versions/$(basename $(PYTHON_VERSION ) ) /Resources/include/python $( basename $( PYTHON_VERSION ) ) /
257
257
# Build a fat library with all targets included.
258
258
xcrun lipo -create -output build/Python.framework/Versions/Current/Python build/python/ios-simulator/Python build/python/ios-armv7/Python build/python/ios-armv7s/Python
259
259
cd build/Python.framework && ln -fs Versions/Current/Python
@@ -264,11 +264,19 @@ env:
264
264
# PYTHON_VERSION $(PYTHON_VERSION)
265
265
# FFI_VERSION $(FFI_VERSION)
266
266
# OSX_SDK_ROOT $(OSX_SDK_ROOT)
267
+
267
268
# IPHONE_ARMV7_SDK_ROOT $(IPHONE_ARMV7_SDK_ROOT)
268
269
# IPHONE_ARMV7_CC $(IPHONE_ARMV7_CC)
269
270
# IPHONE_ARMV7_LD $(IPHONE_ARMV7_LD)
270
271
# IPHONE_ARMV7_CFLAGS $(IPHONE_ARMV7_CFLAGS)
271
272
# IPHONE_ARMV7_LDFLAGS $(IPHONE_ARMV7_LDFLAGS)
273
+
274
+ # IPHONE_ARMV7S_SDK_ROOT $(IPHONE_ARMV7S_SDK_ROOT)
275
+ # IPHONE_ARMV7S_CC $(IPHONE_ARMV7S_CC)
276
+ # IPHONE_ARMV7S_LD $(IPHONE_ARMV7S_LD)
277
+ # IPHONE_ARMV7S_CFLAGS $(IPHONE_ARMV7S_CFLAGS)
278
+ # IPHONE_ARMV7S_LDFLAGS $(IPHONE_ARMV7S_LDFLAGS)
279
+
272
280
# IPHONE_SIMULATOR_SDK_ROOT $(IPHONE_SIMULATOR_SDK_ROOT)
273
281
# IPHONE_SIMULATOR_CC $(IPHONE_SIMULATOR_CC)
274
282
# IPHONE_SIMULATOR_LD $(IPHONE_SIMULATOR_LD)
0 commit comments