initial commit
This commit is contained in:
commit
636959b37b
2474 files changed
+1343178
No files matched your search
Executable
+67
@@ -0,0 +1,67 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
|
||||
F="configure-bb10"
|
||||
|
||||
if test "$*" = "--help" -o "$*" = "-h"; then
|
||||
echo "$F [--simulator] [OPTIONS]"
|
||||
echo ""
|
||||
echo "where:"
|
||||
echo " --simulator Optional parameter to specify that the compilation"
|
||||
echo " target is a simulator."
|
||||
echo " OPTIONS Other options that will be passed directly to"
|
||||
echo " ./configure script. Run ./configure --help"
|
||||
echo " for more info."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# Find simulator argument
|
||||
args=""
|
||||
simulator="no"
|
||||
for arg in "$@"; do
|
||||
if test "$arg" = "--simulator"; then
|
||||
simulator="yes"
|
||||
else
|
||||
args="$args $arg"
|
||||
fi
|
||||
done
|
||||
|
||||
if test "$simulator" = "yes"; then
|
||||
TARGET_ARCH="x86"
|
||||
TARGET_ARCHEND=${TARGET_ARCH}
|
||||
LIBDIR=${TARGET_ARCH}
|
||||
TARGET_HOST="i486-pc-nto-qnx8.0.0"
|
||||
else
|
||||
TARGET_ARCH="armv7"
|
||||
TARGET_ARCHEND="${TARGET_ARCH}le"
|
||||
LIBDIR="armle-v7"
|
||||
TARGET_HOST="arm-unknown-nto-qnx8.0.0eabi"
|
||||
fi
|
||||
|
||||
RANLIB="${QNX_HOST}/usr/bin/nto${TARGET_ARCH}-ranlib "
|
||||
CPP="${QNX_HOST}/usr/bin/qcc -V4.6.3,gcc_nto${TARGET_ARCHEND}_cpp -E "
|
||||
CC="${QNX_HOST}/usr/bin/qcc -V4.6.3,gcc_nto${TARGET_ARCHEND}_cpp "
|
||||
LD="${QNX_HOST}/usr/bin/nto${TARGET_ARCH}-ld "
|
||||
export LDFLAGS="$LDFLAGS -L${QNX_TARGET}/${LIBDIR}/usr/lib -L${QNX_TARGET}/${LIBDIR}/lib -L${QNX_HOST}/usr/lib/gcc/${TARGET_HOST}/4.6.3 -lgcc -lasound -laudio_manager"
|
||||
|
||||
if test "$CFLAGS" = ""; then
|
||||
# Default if no CFLAGS is set in env
|
||||
export CFLAGS=" -g -O2"
|
||||
fi
|
||||
export CFLAGS="$CFLAGS -fPIC -DPJ_CONFIG_BB10=1 -DPJMEDIA_AUDIO_DEV_HAS_BB10=1"
|
||||
|
||||
# Invoke configure
|
||||
./configure --host=${TARGET_HOST} --disable-oss $args
|
||||
RETVAL=$?
|
||||
|
||||
# Write to pjsip.pri only if configure was successful
|
||||
if test $RETVAL -eq 0; then
|
||||
echo "# Config file to be included in app's .pro file" > pjsip.pri
|
||||
echo "# Auto-generated by 'configure-bb10 $*'" >> pjsip.pri
|
||||
make -f bb10-config.mak >> pjsip.pri
|
||||
|
||||
echo PJSIP config file for BB10 has been written to \'pjsip.pri\'. You can include this file from your application\'s .pro file.
|
||||
echo
|
||||
fi
|
||||
|
||||
|
||||
Reference in new issue
Block a user