lqml/platforms/android/build-ecl/32bit/2-make-ecl-android.sh
2022-05-08 10:16:18 +02:00

22 lines
848 B
Bash
Executable file

# use the previously built host ECL to build the android version
# requires NDK >= 19
# you need to define ANDROID_NDK_TOOLCHAIN
export CC=$ANDROID_NDK_TOOLCHAIN/bin/armv7a-linux-androideabi21-clang
export AR=$ANDROID_NDK_TOOLCHAIN/bin/arm-linux-androideabi-ar
export AS=$ANDROID_NDK_TOOLCHAIN/bin/arm-linux-androideabi-as
export LD=$ANDROID_NDK_TOOLCHAIN/bin/arm-linux-androideabi-ld
export RANLIB=$ANDROID_NDK_TOOLCHAIN/bin/arm-linux-androideabi-ranlib
export STRIP=$ANDROID_NDK_TOOLCHAIN/bin/arm-linux-androideabi-strip
export LDFLAGS="-fuse-ld=bfd"
export ECL_TO_RUN=`pwd`/ecl-android-host/bin/ecl
./configure --host=arm-linux-androideabi \
--prefix=`pwd`/ecl-android \
--disable-c99complex \
--enable-manual=no \
--with-cross-config=`pwd`/src/util/android-arm.cross_config
make
make install