tizen/build.sh: simplify tizen build system
authorIgor Mitsyanko <i.mitsyanko@samsung.com>
Mon, 20 Aug 2012 13:41:19 +0000 (17:41 +0400)
committerEvgeny Voevodin <e.voevodin@samsung.com>
Wed, 12 Sep 2012 10:41:10 +0000 (14:41 +0400)
we had too much scripts for building tizen emulator which were different from
each other in 1-2 lines. Delete redundunt scripts and make default build.sh more
flexible.

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
tizen/build.sh
tizen/build_debug.sh [deleted file]
tizen/emulator_configure.sh
tizen/emulator_configure_arm.sh [deleted file]
tizen/emulator_configure_arm_debug.sh [deleted file]
tizen/emulator_configure_debug.sh [deleted file]
tizen/emulator_configure_x86.sh [deleted file]
tizen/emulator_configure_x86_debug.sh [deleted file]

index 3c50c76..dfae4b0 100755 (executable)
@@ -1,8 +1,135 @@
 #!/bin/sh
+# Build both x86 and ARM emulators by default
 
 UNAME=`uname`
-# Build both x86 and ARM emulators by default
 CONFIGURE_SCRIPT="./emulator_configure.sh"
+CONFIGURE_APPEND=""
+EMUL_TARGET_LIST=""
+VIRTIOGL_EN=""
+OPENGLES_EN=""
+
+usage() {
+    echo "usage: build.sh [options] [target]"
+    echo ""
+    echo "target"
+    echo "    emulator target, one of: [x86|i386|i486|i586|i686|arm|all]. Defaults to \"all\""
+    echo ""
+    echo "options:"
+    echo "-d, --debug"
+    echo "    build debug configuration"
+    echo "-dgl, --debug-gles"
+    echo "    build with openGLES passthrough device debug messages enable"
+    echo "-vgl|--virtio-gl"
+    echo "    enable virtio GL support"
+    echo "-gles|--opengles"
+    echo "    enable openGLES passthrough device"
+    echo "-e|--extra"
+    echo "    extra options for QEMU configure"
+    echo "-u|-h|--help|--usage"
+    echo "    display this help message and exit"
+}
+
+virtgl_enable() {
+  case "$1" in
+  0|no|disable)
+    VIRTIOGL_EN="no"
+  ;;
+  1|yes|enable)
+    VIRTIOGL_EN="yes"
+  ;;
+  *)
+    usage
+    exit 1
+  ;;
+  esac
+}
+
+opengles_enable() {
+  case "$1" in
+  0|no|disable)
+    OPENGLES_EN="no"
+  ;;
+  1|yes|enable)
+    OPENGLES_EN="yes"
+  ;;
+  *)
+    usage
+    exit 1
+  ;;
+  esac
+}
+
+set_target() {
+  if [ ! -z "$EMUL_TARGET_LIST" ] ; then
+      usage
+      exit 1
+  fi
+
+  case "$1" in
+  x86|i386|i486|i586|i686)
+    EMUL_TARGET_LIST="i386-softmmu"
+    if [ -z "$VIRTIOGL_EN" ] ; then
+      virtgl_enable yes
+    fi
+  ;;
+  arm)
+    EMUL_TARGET_LIST="arm-softmmu"
+    if [ -z "$OPENGLES_EN" ] ; then
+      opengles_enable yes
+    fi
+  ;;
+  all)
+    EMUL_TARGET_LIST="i386-softmmu,arm-softmmu"
+    if [ -z "$VIRTIOGL_EN" ] ; then
+      virtgl_enable yes
+    fi
+    if [ -z "$OPENGLES_EN" ] ; then
+      opengles_enable yes
+    fi
+  ;;
+  esac
+}
+
+while [ "$#" -gt "0" ]
+do
+    case $1 in
+    x86|i386|i486|i586|i686|arm|all)
+        set_target $1
+    ;;
+    -d|--debug)
+        CONFIGURE_APPEND="$CONFIGURE_APPEND --enable-debug"
+    ;;
+    -dgl|--debug-gles)
+        CONFIGURE_APPEND="$CONFIGURE_APPEND --enable-debug-gles"
+    ;;
+    -e|--extra)
+        shift
+        CONFIGURE_APPEND="$CONFIGURE_APPEND $1"
+    ;;
+    -vgl|--virtio-gl)
+        shift
+        virtgl_enable $1
+    ;;
+    -gles|--opengles)
+        shift
+        opengles_enable $1
+    ;;
+    -u|-h|--help|--usage)
+        usage
+        exit 0
+    ;;
+    *)
+        echo "Syntax Error"
+        usage
+        exit 1
+    ;;
+    esac
+    shift
+done
+
+if [ -z "$EMUL_TARGET_LIST" ] ; then
+  set_target all
+fi
 
 case "$UNAME" in
 Linux)
