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