Added Python3. (Still testing integration)
This commit is contained in:
44
project/jni/python3/mk/build_single.sh
Executable file
44
project/jni/python3/mk/build_single.sh
Executable file
@@ -0,0 +1,44 @@
|
||||
#!/usr/bin/env bash
|
||||
source ./env
|
||||
[[ ! -d "${ANDROID_PREFIX}/${BUILD_IDENTIFIER}" ]] && (mkdir -p "${ANDROID_PREFIX}/${BUILD_IDENTIFIER}" || exit 1)
|
||||
[[ ! -d "${ANDROID_PREFIX}/${BUILD_IDENTIFIER}/include" ]] && (mkdir "${ANDROID_PREFIX}/${BUILD_IDENTIFIER}/include" || exit 1)
|
||||
|
||||
export PATH="${ANDROID_TOOL_PREFIX}/${BUILD_IDENTIFIER}/bin:${PATH}"
|
||||
export PREFIX="${ANDROID_PREFIX}/${BUILD_IDENTIFIER}"
|
||||
export TOOL_PREFIX="${ANDROID_TOOL_PREFIX}/${BUILD_IDENTIFIER}"
|
||||
export HOST="${ANDROID_HOST}"
|
||||
export TARGET="${ANDROID_TARGET}"
|
||||
|
||||
export NDK_ROOT="${BASE}/sdk/${NDK_REL}"
|
||||
export SDK_ROOT="${BASE}/sdk/${SDK_REL}"
|
||||
export NDK_PLATFORM="android-${NDK_REV}"
|
||||
export SDK_PLATFORM="android-${SDK_REV}"
|
||||
export cross="${ANDROID_TARGET}-"
|
||||
|
||||
export PLATFORMVER="android-24"
|
||||
export PREFIX="$NDK_PATH/platforms/$PLATFORMVER/arch-arm/usr"
|
||||
|
||||
export CFLAGS="--sysroot ${TOOL_PREFIX}/sysroot -I${PREFIX}/include -I${TOOL_PREFIX}/include -DANDROID -mandroid ${CFLAGS_EXTRA}"
|
||||
export CPPFLAGS="${CFLAGS} ${CPPFLAGS_EXTRA}"
|
||||
export CXXFLAGS="${CFLAGS} ${CXXFLAGS_EXTRA}"
|
||||
export LDFLAGS="--sysroot ${TOOL_PREFIX}/sysroot -L${PREFIX}/lib -L${TOOL_PREFIX}/lib ${LDFLAGS_EXTRA}"
|
||||
|
||||
export CC="${ANDROID_TARGET}-gcc"
|
||||
export CXX="${ANDROID_TARGET}-g++"
|
||||
export CPP="${ANDROID_TARGET}-cpp"
|
||||
export AR="${ANDROID_TARGET}-ar"
|
||||
export AS="${ANDROID_TARGET}-ls"
|
||||
export LD="${ANDROID_TARGET}-ld"
|
||||
export OBJCOPY="${ANDROID_TARGET}-objcopy"
|
||||
export OBJDUMP="${ANDROID_TARGET}-objdump"
|
||||
export RANLIB="${ANDROID_TARGET}-ranlib"
|
||||
export STRIP="${ANDROID_TARGET}-strip"
|
||||
|
||||
export NAME="$1"
|
||||
export VERSION="$2"
|
||||
export PACKAGE="${NAME}-${VERSION}"
|
||||
export FILESDIR="${BASE}/mk/${NAME}/${VERSION}"
|
||||
|
||||
pushd "${BASE}" > /dev/null
|
||||
. "${FILESDIR}/build.sh" || exit 1
|
||||
popd > /dev/null
|
||||
Reference in New Issue
Block a user