@@ -21,22 +148,20 @@ else
     NUMCPU=1
 fi
 
-if [ ! -z "$1" ] ; then
-  case "$1" in
-  x86|i386|i486|i586|i686)
-    CONFIGURE_SCRIPT="./emulator_configure_x86.sh"
-  ;;
-  arm)
-    CONFIGURE_SCRIPT="./emulator_configure_arm.sh"
-  ;;
-  all)
-    CONFIGURE_SCRIPT="./emulator_configure.sh"
-  ;;
-  *)
-    echo "ERROR: unknown target architecture"
-    exit 1
-  ;;
-  esac
+CONFIGURE_APPEND="--target-list=$EMUL_TARGET_LIST $CONFIGURE_APPEND"
+
+if test "$VIRTIOGL_EN" = "yes" ; then
+  CONFIGURE_APPEND="$CONFIGURE_APPEND --enable-gl"
+else
+  CONFIGURE_APPEND="$CONFIGURE_APPEND --disable-gl"
 fi
 
-$CONFIGURE_SCRIPT && make -j$NUMCPU && make install
+if test "$OPENGLES_EN" = "yes" ; then
+  CONFIGURE_APPEND="$CONFIGURE_APPEND --enable-opengles"
+else
+  CONFIGURE_APPEND="$CONFIGURE_APPEND --disable-opengles"
+fi
+
+echo $CONFIGURE_SCRIPT $CONFIGURE_APPEND
+$CONFIGURE_SCRIPT "$CONFIGURE_APPEND" && make -j$NUMCPU && make install
+
diff --git a/tizen/build_debug.sh b/tizen/build_debug.sh
deleted file mode 100755 (executable)
index ffee8ef..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-
-UNAME=`uname`
-# Build both x86 and ARM emulators by default
-CONFIGURE_SCRIPT="./emulator_configure_debug.sh"
-
-case "$UNAME" in
-Linux)
-    NUMCPU=`grep -c 'cpu cores' /proc/cpuinfo`
-    ;;
-MINGW*)
-    NUMCPU=`echo $NUMBER_OF_PROCESSORS`
-    ;;
-esac
-
-echo "Number of CPUs $NUMCPU"
-
-if [ "x$NUMCPU" != "x" ] ; then
-    NUMCPU=$(( NUMCPU + 1 ))
-else
-    NUMCPU=1
-fi
-
-if [ ! -z "$1" ] ; then
-  case "$1" in
-  x86|i386|i486|i586|i686)
-    CONFIGURE_SCRIPT="./emulator_configure_x86_debug.sh"
-  ;;
-  arm)
-    CONFIGURE_SCRIPT="./emulator_configure_arm_debug.sh"
-  ;;
-  all)
-    CONFIGURE_SCRIPT="./emulator_configure_debug.sh"
-  ;;
-  *)
-    echo "ERROR: unknown target architecture"
-    exit 1
-  ;;
-  esac
-fi
-
-$CONFIGURE_SCRIPT && make -j$NUMCPU && make install
index 74da7a7..0692357 100755 (executable)
@@ -26,16 +26,13 @@ cd ..
 echo ""
 echo "##### QEMU configure for emulator"
 exec ./configure \
- --target-list="i386-softmmu arm-softmmu" \
  --disable-werror \
  --audio-drv-list=alsa \
  --audio-card-list=ac97 \
  --enable-ldst-optimization \
  --enable-maru \
  --disable-vnc \
- --enable-opengles \
- --enable-gl \
- --disable-pie
+ --disable-pie $1
 ;;
 MINGW*)
 cd distrib/libav
@@ -49,15 +46,12 @@ cd ..
 echo ""
 echo "##### QEMU configure for emulator"
 exec ./configure \
- --target-list="i386-softmmu arm-softmmu" \
  --audio-drv-list=winwave \
  --audio-card-list=ac97 \
  --enable-ldst-optimization \
  --enable-hax \
  --enable-maru \
- --disable-vnc \
- --enable-opengles \
- --enable-gl $1
+ --disable-vnc $1
 ;;
 Darwin*)
 cd distrib/libav
@@ -71,13 +65,11 @@ cd ..
 echo ""
 echo "##### QEMU configure for emulator"
 ./configure \
