Skip to content
This repository was archived by the owner on Jan 18, 2024. It is now read-only.

Commit 25fff04

Browse files
committed
added 'i686-linux-android' target
1 parent 9ccbf89 commit 25fff04

File tree

11 files changed

+55
-11
lines changed

11 files changed

+55
-11
lines changed

buildall.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
#!/bin/bash
22
echo "Building all Py34a"
33

4+
set -e
5+
6+
export TARGET="i686-linux-android"
7+
48
arch=`uname -m`
59
if [ "$arch" == "i686" ]
610
then

bzip2-1.0.6/xbuild.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
export TARGET=arm-linux-androideabi
1+
set -e
2+
3+
TARGET=${TARGET:-"arm-linux-androideabi"}
24
pushd ../thirdparty
35
export TARGET_DIR=`pwd`
46
popd

gmp-5.0.2/xbuild.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
TARGET=arm-linux-androideabi
1+
set -e
2+
3+
TARGET=${TARGET:-"arm-linux-androideabi"}
24
pushd ../thirdparty
35
TARGET_DIR=`pwd`
46
popd
@@ -10,5 +12,6 @@ export RANLIB=${TARGET}-ranlib
1012
export LD=${TARGET}-ld
1113
export NM=${TARGET}-nm
1214

15+
# XXX makeinfo must be installed to create doc/ : apt-get install texinfo
1316
./configure --host=$TARGET --target=$TARGET --prefix=$TARGET_DIR --enable-shared && make && make install
1417

ncurses-5.9/xbuild.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
export TARGET=arm-linux-androideabi
1+
set -e
2+
3+
TARGET=${TARGET:-"arm-linux-androideabi"}
24
pushd ../thirdparty
35
TARGET_DIR=`pwd`
46
popd

openssl/xbuild.sh

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
TARGET=arm-linux-androideabi
1+
set -e
2+
3+
TARGET=${TARGET:-"arm-linux-androideabi"}
24
pushd ../thirdparty
35
export TARGET_DIR=`pwd`
46
popd
@@ -10,6 +12,11 @@ export RANLIB=${TARGET}-ranlib
1012
export LD=${TARGET}-ld
1113
export NM=${TARGET}-nm
1214

15+
export SYSTEM="Linux"
16+
export MACHINE="i686"
17+
18+
./config --prefix=${TARGET_DIR}
19+
1320
mv Makefile tmp && cp tmp Makefile && rm tmp
1421

1522
make && make install

openssl/xconf.sh

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,16 @@
1-
./Configure no-dso no-krb5 linux-armv4 --prefix=/home/river/android-sdk/workplace/micharu123-py4a/python3-alpha/thirdparty --openssldir=/home/river/android-sdk/workplace/micharu123-py4a/python3-alpha/openssl
1+
case "$TARGET" in
2+
"")
3+
echo "TARGET is not set" >&2
4+
exit 5
5+
;;
6+
i686-*)
7+
OS="linux-generic32";;
8+
arm-*)
9+
OS="linux-armv4";;
10+
*)
11+
echo "Unknown target: '$TARGET'" >&2
12+
exit 5
13+
;;
14+
esac
15+
16+
./Configure no-dso no-krb5 $OS --prefix=../thirdparty --openssldir=../openssl

python3-src/xbuild.sh

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
set -e
2+
3+
TARGET=${TARGET:-"arm-linux-androideabi"}
14
pushd ../thirdparty
25
export THIRD_PARTY_DIR=`pwd`
36
popd
@@ -17,6 +20,6 @@ cat pyconfig.h \
1720
mv temp pyconfig.h
1821

1922

20-
make HOSTPYTHON=./hostpython HOSTPGEN=./Parser/hostpgen BLDSHARED="arm-linux-androideabi-gcc -shared" CROSS_COMPILE=arm-linux-androideabi- CROSS_COMPILE_TARGET=yes HOSTARCH=arm-linux-androideabi BUILDARCH=x86_64-linux-gnu && \
21-
make install HOSTPYTHON=./hostpython BLDSHARED="arm-linux-androideabi-gcc -shared" CROSS_COMPILE=arm-linux-androideabi- CROSS_COMPILE_TARGET=yes prefix=${PWD}/_install/python3 &&\
23+
make HOSTPYTHON=./hostpython HOSTPGEN=./Parser/hostpgen BLDSHARED="${TARGET}-gcc -shared" CROSS_COMPILE=${TARGET}- CROSS_COMPILE_TARGET=yes HOSTARCH=${TARGET} BUILDARCH=x86_64-linux-gnu && \
24+
make install HOSTPYTHON=./hostpython BLDSHARED="${TARGET}-gcc -shared" CROSS_COMPILE=${TARGET}- CROSS_COMPILE_TARGET=yes prefix=${PWD}/_install/python3 &&\
2225
./xpack.sh

python3-src/xconf.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
set -e
2+
3+
TARGET=${TARGET:-"arm-linux-androideabi"}
14
pushd ../thirdparty
25
export THIRD_PARTY_DIR=`pwd`
36
popd
4-
export TARGET=arm-linux-androideabi
57

68
CC=${TARGET}-gcc CXX=${TARGET}-g++ AR=${TARGET}-ar RANLIB=${TARGET}-ranlib ./configure --host=${TARGET} --build=x86_64-linux-gnu --prefix=/python --enable-shared
79

readline-6.2/xbuild.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
export TARGET=arm-linux-androideabi
1+
set -e
2+
3+
TARGET=${TARGET:-"arm-linux-androideabi"}
24
pushd ../thirdparty
35
TARGET_DIR=`pwd`
46
popd

sqlite3/xbuild.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
TARGET=arm-linux-androideabi
1+
set -e
2+
3+
TARGET=${TARGET:-"arm-linux-androideabi"}
24
pushd ../thirdparty
35
TARGET_DIR=`pwd`
46
popd

0 commit comments

Comments
 (0)