[Title]Add tizen.sh and fix to add required libraries. 40/11240/1
authorhyunsik.noh <hyunsik.noh@samsung.com>
Wed, 23 Oct 2013 05:09:58 +0000 (14:09 +0900)
committerhyunsik.noh <hyunsik.noh@samsung.com>
Wed, 23 Oct 2013 05:09:58 +0000 (14:09 +0900)
Change-Id: Id2894ec7973f3c29c12e68dbad98231b5f663119

org.tizen.ncli.ide/tizen.sh [changed mode: 0644->0755]
package/build.linux

old mode 100644 (file)
new mode 100755 (executable)
index d7259fd..ad857c5
@@ -1,9 +1,23 @@
-#!/bin/sh\r
-cmd=\r
-for a in "$@"\r
-do\r
-       case "$a" in\r
-       -*) continue ;;\r
-       *)  cmd=$a; break; ;;\r
-       esac\r
-done\r
+#!/bin/sh
+SCRIPT=`pwd`
+HOME_PATH=`dirname $SCRIPT`
+cd $HOME_PATH/lib
+
+LIBS=`find . -maxdepth 1`
+LIB=""
+for LIB in $LIBS; do
+       CLASSPATH=$CLASSPATH:$LIB
+done
+
+escapeSpace() {
+       echo $(printf "'%s'" "$ARG" )
+}
+
+for ARG in "$@" ; do
+       ARGS="$ARGS $(escapeSpace $ARG)"
+done
+
+MAIN=org.tizen.ncli.ide.shell.Main
+EXEC="java -cp $CLASSPATH $MAIN $ARGS"
+
+eval "$EXEC"
index 0d3969d..82b06f3 100755 (executable)
@@ -68,6 +68,9 @@ newcli_build() {
 
     SRC_LIST="
     org.eclipse.cdt.core_*
+    org.eclipse.equinox.common_*
+    org.eclipse.osgi_*
+    org.eclipse.ui.console_*
     "
 
     for SRC in ${SRC_LIST}
@@ -81,6 +84,7 @@ newcli_build() {
         org.tizen.common.sign_*
         org.tizen.nativecommon_*
         org.tizen.nativecpp.misc_*
+       org.tizen.common.sdblib_*
     "
     for SRC in ${INCLUDING_LIB_SRC_LIST}
     do
@@ -228,6 +232,7 @@ log4j-*.jar
 slf4j-api-*.jar
 slf4j-log4j*.jar
 xmlsec-*.jar
+args4j-*.jar
 "
         for i in ${dependency_jars}
         do