#!/bin/sh
+if [ -z "$TIZEN_SDK_DEV_PATH" ] ; then
+ TIZEN_SDK_DEV_PATH=${HOME}/tizen-sdk-dev
+fi
+
CONFIGURE_APPEND=""
EMUL_TARGET_LIST=""
VIRTIOGL_EN=""
CONFIGURE_APPEND="$CONFIGURE_APPEND --disable-vigs"
fi
+# append common flags
+CONFIGURE_APPEND="--enable-maru --enable-libav $CONFIGURE_APPEND"
+
+export PKG_CONFIG_PATH=${TIZEN_SDK_DEV_PATH}/distrib/lib/pkgconfig:${PKG_CONFIG_PATH}
+
case $targetos in
Linux*)
cd ..
echo ""
echo "##### QEMU configuring for emulator"
echo "##### QEMU configure append:" $CONFIGURE_APPEND
-export PKG_CONFIG_PATH=${HOME}/tizen-sdk-dev/distrib/lib/pkgconfig:${PKG_CONFIG_PATH}
exec ./configure \
--enable-werror \
--audio-drv-list=alsa \
- --enable-maru \
--disable-vnc \
- --disable-pie $1 \
+ --disable-pie \
--enable-virtfs \
--disable-xen \
$CONFIGURE_APPEND \
--cc=gcc \
--audio-drv-list=winwave \
--enable-hax \
- --enable-maru \
- --disable-vnc $1 \
+ --disable-vnc \
$CONFIGURE_APPEND \
;;
Darwin*)
./configure \
--extra-cflags=-mmacosx-version-min=10.4 \
--audio-drv-list=coreaudio \
- --enable-maru \
--enable-shm \
--enable-hax \
--disable-vnc \
--disable-cocoa \
- --enable-gl \
- --disable-sdl $1 \
+ --disable-sdl \
$CONFIGURE_APPEND \
;;
esac
DIBS_ARM_DIR=../arm
DIBS_COMMON_DIR=../common
+ifndef TIZEN_SDK_DEV_PATH
+TIZEN_SDK_DEV_PATH=${HOME}/tizen-sdk-dev
+endif
+
ifneq ($(wildcard ../../config-host.mak),)
include ../../config-host.mak
else
endif
skin_client:
- ant -buildfile skin/client/build.xml make-jar
+ TIZEN_SDK_DEV_PATH=${TIZEN_SDK_DEV_PATH} ant -buildfile skin/client/build.xml make-jar
build_info:
@echo "Generate a build information file"
<property name="swt.file" value="swt.jar" />
<path id="classpath">
- <fileset dir="lib" includes="${swt.file}" />
+ <pathelement location="${env.TIZEN_SDK_DEV_PATH}/distrib/lib/${swt.file}" />
+ <pathelement location="lib/${swt.file}" />
+ <pathelement location="build/" />
</path>
<target name="clean">
<target name="create-native-linux" if="isLinux" unless="isMac">
<echo message="create native shared library on linux..." />
- <javah classpath="build;lib/swt.jar" destdir="native_src">
+ <javah destdir="native_src">
+ <classpath refid="classpath" />
<class name="org.tizen.emulator.skin.EmulatorShmSkin" />
</javah>
<exec dir="native_src" executable="gcc" failifexecutionfails="false">
<target name="create-native-mac" if="isMac">
<echo message="create native shared library on mac..." />
- <javah classpath="build;lib/swt.jar" destdir="native_src">
+ <javah destdir="native_src">
+ <classpath refid="classpath" />
<class name="org.tizen.emulator.skin.EmulatorShmSkin" />
</javah>
<exec dir="native_src" executable="gcc" failifexecutionfails="false">