- --target-list=i386-softmmu \
  --audio-drv-list=coreaudio \
  --enable-mixemu \
  --audio-card-list=ac97 \
  --enable-maru \
  --disable-vnc \
- --disable-sdl \
- --disable-gl
+ --disable-sdl $1
 ;;
 esac
diff --git a/tizen/emulator_configure_arm.sh b/tizen/emulator_configure_arm.sh
deleted file mode 100755 (executable)
index f9895ef..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-#!/bin/sh
-# OS specific
-targetos=`uname -s`
-targetarch=`echo | gcc -E -dM - | grep __x86_64`
-bindir="i386"
-ffmpegarc="x86"
-if test "$targetarch" != ""
-then
-       bindir="x86_64"
-       ffmpegarc="x86_64"
-fi
-
-echo "##### checking for os... targetos $targetos"
-
-case $targetos in
-Linux*)
-cd distrib/libav
-echo ""
-echo "##### FFMPEG configure for emulator"
-./configure \
- --prefix=./$bindir --arch=${ffmpegarc} --enable-static --enable-pic --enable-optimizations --disable-doc --disable-gpl --disable-yasm --disable-postproc --disable-swscale --disable-ffmpeg --disable-ffprobe --disable-ffserver --disable-ffplay --disable-decoders --disable-encoders --disable-muxers --disable-demuxers --disable-parsers --disable-protocols --disable-network --disable-bsfs --disable-devices --disable-filters --enable-encoder=h263 --enable-encoder=h263p --enable-encoder=mpeg4 --enable-encoder=msmpeg4v2 --enable-encoder=msmpeg4v3 --enable-decoder=aac --enable-decoder=h263 --enable-decoder=h264 --enable-decoder=mp3 --enable-decoder=mp3adu --enable-decoder=mpeg4 --enable-decoder=mpegvideo --enable-decoder=msmpeg4v1 --enable-decoder=msmpeg4v2 --enable-decoder=msmpeg4v3 --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=wmv3 --enable-decoder=vc1
-cd ../.. 
-
-cd ..
-
-echo ""
-echo "##### QEMU configure for emulator"
-exec ./configure \
- --target-list="arm-softmmu" \
- --disable-werror \
- --audio-drv-list=alsa \
- --enable-mixemu \
- --audio-card-list=ac97 \
- --enable-ldst-optimization \
- --enable-maru \
- --disable-vnc \
- --enable-opengles \
- --disable-gl \
- --disable-pie
-;;
-MINGW*)
-cd distrib/libav
-echo ""
-echo "##### FFMPEG configure for emulator"
-./configure \
- --prefix=./$bindir --arch=x86 --enable-static --enable-w32threads --enable-optimizations --enable-memalign-hack --disable-doc --disable-gpl --disable-yasm --disable-postproc --disable-swscale --disable-ffmpeg --disable-ffprobe --disable-ffserver --disable-ffplay --disable-decoders --disable-encoders --disable-muxers --disable-demuxers --disable-parsers --disable-protocols --disable-network --disable-bsfs --disable-devices --disable-filters --enable-encoder=h263 --enable-encoder=h263p --enable-encoder=mpeg4 --enable-encoder=msmpeg4v2 --enable-encoder=msmpeg4v3 --enable-decoder=aac --enable-decoder=h263 --enable-decoder=h264 --enable-decoder=mp3 --enable-decoder=mp3adu --enable-decoder=mpeg4 --enable-decoder=mpegvideo --enable-decoder=msmpeg4v1 --enable-decoder=msmpeg4v2 --enable-decoder=msmpeg4v3 --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=wmv3 --enable-decoder=vc1
-cd ../..
-
-cd ..
-echo ""
-echo "##### QEMU configure for emulator"
-exec ./configure \
- --target-list="arm-softmmu" \
- --audio-drv-list=winwave \
- --enable-mixemu \
- --audio-card-list=ac97 \
- --enable-ldst-optimization \
- --enable-hax \
- --enable-maru \
- --disable-vnc \
- --enable-opengles \
- --disable-gl $1
-;;
-Darwin*)
-cd distrib/libav
-echo ""
-echo "##### FFMPEG configure for emulator"
-./configure \
- --prefix=./$bindir --arch=${ffmpegarc} --enable-static --enable-pic --enable-optimizations --disable-doc --disable-gpl --disable-yasm --disable-postproc --disable-swscale --disable-ffmpeg --disable-ffprobe --disable-ffserver --disable-ffplay --disable-decoders --disable-encoders --disable-muxers --disable-demuxers --disable-parsers --disable-protocols --disable-network --disable-bsfs --disable-devices --disable-filters --enable-encoder=h263 --enable-encoder=h263p --enable-encoder=mpeg4 --enable-encoder=msmpeg4v2 --enable-encoder=msmpeg4v3 --enable-decoder=aac --enable-decoder=h263 --enable-decoder=h264 --enable-decoder=mp3 --enable-decoder=mp3adu --enable-decoder=mpeg4 --enable-decoder=mpegvideo --enable-decoder=msmpeg4v1 --enable-decoder=msmpeg4v2 --enable-decoder=msmpeg4v3 --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=wmv3 --enable-decoder=vc1
-cd ../.. 
-
-cd ..
-
-echo ""
-echo "##### QEMU configure for emulator"
-exec ./configure \
- --target-list="arm-softmmu" \
- --disable-werror \
- --audio-drv-list=alsa \
- --enable-mixemu \
- --audio-card-list=ac97 \
- --enable-ldst-optimization \
- --enable-maru \
- --disable-vnc \
- --enable-opengles \
- --disable-gl \
- --disable-pie
-;;
-esac
diff --git a/tizen/emulator_configure_arm_debug.sh b/tizen/emulator_configure_arm_debug.sh
deleted file mode 100755 (executable)
index 20b9cf5..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-#!/bin/sh
-# OS specific
-targetos=`uname -s`
-targetarch=`echo | gcc -E -dM - | grep __x86_64`
-bindir="i386"
-ffmpegarc="x86"
-if test "$targetarch" != ""
-then
-       bindir="x86_64"
-       ffmpegarc="x86_64"
-fi
-
-echo "##### checking for os... targetos $targetos"
-
-case $targetos in
-Linux*)
-cd distrib/libav
-echo ""
-echo "##### FFMPEG configure for emulator"
-./configure \
- --prefix=./$bindir --arch=${ffmpegarc} --enable-static --enable-pic --enable-optimizations --disable-doc --disable-gpl --disable-yasm --disable-postproc --disable-swscale --disable-ffmpeg --disable-ffprobe --disable-ffserver --disable-ffplay --disable-decoders --disable-encoders --disable-muxers --disable-demuxers --disable-parsers --disable-protocols --disable-network --disable-bsfs --disable-devices --disable-filters --enable-encoder=h263 --enable-encoder=h263p --enable-encoder=mpeg4 --enable-encoder=msmpeg4v2 --enable-encoder=msmpeg4v3 --enable-decoder=aac --enable-decoder=h263 --enable-decoder=h264 --enable-decoder=mp3 --enable-decoder=mp3adu --enable-decoder=mpeg4 --enable-decoder=mpegvideo --enable-decoder=msmpeg4v1 --enable-decoder=msmpeg4v2 --enable-decoder=msmpeg4v3 --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=wmv3 --enable-decoder=vc1
-cd ../.. 
-
-cd ..
-
-echo ""
-echo "##### QEMU configure for emulator"
-exec ./configure \
- --target-list="arm-softmmu" \
- --disable-werror \
- --audio-drv-list=alsa \
- --enable-mixemu \
- --audio-card-list=ac97 \
- --enable-ldst-optimization \
- --enable-maru \
- --disable-vnc \
- --enable-opengles \
- --disable-gl \
- --enable-debug \
- --disable-pie
-;;
-MINGW*)
-cd distrib/libav
-echo ""
-echo "##### FFMPEG configure for emulator"
-./configure \
- --prefix=./$bindir --arch=x86 --enable-static --enable-w32threads --enable-optimizations --enable-memalign-hack --disable-doc --disable-gpl --disable-yasm --disable-postproc --disable-swscale --disable-ffmpeg --disable-ffprobe --disable-ffserver --disable-ffplay --disable-decoders --disable-encoders --disable-muxers --disable-demuxers --disable-parsers --disable-protocols --disable-network --disable-bsfs --disable-devices --disable-filters --enable-encoder=h263 --enable-encoder=h263p --enable-encoder=mpeg4 --enable-encoder=msmpeg4v2 --enable-encoder=msmpeg4v3 --enable-decoder=aac --enable-decoder=h263 --enable-decoder=h264 --enable-decoder=mp3 --enable-decoder=mp3adu --enable-decoder=mpeg4 --enable-decoder=mpegvideo --enable-decoder=msmpeg4v1 --enable-decoder=msmpeg4v2 --enable-decoder=msmpeg4v3 --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=wmv3 --enable-decoder=vc1
-cd ../..
-
-cd ..
-echo ""
-echo "##### QEMU configure for emulator"
-exec ./configure \
- --target-list="arm-softmmu" \
- --audio-drv-list=winwave \
- --enable-mixemu \
- --audio-card-list=ac97 \
- --enable-ldst-optimization \
- --enable-hax \
- --enable-maru \
- --disable-vnc \
- --enable-opengles \
- --enable-debug \
- --disable-gl $1
-;;
-Darwin*)
-cd distrib/libav
-echo ""
-echo "##### FFMPEG configure for emulator"
-./configure \
- --prefix=./$bindir --arch=${ffmpegarc} --enable-static --enable-pic --enable-optimizations --disable-doc --disable-gpl --disable-yasm --disable-postproc --disable-swscale --disable-ffmpeg --disable-ffprobe --disable-ffserver --disable-ffplay --disable-decoders --disable-encoders --disable-muxers --disable-demuxers --disable-parsers --disable-protocols --disable-network --disable-bsfs --disable-devices --disable-filters --enable-encoder=h263 --enable-encoder=h263p --enable-encoder=mpeg4 --enable-encoder=msmpeg4v2 --enable-encoder=msmpeg4v3 --enable-decoder=aac --enable-decoder=h263 --enable-decoder=h264 --enable-decoder=mp3 --enable-decoder=mp3adu --enable-decoder=mpeg4 --enable-decoder=mpegvideo --enable-decoder=msmpeg4v1 --enable-decoder=msmpeg4v2 --enable-decoder=msmpeg4v3 --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=wmv3 --enable-decoder=vc1
-cd ../.. 
-
-cd ..
-
-echo ""
-echo "##### QEMU configure for emulator"
-exec ./configure \
- --target-list="arm-softmmu" \
- --disable-werror \
- --audio-drv-list=alsa \
- --enable-mixemu \
- --audio-card-list=ac97 \
- --enable-ldst-optimization \
- --enable-maru \
- --disable-vnc \
- --enable-opengles \
- --enable-debug \
- --disable-gl \
- --disable-pie
-;;
-esac
diff --git a/tizen/emulator_configure_debug.sh b/tizen/emulator_configure_debug.sh
deleted file mode 100755 (executable)
index 6a6d941..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-#!/bin/sh
-# OS specific
-targetos=`uname -s`
-targetarch=`echo | gcc -E -dM - | grep __x86_64`
-bindir="i386"
-ffmpegarc="x86"
-if test "$targetarch" != ""
-then
-       bindir="x86_64"
-       ffmpegarc="x86_64"
-fi
-
-echo "##### checking for os... targetos $targetos"
-
-case $targetos in
-Linux*)
-cd distrib/libav
-echo ""
-echo "##### FFMPEG configure for emulator"
-./configure \
- --prefix=./$bindir --arch=${ffmpegarc} --enable-static --enable-pic --enable-optimizations --disable-doc --disable-gpl --disable-yasm --disable-postproc --disable-swscale --disable-ffmpeg --disable-ffprobe --disable-ffserver --disable-ffplay --disable-decoders --disable-encoders --disable-muxers --disable-demuxers --disable-parsers --disable-protocols --disable-network --disable-bsfs --disable-devices --disable-filters --enable-encoder=h263 --enable-encoder=h263p --enable-encoder=mpeg4 --enable-encoder=msmpeg4v2 --enable-encoder=msmpeg4v3 --enable-decoder=aac --enable-decoder=h263 --enable-decoder=h264 --enable-decoder=mp3 --enable-decoder=mp3adu --enable-decoder=mpeg4 --enable-decoder=mpegvideo --enable-decoder=msmpeg4v1 --enable-decoder=msmpeg4v2 --enable-decoder=msmpeg4v3 --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=wmv3 --enable-decoder=vc1
-cd ../.. 
-
-cd ..
-
-echo ""
-echo "##### QEMU configure for emulator"
-exec ./configure \
- --target-list="i386-softmmu arm-softmmu" \
- --disable-werror \
- --audio-drv-list=alsa \
- --enable-mixemu \
- --audio-card-list=ac97 \
- --enable-ldst-optimization \
- --enable-maru \
- --disable-vnc \
- --enable-opengles \
- --enable-gl \
- --enable-debug \
- --disable-pie
-;;
-MINGW*)
-cd distrib/libav
-echo ""
-echo "##### FFMPEG configure for emulator"
-./configure \
- --prefix=./$bindir --arch=x86 --enable-static --enable-w32threads --enable-optimizations --enable-memalign-hack --disable-doc --disable-gpl --disable-yasm --disable-postproc --disable-swscale --disable-ffmpeg --disable-ffprobe --disable-ffserver --disable-ffplay --disable-decoders --disable-encoders --disable-muxers --disable-demuxers --disable-parsers --disable-protocols --disable-network --disable-bsfs --disable-devices --disable-filters --enable-encoder=h263 --enable-encoder=h263p --enable-encoder=mpeg4 --enable-encoder=msmpeg4v2 --enable-encoder=msmpeg4v3 --enable-decoder=aac --enable-decoder=h263 --enable-decoder=h264 --enable-decoder=mp3 --enable-decoder=mp3adu --enable-decoder=mpeg4 --enable-decoder=mpegvideo --enable-decoder=msmpeg4v1 --enable-decoder=msmpeg4v2 --enable-decoder=msmpeg4v3 --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=wmv3 --enable-decoder=vc1
-cd ../..
-
-cd ..
-echo ""
-echo "##### QEMU configure for emulator"
-exec ./configure \
- --target-list="i386-softmmu arm-softmmu" \
- --audio-drv-list=winwave \
- --enable-mixemu \
- --audio-card-list=ac97 \
- --enable-ldst-optimization \
- --enable-hax \
- --enable-maru \
- --disable-vnc \
- --enable-opengles \
- --enable-debug \
- --enable-gl $1
-;;
-Darwin*)
-cd distrib/libav
-echo ""
-echo "##### FFMPEG configure for emulator"
-./configure \
---prefix=./$bindir --arch=x86 --enable-static --enable-pic --enable-optimizations --disable-doc --disable-gpl --disable-yasm --disable-postproc --disable-swscale --disable-ffmpeg --disable-ffprobe --disable-ffserver --disable-ffplay --disable-decoders --disable-encoders --disable-muxers --disable-demuxers --disable-parsers --disable-protocols --disable-network --disable-bsfs --disable-devices --disable-filters --enable-encoder=h263 --enable-encoder=h263p --enable-encoder=mpeg4 --enable-encoder=msmpeg4v2 --enable-encoder=msmpeg4v3 --enable-decoder=aac --enable-decoder=h263 --enable-decoder=h264 --enable-decoder=mp3 --enable-decoder=mp3adu --enable-decoder=mpeg4 --enable-decoder=mpegvideo --enable-decoder=msmpeg4v1 --enable-decoder=msmpeg4v2 --enable-decoder=msmpeg4v3 --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=wmv3 --enable-decoder=vc1 --cc=cc
-cd ../..
-
-cd ..
-echo ""
-echo "##### QEMU configure for emulator"
-./configure \
- --target-list=i386-softmmu \
- --audio-drv-list=coreaudio \
- --enable-mixemu \
- --audio-card-list=ac97 \
- --enable-maru \
- --disable-vnc \
- --disable-sdl \
- --enable-debug \
- --disable-gl
-;;
-esac
diff --git a/tizen/emulator_configure_x86.sh b/tizen/emulator_configure_x86.sh
deleted file mode 100755 (executable)
index 703ea2f..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-#!/bin/sh
-# OS specific
-targetos=`uname -s`
-targetarch=`echo | gcc -E -dM - | grep __x86_64`
-bindir="i386"
-ffmpegarc="x86"
-if test "$targetarch" != ""
-then
-       bindir="x86_64"
-       ffmpegarc="x86_64"
-fi
-
-echo "##### checking for os... targetos $targetos"
-
-case $targetos in
-Linux*)
-cd distrib/libav
-echo ""
-echo "##### FFMPEG configure for emulator"
-./configure \
- --prefix=./$bindir --arch=${ffmpegarc} --enable-static --enable-pic --enable-optimizations --disable-doc --disable-gpl --disable-yasm --disable-postproc --disable-swscale --disable-ffmpeg --disable-ffprobe --disable-ffserver --disable-ffplay --disable-decoders --disable-encoders --disable-muxers --disable-demuxers --disable-parsers --disable-protocols --disable-network --disable-bsfs --disable-devices --disable-filters --enable-encoder=h263 --enable-encoder=h263p --enable-encoder=mpeg4 --enable-encoder=msmpeg4v2 --enable-encoder=msmpeg4v3 --enable-decoder=aac --enable-decoder=h263 --enable-decoder=h264 --enable-decoder=mp3 --enable-decoder=mp3adu --enable-decoder=mpeg4 --enable-decoder=mpegvideo --enable-decoder=msmpeg4v1 --enable-decoder=msmpeg4v2 --enable-decoder=msmpeg4v3 --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=wmv3 --enable-decoder=vc1
-cd ../.. 
-
-cd ..
-
-echo ""
-echo "##### QEMU configure for emulator"
-exec ./configure \
- --target-list="i386-softmmu" \
- --disable-werror \
- --audio-drv-list=alsa \
- --enable-mixemu \
- --audio-card-list=ac97 \
- --enable-ldst-optimization \
- --enable-maru \
- --disable-vnc \
- --disable-opengles \
- --enable-gl \
- --disable-pie
-;;
-MINGW*)
-cd distrib/libav
-echo ""
-echo "##### FFMPEG configure for emulator"
-./configure \
- --prefix=./$bindir --arch=x86 --enable-static --enable-w32threads --enable-optimizations --enable-memalign-hack --disable-doc --disable-gpl --disable-yasm --disable-postproc --disable-swscale --disable-ffmpeg --disable-ffprobe --disable-ffserver --disable-ffplay --disable-decoders --disable-encoders --disable-muxers --disable-demuxers --disable-parsers --disable-protocols --disable-network --disable-bsfs --disable-devices --disable-filters --enable-encoder=h263 --enable-encoder=h263p --enable-encoder=mpeg4 --enable-encoder=msmpeg4v2 --enable-encoder=msmpeg4v3 --enable-decoder=aac --enable-decoder=h263 --enable-decoder=h264 --enable-decoder=mp3 --enable-decoder=mp3adu --enable-decoder=mpeg4 --enable-decoder=mpegvideo --enable-decoder=msmpeg4v1 --enable-decoder=msmpeg4v2 --enable-decoder=msmpeg4v3 --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=wmv3 --enable-decoder=vc1
-cd ../..
-
-cd ..
-echo ""
-echo "##### QEMU configure for emulator"
-exec ./configure \
- --target-list="i386-softmmu" \
- --audio-drv-list=winwave \
- --enable-mixemu \
- --audio-card-list=ac97 \
- --enable-ldst-optimization \
- --enable-hax \
- --enable-maru \
- --disable-vnc \
- --disable-opengles \
- --enable-gl $1
-;;
-Darwin*)
-cd distrib/libav
-echo ""
-echo "##### FFMPEG configure for emulator"
-./configure \
---prefix=./$bindir --arch=x86 --enable-static --enable-pic --enable-optimizations --disable-doc --disable-gpl --disable-yasm --disable-postproc --disable-swscale --disable-ffmpeg --disable-ffprobe --disable-ffserver --disable-ffplay --disable-decoders --disable-encoders --disable-muxers --disable-demuxers --disable-parsers --disable-protocols --disable-network --disable-bsfs --disable-devices --disable-filters --enable-encoder=h263 --enable-encoder=h263p --enable-encoder=mpeg4 --enable-encoder=msmpeg4v2 --enable-encoder=msmpeg4v3 --enable-decoder=aac --enable-decoder=h263 --enable-decoder=h264 --enable-decoder=mp3 --enable-decoder=mp3adu --enable-decoder=mpeg4 --enable-decoder=mpegvideo --enable-decoder=msmpeg4v1 --enable-decoder=msmpeg4v2 --enable-decoder=msmpeg4v3 --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=wmv3 --enable-decoder=vc1 --cc=cc
-cd ../..
-
-cd ..
-echo ""
-echo "##### QEMU configure for emulator"
-./configure \
- --target-list=i386-softmmu \
- --audio-drv-list=coreaudio \
- --enable-mixemu \
- --audio-card-list=ac97 \
- --enable-maru \
- --disable-vnc \
- --disable-sdl \
- --disable-gl
-;;
-esac
diff --git a/tizen/emulator_configure_x86_debug.sh b/tizen/emulator_configure_x86_debug.sh
deleted file mode 100755 (executable)
index 09335fd..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-#!/bin/sh
-# OS specific
-targetos=`uname -s`
-targetarch=`echo | gcc -E -dM - | grep __x86_64`
-bindir="i386"
-ffmpegarc="x86"
-if test "$targetarch" != ""
-then
-       bindir="x86_64"
-       ffmpegarc="x86_64"
-fi
-
-echo "##### checking for os... targetos $targetos"
-
-case $targetos in
-Linux*)
-cd distrib/libav
-echo ""
-echo "##### FFMPEG configure for emulator"
-./configure \
- --prefix=./$bindir --arch=${ffmpegarc} --enable-static --enable-pic --enable-optimizations --disable-doc --disable-gpl --disable-yasm --disable-postproc --disable-swscale --disable-ffmpeg --disable-ffprobe --disable-ffserver --disable-ffplay --disable-decoders --disable-encoders --disable-muxers --disable-demuxers --disable-parsers --disable-protocols --disable-network --disable-bsfs --disable-devices --disable-filters --enable-encoder=h263 --enable-encoder=h263p --enable-encoder=mpeg4 --enable-encoder=msmpeg4v2 --enable-encoder=msmpeg4v3 --enable-decoder=aac --enable-decoder=h263 --enable-decoder=h264 --enable-decoder=mp3 --enable-decoder=mp3adu --enable-decoder=mpeg4 --enable-decoder=mpegvideo --enable-decoder=msmpeg4v1 --enable-decoder=msmpeg4v2 --enable-decoder=msmpeg4v3 --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=wmv3 --enable-decoder=vc1
-cd ../.. 
-
-cd ..
-
-echo ""
-echo "##### QEMU configure for emulator"
-exec ./configure \
- --target-list="i386-softmmu" \
- --disable-werror \
- --audio-drv-list=alsa \
- --enable-mixemu \
- --audio-card-list=ac97 \
- --enable-ldst-optimization \
- --enable-maru \
- --disable-vnc \
- --disable-opengles \
- --enable-gl \
- --enable-debug \
- --disable-pie
-;;
-MINGW*)
-cd distrib/libav
-echo ""
-echo "##### FFMPEG configure for emulator"
-./configure \
- --prefix=./$bindir --arch=x86 --enable-static --enable-w32threads --enable-optimizations --enable-memalign-hack --disable-doc --disable-gpl --disable-yasm --disable-postproc --disable-swscale --disable-ffmpeg --disable-ffprobe --disable-ffserver --disable-ffplay --disable-decoders --disable-encoders --disable-muxers --disable-demuxers --disable-parsers --disable-protocols --disable-network --disable-bsfs --disable-devices --disable-filters --enable-encoder=h263 --enable-encoder=h263p --enable-encoder=mpeg4 --enable-encoder=msmpeg4v2 --enable-encoder=msmpeg4v3 --enable-decoder=aac --enable-decoder=h263 --enable-decoder=h264 --enable-decoder=mp3 --enable-decoder=mp3adu --enable-decoder=mpeg4 --enable-decoder=mpegvideo --enable-decoder=msmpeg4v1 --enable-decoder=msmpeg4v2 --enable-decoder=msmpeg4v3 --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=wmv3 --enable-decoder=vc1
-cd ../..
-
-cd ..
-echo ""
-echo "##### QEMU configure for emulator"
-exec ./configure \
- --target-list="i386-softmmu" \
- --audio-drv-list=winwave \
- --enable-mixemu \
- --audio-card-list=ac97 \
- --enable-ldst-optimization \
- --enable-hax \
- --enable-maru \
- --disable-vnc \
- --disable-opengles \
- --enable-debug \
- --enable-gl $1
-;;
-Darwin*)
-cd distrib/libav
-echo ""
-echo "##### FFMPEG configure for emulator"
-./configure \
---prefix=./$bindir --arch=x86 --enable-static --enable-pic --enable-optimizations --disable-doc --disable-gpl --disable-yasm --disable-postproc --disable-swscale --disable-ffmpeg --disable-ffprobe --disable-ffserver --disable-ffplay --disable-decoders --disable-encoders --disable-muxers --disable-demuxers --disable-parsers --disable-protocols --disable-network --disable-bsfs --disable-devices --disable-filters --enable-encoder=h263 --enable-encoder=h263p --enable-encoder=mpeg4 --enable-encoder=msmpeg4v2 --enable-encoder=msmpeg4v3 --enable-decoder=aac --enable-decoder=h263 --enable-decoder=h264 --enable-decoder=mp3 --enable-decoder=mp3adu --enable-decoder=mpeg4 --enable-decoder=mpegvideo --enable-decoder=msmpeg4v1 --enable-decoder=msmpeg4v2 --enable-decoder=msmpeg4v3 --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=wmv3 --enable-decoder=vc1 --cc=cc
-cd ../..
-
-cd ..
-echo ""
-echo "##### QEMU configure for emulator"
-./configure \
- --target-list=i386-softmmu \
- --audio-drv-list=coreaudio \
- --enable-mixemu \
- --audio-card-list=ac97 \
- --enable-maru \
- --disable-vnc \
- --disable-sdl \
- --enable-debug \
- --disable-gl
-;;
-esac