#!/bin/sh
UNAME=`uname`
+# Build both x86 and ARM emulators by default
+CONFIGURE_SCRIPT="./qemu_configure.sh"
case "$UNAME" in
Linux)
NUMCPU=1
fi
-./qemu_configure.sh && make -j$NUMCPU && ./qemu_configure_arm.sh && make -j$NUMCPU && make install
+if [ ! -z "$1" ] ; then
+ case "$1" in
+ x86|i386|i486|i586|i686)
+ CONFIGURE_SCRIPT="./qemu_configure_x86.sh"
+ ;;
+ arm)
+ CONFIGURE_SCRIPT="./qemu_configure_arm.sh"
+ ;;
+ all)
+ CONFIGURE_SCRIPT="./qemu_configure.sh"
+ ;;
+ *)
+ echo "ERROR: unknown target architecture"
+ exit 1
+ ;;
+ esac
+fi
+
+$CONFIGURE_SCRIPT && make -j$NUMCPU && make install
--- /dev/null
+#!/bin/sh
+
+UNAME=`uname`
+# Build both x86 and ARM emulators by default
+CONFIGURE_SCRIPT="./qemu_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="./qemu_configure_x86_debug.sh"
+ ;;
+ arm)
+ CONFIGURE_SCRIPT="./qemu_configure_arm_debug.sh"
+ ;;
+ all)
+ CONFIGURE_SCRIPT="./qemu_configure_debug.sh"
+ ;;
+ *)
+ echo "ERROR: unknown target architecture"
+ exit 1
+ ;;
+ esac
+fi
+
+$CONFIGURE_SCRIPT && make -j$NUMCPU && make install
+++ /dev/null
-#!/bin/sh
-
-UNAME=`uname`
-
-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
-
-./qemu_configure_efence.sh && make -j$NUMCPU && ./qemu_configure_arm_efence.sh && make -j$NUMCPU && make install
#!/bin/sh
# OS specific
-#--target-list=i386-softmmu,arm-softmmu \
targetos=`uname -s`
cd ..
Linux*)
echo "checking for os... targetos $targetos"
exec ./configure \
- --target-list=i386-softmmu \
+ --target-list="i386-softmmu arm-softmmu" \
--disable-werror \
--audio-drv-list=alsa \
--enable-mixemu \
--audio-card-list=ac97 \
--enable-ldst-optimization \
--enable-maru \
+ --enable-opengles \
--enable-gl
-# --enable-ffmpeg
-# --enable-v4l2 \
-# --enable-debug \
-# --enable-profiler \
-# --enable-gles2 --gles2dir=/usr
;;
MINGW*)
echo "checking for os... targetos $targetos"
exec ./configure \
- --target-list=i386-softmmu \
+ --target-list="i386-softmmu arm-softmmu" \
--audio-drv-list=winwave \
--enable-mixemu \
--disable-vnc-tls \
--enable-ldst-optimization \
--enable-hax \
--enable-maru \
- --enable-gl $1
-# --enable-ffmpeg
-# --disable-vnc-jpeg \
-# --disable-jpeg
+ --enable-opengles \
+ --enable-gl
;;
esac
#!/bin/sh
# OS specific
-#--target-list=i386-softmmu,arm-softmmu \
targetos=`uname -s`
cd ..
--target-list=arm-softmmu \
--disable-werror \
--audio-drv-list=alsa \
- --disable-vnc-tls \
- --audio-card-list=ac97 \
--enable-opengles \
- --enable-ldst-optimization \
- --enable-maru \
- --disable-pie
-# --enable-mixemu \
-# --enable-gl
-# --enable-ffmpeg
-# --enable-v4l2 \
-# --enable-debug \
-# --enable-profiler
+ --disable-gl \
+ --enable-maru
;;
MINGW*)
echo "checking for os... targetos $targetos"
exec ./configure \
--target-list=arm-softmmu \
+ --disable-werror \
--audio-drv-list=winwave \
- --enable-mixemu \
- --disable-vnc-tls \
- --audio-card-list=ac97 \
- --enable-hax \
- --enable-ldst-optimization \
+ --enable-opengles \
+ --disable-gl \
--enable-maru
-# --enable-gl
-# --enable-ffmpeg
-# --disable-vnc-jpeg \
-# --disable-jpeg
;;
esac
--- /dev/null
+#!/bin/sh
+# OS specific
+targetos=`uname -s`
+
+cd ..
+case $targetos in
+Linux*)
+echo "checking for os... targetos $targetos"
+exec ./configure \
+ --target-list=arm-softmmu \
+ --disable-werror \
+ --audio-drv-list=alsa \
+ --enable-opengles \
+ --disable-gl \
+ --enable-maru \
+ --enable-efence \
+ --enable-debug \
+ --disable-pie
+;;
+MINGW*)
+echo "checking for os... targetos $targetos"
+exec ./configure \
+ --target-list=arm-softmmu \
+ --disable-werror \
+ --audio-drv-list=winwave \
+ --enable-opengles \
+ --disable-gl \
+ --enable-maru \
+ --enable-efence \
+ --enable-debug \
+ --disable-pie
+;;
+esac
+++ /dev/null
-#!/bin/sh
-# OS specific
-#--target-list=i386-softmmu,arm-softmmu \
-targetos=`uname -s`
-
-cd ..
-case $targetos in
-Linux*)
-echo "checking for os... targetos $targetos"
-exec ./configure \
- --target-list=arm-softmmu \
- --disable-werror \
- --audio-drv-list=alsa \
- --disable-vnc-tls \
- --audio-card-list=ac97 \
- --enable-opengles \
- --enable-maru \
- --disable-pie \
- --enable-efence
-# --enable-mixemu \
-# --enable-ldst-optimization \
-# --enable-gl
-# --enable-ffmpeg
-# --enable-v4l2 \
-# --enable-debug \
-# --enable-profiler
-;;
-MINGW*)
-echo "checking for os... targetos $targetos"
-exec ./configure \
- --target-list=arm-softmmu \
- --audio-drv-list=winwave \
- --enable-mixemu \
- --disable-vnc-tls \
- --audio-card-list=ac97 \
- --enable-hax \
- --enable-maru
-# --enable-ldst-optimization \
-# --enable-gl
-# --enable-ffmpeg
-# --disable-vnc-jpeg \
-# --disable-jpeg
-;;
-esac
--- /dev/null
+#!/bin/sh
+# OS specific
+targetos=`uname -s`
+
+cd ..
+case $targetos in
+Linux*)
+echo "checking for os... targetos $targetos"
+exec ./configure \
+ --target-list="i386-softmmu arm-softmmu" \
+ --disable-werror \
+ --audio-drv-list=alsa \
+ --enable-mixemu \
+ --disable-vnc-tls \
+ --audio-card-list=ac97 \
+ --enable-ldst-optimization \
+ --enable-maru \
+ --enable-opengles \
+ --enable-gl \
+ --enable-efence \
+ --enable-debug \
+ --disable-pie
+;;
+MINGW*)
+echo "checking for os... targetos $targetos"
+exec ./configure \
+ --target-list="i386-softmmu arm-softmmu" \
+ --audio-drv-list=winwave \
+ --enable-mixemu \
+ --disable-vnc-tls \
+ --audio-card-list=ac97 \
+ --enable-ldst-optimization \
+ --enable-hax \
+ --enable-maru \
+ --enable-opengles \
+ --enable-gl \
+ --enable-efence \
+ --enable-debug \
+ --disable-pie
+;;
+esac
+++ /dev/null
-#!/bin/sh
-# OS specific
-#--target-list=i386-softmmu,arm-softmmu \
-targetos=`uname -s`
-
-cd ..
-case $targetos in
-Linux*)
-echo "checking for os... targetos $targetos"
-exec ./configure \
- --target-list=i386-softmmu \
- --disable-werror \
- --audio-drv-list=alsa \
- --enable-mixemu \
- --disable-vnc-tls \
- --audio-card-list=ac97 \
- --enable-ldst-optimization \
- --enable-maru \
- --enable-gl \
- --enable-efence
-# --enable-ffmpeg
-# --enable-v4l2 \
-# --enable-debug \
-# --enable-profiler \
-# --enable-gles2 --gles2dir=/usr
-;;
-MINGW*)
-echo "checking for os... targetos $targetos"
-exec ./configure \
- --target-list=i386-softmmu \
- --audio-drv-list=winwave \
- --enable-mixemu \
- --disable-vnc-tls \
- --audio-card-list=ac97 \
- --enable-ldst-optimization \
- --enable-hax \
- --enable-maru \
- --enable-gl $1
-# --enable-ffmpeg
-# --disable-vnc-jpeg \
-# --disable-jpeg
-;;
-esac
--- /dev/null
+#!/bin/sh
+# OS specific
+targetos=`uname -s`
+
+cd ..
+case $targetos in
+Linux*)
+echo "checking for os... targetos $targetos"
+exec ./configure \
+ --target-list=i386-softmmu \
+ --disable-werror \
+ --audio-drv-list=alsa \
+ --enable-mixemu \
+ --disable-vnc-tls \
+ --audio-card-list=ac97 \
+ --enable-ldst-optimization \
+ --enable-maru \
+ --enable-gl
+;;
+MINGW*)
+echo "checking for os... targetos $targetos"
+exec ./configure \
+ --target-list=i386-softmmu \
+ --audio-drv-list=winwave \
+ --enable-mixemu \
+ --disable-vnc-tls \
+ --audio-card-list=ac97 \
+ --enable-ldst-optimization \
+ --enable-hax \
+ --enable-maru \
+ --enable-gl
+;;
+esac
--- /dev/null
+#!/bin/sh
+# OS specific
+targetos=`uname -s`
+
+cd ..
+case $targetos in
+Linux*)
+echo "checking for os... targetos $targetos"
+exec ./configure \
+ --target-list=i386-softmmu \
+ --disable-werror \
+ --audio-drv-list=alsa \
+ --enable-mixemu \
+ --disable-vnc-tls \
+ --audio-card-list=ac97 \
+ --enable-ldst-optimization \
+ --enable-maru \
+ --enable-gl \
+ --enable-efence \
+ --enable-debug \
+ --disable-pie
+;;
+MINGW*)
+echo "checking for os... targetos $targetos"
+exec ./configure \
+ --target-list=i386-softmmu \
+ --audio-drv-list=winwave \
+ --enable-mixemu \
+ --disable-vnc-tls \
+ --audio-card-list=ac97 \
+ --enable-ldst-optimization \
+ --enable-hax \
+ --enable-maru \
+ --enable-gl \
+ --enable-efence \
+ --enable-debug \
+ --disable-pie
+;;
+esac