181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch#!/bin/bash 281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch# 381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch# this script is used to build a static version of the Android emulator 481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch# from our distribution package. 581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch# 681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdochcd $(dirname $0) 781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen MurdochCURDIR=$(pwd) 881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch 981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdochshow_help= 1081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen MurdochTARGET=emulator 1181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdochfor opt; do 1281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch optarg=`expr "x$opt" : 'x[^=]*=\(.*\)'` 1381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch case "$opt" in 1481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch --help|-h|-\?) show_help=yes 1581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch ;; 1681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch --target=*) TARGET=$optarg 1781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch ;; 1881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch esac 1981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdochdone 2081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch 2181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdochif [ -n "$show_help" ] ; then 2281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch echo "usage: build-emulator [--target=FILEPATH]" 2381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch exit 1 2481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdochfi 2581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch 2681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch# directory where we'll place the temporary SDL binaries 2781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen MurdochLOCAL=$CURDIR/local 2881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch 2981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdochcd $CURDIR/qemu 3081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdochif ! (./android-rebuild.sh); then 3181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch echo "ERROR: could not build the emulator, please check the sources" 3281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdochfi 3381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch 3481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdochcp objs/emulator $CURDIR/emulator 3581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch