Alexandre Lision | 43b9aeb | 2014-07-15 14:21:19 -0400 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
| 3 | if [ -z "$ANDROID_NDK" ]; then |
| 4 | echo "Please set the ANDROID_NDK environment variable with its path." |
| 5 | exit 1 |
| 6 | fi |
Alexandre Lision | 43b9aeb | 2014-07-15 14:21:19 -0400 | [diff] [blame] | 7 | if [ -z "$ANDROID_ABI" ]; then |
Thomas Guillem | c1c81dc | 2014-10-09 18:46:10 +0200 | [diff] [blame] | 8 | echo "Please set ANDROID_ABI to your architecture: armeabi-v7a, armeabi, arm64-v8a, x86, x86_64 or mips." |
Alexandre Lision | 43b9aeb | 2014-07-15 14:21:19 -0400 | [diff] [blame] | 9 | exit 1 |
| 10 | fi |
Tristan Matthews | d6033b4 | 2014-10-09 17:00:07 -0400 | [diff] [blame] | 11 | if [ -z "$ANDROID_API" ];then |
| 12 | echo "ANDROID_API not set, call ./compile.sh first" |
| 13 | exit 1 |
| 14 | fi |
Alexandre Lision | 43b9aeb | 2014-07-15 14:21:19 -0400 | [diff] [blame] | 15 | |
Adrien Béraud | fd8a9ae | 2019-11-28 13:33:24 -0500 | [diff] [blame] | 16 | CPPFLAGS="${CPPFLAGS} -I${DAEMON_DIR}/contrib/${TARGET_TUPLE}/include " \ |
| 17 | LDFLAGS="${LDFLAGS} -L${DAEMON_DIR}/contrib/${TARGET_TUPLE}/lib " \ |
Adrien Béraud | d088a98 | 2017-02-09 14:38:36 -0500 | [diff] [blame] | 18 | CC="${CROSS_COMPILE}clang" \ |
| 19 | CXX="${CROSS_COMPILE}clang++" \ |
Alexandre Lision | 43b9aeb | 2014-07-15 14:21:19 -0400 | [diff] [blame] | 20 | NM="${CROSS_COMPILE}nm" \ |
| 21 | STRIP="${CROSS_COMPILE}strip" \ |
| 22 | RANLIB="${CROSS_COMPILE}ranlib" \ |
| 23 | AR="${CROSS_COMPILE}ar" \ |
Adrien Béraud | 6d881d9 | 2015-06-17 16:22:23 -0400 | [diff] [blame] | 24 | AS="${CROSS_COMPILE}as" \ |
Adrien Béraud | fd8a9ae | 2019-11-28 13:33:24 -0500 | [diff] [blame] | 25 | PKG_CONFIG_LIBDIR=$DAEMON_DIR/contrib/$TARGET_TUPLE/lib/pkgconfig \ |
| 26 | $DAEMON_DIR/configure --host=$TARGET_TUPLE $EXTRA_PARAMS \ |
philippegorley | 0f6f55d | 2017-06-07 14:56:20 -0400 | [diff] [blame] | 27 | --disable-shared --with-opensl --without-dbus --without-alsa --without-pulse --without-speexdsp --enable-accel\ |
Adrien Béraud | fd8a9ae | 2019-11-28 13:33:24 -0500 | [diff] [blame] | 28 | --prefix=$DAEMON_DIR/install-android-$TARGET_TUPLE \ |
Tristan Matthews | cc806e1 | 2014-08-01 16:25:03 -0400 | [diff] [blame] | 29 | $* |