emulator: add scripts for launching emulator 27/24227/2
authorSeokYeon Hwang <syeon.hwang@samsung.com>
Wed, 9 Jul 2014 07:32:37 +0000 (16:32 +0900)
committerSeokYeon Hwang <syeon.hwang@samsung.com>
Thu, 10 Jul 2014 04:37:24 +0000 (13:37 +0900)
Change-Id: I424ab65983c9d34c59d64fd92772ad5d20baf58f
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
tizen/src/Makefile
tizen/src/scripts/emulator.bat [new file with mode: 0644]
tizen/src/scripts/emulator.sh [new file with mode: 0755]

index 7650199..61d4762 100644 (file)
@@ -106,6 +106,12 @@ install: all
 
        cp -pP ../../qemu-img$(EXECUTABLE_EXTENSION) $(EMUL_DIR)/bin
 
+ifndef CONFIG_WIN32
+       cp -pP scripts/emulator.sh $(EMUL_DIR)/bin
+else
+       cp -pP scripts/emulator.bat $(EMUL_DIR)/bin
+endif
+
 # resources and jar for skin
        cp -pP skin/client/emulator-skin.jar $(EMUL_DIR)/bin
        cp -pPR skin/client/skins $(EMUL_DIR)
@@ -218,6 +224,12 @@ install_dibs: all_dibs
 
        cp -pP ../../qemu-img$(EXECUTABLE_EXTENSION) $(DIBS_COMMON_DIR)/bin
 
+ifndef CONFIG_WIN32
+       cp -pP scripts/emulator.sh $(EMUL_DIR)/bin
+else
+       cp -pP scripts/emulator.bat $(EMUL_DIR)/bin
+endif
+
 # resources and jar for skin
        cp -pP skin/client/emulator-skin.jar $(DIBS_COMMON_DIR)/bin
        #cp -pPR skin/client/skins $(DIBS_COMMON_DIR)
diff --git a/tizen/src/scripts/emulator.bat b/tizen/src/scripts/emulator.bat
new file mode 100644 (file)
index 0000000..e390305
--- /dev/null
@@ -0,0 +1,7 @@
+@echo off
+
+rem find EMULATOR_BIN_PATH
+SET EMULATOR_BIN_PATH=%~dp0
+
+rem run emulator
+%EMULATOR_BIN_PATH%\emulator-x86 %*
diff --git a/tizen/src/scripts/emulator.sh b/tizen/src/scripts/emulator.sh
new file mode 100755 (executable)
index 0000000..25f16ab
--- /dev/null
@@ -0,0 +1,28 @@
+#!/bin/sh
+
+# find EMUALTOR_INSTALLED_PATH
+SCRIPT=$(readlink -f "$0")
+SCRIPT_DIR=$(dirname "$SCRIPT")
+
+if [ ! -z $TIZEN_SDK_PATH ]; then
+       EMULATOR_INSTALLED_PATH=$TIZEN_SDK_PATH/tools/emulator
+elif [ -e "$SCRIPT_DIR/../../../sdk.info" ]; then
+       EMULATOR_INSTALLED_PATH=$SCRIPT_DIR/..
+elif [ -e "$HOME/.installmanager/tizensdkpath" ]; then
+       . $HOME/.installmanager/tizensdkpath
+       EMULATOR_INSTALLED_PATH=$TIZEN_SDK_INSTALLED_PATH/tools/emulator
+fi
+
+EMULATOR_INSTALLED_PATH=$(readlink -f $EMULATOR_INSTALLED_PATH)
+
+# prepare running
+EMULATOR_BIN_PATH=$EMULATOR_INSTALLED_PATH/bin
+LIBRARY_PATH=$EMULATOR_BIN_PATH:$EMULATOR_INSTALLED_PATH/remote/lib:
+
+# run emulator
+if [ "$1" = "--with-gdb" ]; then
+       shift
+       LD_LIBRARY_PATH=$LIBRARY_PATH gdb --args $EMULATOR_BIN_PATH/emulator-x86 $@
+else
+       LD_LIBRARY_PATH=$LIBRARY_PATH $EMULATOR_BIN_PATH/emulator-x86 $@
+fi