blob: 3856ed14b28f5ce2eef3e15dc0f57c2f0136e8e4 [file] [log] [blame]
Alexandre Lision43b9aeb2014-07-15 14:21:19 -04001#!/bin/sh
2
3if [ -z "$ANDROID_NDK" ]; then
4 echo "Please set the ANDROID_NDK environment variable with its path."
5 exit 1
6fi
Alexandre Lision43b9aeb2014-07-15 14:21:19 -04007if [ -z "$ANDROID_ABI" ]; then
Thomas Guillemc1c81dc2014-10-09 18:46:10 +02008 echo "Please set ANDROID_ABI to your architecture: armeabi-v7a, armeabi, arm64-v8a, x86, x86_64 or mips."
Alexandre Lision43b9aeb2014-07-15 14:21:19 -04009 exit 1
10fi
Tristan Matthewsd6033b42014-10-09 17:00:07 -040011if [ -z "$ANDROID_API" ];then
12 echo "ANDROID_API not set, call ./compile.sh first"
13 exit 1
14fi
Alexandre Lision43b9aeb2014-07-15 14:21:19 -040015
Adrien Béraudfd8a9ae2019-11-28 13:33:24 -050016CPPFLAGS="${CPPFLAGS} -I${DAEMON_DIR}/contrib/${TARGET_TUPLE}/include " \
17LDFLAGS="${LDFLAGS} -L${DAEMON_DIR}/contrib/${TARGET_TUPLE}/lib " \
Adrien Béraudd088a982017-02-09 14:38:36 -050018CC="${CROSS_COMPILE}clang" \
19CXX="${CROSS_COMPILE}clang++" \
Alexandre Lision43b9aeb2014-07-15 14:21:19 -040020NM="${CROSS_COMPILE}nm" \
21STRIP="${CROSS_COMPILE}strip" \
22RANLIB="${CROSS_COMPILE}ranlib" \
23AR="${CROSS_COMPILE}ar" \
Adrien Béraud6d881d92015-06-17 16:22:23 -040024AS="${CROSS_COMPILE}as" \
Adrien Béraudfd8a9ae2019-11-28 13:33:24 -050025PKG_CONFIG_LIBDIR=$DAEMON_DIR/contrib/$TARGET_TUPLE/lib/pkgconfig \
26$DAEMON_DIR/configure --host=$TARGET_TUPLE $EXTRA_PARAMS \
Adrien Béraud3a4b4b62020-02-21 22:57:48 -050027 --disable-shared --with-opensl --without-dbus --without-alsa --without-pulse --enable-accel\
Adrien Béraudfd8a9ae2019-11-28 13:33:24 -050028 --prefix=$DAEMON_DIR/install-android-$TARGET_TUPLE \
Tristan Matthewscc806e12014-08-01 16:25:03 -040029 $*