From 5cc4ee9520dc6066b39899fdad8aec07cb8c3667 Mon Sep 17 00:00:00 2001 From: "hyunsik.noh" Date: Wed, 23 Oct 2013 14:09:58 +0900 Subject: [PATCH] [Title]Add tizen.sh and fix to add required libraries. Change-Id: Id2894ec7973f3c29c12e68dbad98231b5f663119 --- org.tizen.ncli.ide/tizen.sh | 32 +++++++++++++++++++++++--------- package/build.linux | 5 +++++ 2 files changed, 28 insertions(+), 9 deletions(-) mode change 100644 => 100755 org.tizen.ncli.ide/tizen.sh diff --git a/org.tizen.ncli.ide/tizen.sh b/org.tizen.ncli.ide/tizen.sh old mode 100644 new mode 100755 index d7259fd..ad857c5 --- a/org.tizen.ncli.ide/tizen.sh +++ b/org.tizen.ncli.ide/tizen.sh @@ -1,9 +1,23 @@ -#!/bin/sh -cmd= -for a in "$@" -do - case "$a" in - -*) continue ;; - *) cmd=$a; break; ;; - esac -done +#!/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" diff --git a/package/build.linux b/package/build.linux index 0d3969d..82b06f3 100755 --- a/package/build.linux +++ b/package/build.linux @@ -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 -- 2.7.4