# append common options
CONFIGURE_APPEND="
--target-list=$EMUL_TARGET_LIST
+ --enable-werror
+ --enable-maru
--enable-yagl
- --enable-curl
- --disable-gtk
- --disable-quorum
--enable-vigs
- --enable-maru
+ --enable-qt
--enable-libav
--enable-libpng
- --enable-qt
+ --enable-virtfs
--enable-java-ui
+ --disable-curl
+ --disable-lzo
+ --disable-snappy
+ --disable-gtk
+ --disable-vnc
+ --disable-spice
+ --disable-curses
+ --disable-xen
+ --disable-quorum
$CONFIGURE_APPEND"
# append platform specific options
case $targetos in
Linux*)
CONFIGURE_APPEND="
- --enable-werror
--extra-ldflags=-Wl,--export-dynamic
--audio-drv-list=alsa
--disable-vnc
CROSS_MINGW*)
CONFIGURE_APPEND="
--cross-prefix=${CROSS_PREFIX}-
- --enable-werror
--extra-ldflags=-Wl,--large-address-aware
--extra-ldflags=-Wl,--export-all-symbols
--audio-drv-list=winwave
# Some "-Wno-error" is requisite for legacy MinGW (not MinGW-w64)
CONFIGURE_APPEND="
--cc=gcc
- --enable-werror
--extra-cflags=-Wno-error=format
--extra-cflags=-Wno-error=format-extra-args
--extra-cflags=-Wno-error=redundant-decls
;;
Darwin*)
CONFIGURE_APPEND="
- --enable-werror
--cc=clang
--cxx=clang
--extra-cflags=-mmacosx-version-min=10.4
# change loading path of dynamic shared libraries on MAC OS X
ifdef CONFIG_DARWIN
- @LIB_LIST="libgthread-2.0.0.dylib libglib-2.0.0.dylib libintl.8.dylib libgcc_s.1.dylib libz.1.dylib libcurl.4.dylib libgcc_s.1.dylib libcurl.4.dylib libx264.142.dylib libncurses.5.dylib libpixman-1.0.dylib libpng16.16.dylib QtOpenGL QtWidgets QtGui QtCore"; \
+ @LIB_LIST="libgthread-2.0.0.dylib libglib-2.0.0.dylib libintl.8.dylib libgcc_s.1.dylib libz.1.dylib libx264.142.dylib libncurses.5.dylib libpixman-1.0.dylib libpng16.16.dylib QtOpenGL QtWidgets QtGui QtCore"; \
for target in $(TARGET_DIRS); do \
case "$$target" in \
i386-softmmu) \
#include "emulator_options.h"
#include "emul_state.h"
#include "hw/virtio/maru_virtio_touchscreen.h"
-#include "util/check_gl.h"
#include "util/error_handler.h"
#include "display/maru_display.h"
#include "util/osutil.h"