diff options
Diffstat (limited to 'sca-cpp/trunk/modules/java')
-rw-r--r-- | sca-cpp/trunk/modules/java/Makefile.am | 6 | ||||
-rwxr-xr-x | sca-cpp/trunk/modules/java/java-conf | 13 | ||||
-rwxr-xr-x | sca-cpp/trunk/modules/java/server-test | 2 | ||||
-rwxr-xr-x | sca-cpp/trunk/modules/java/wiring-test | 4 |
4 files changed, 16 insertions, 9 deletions
diff --git a/sca-cpp/trunk/modules/java/Makefile.am b/sca-cpp/trunk/modules/java/Makefile.am index 39b7ad550a..5242349319 100644 --- a/sca-cpp/trunk/modules/java/Makefile.am +++ b/sca-cpp/trunk/modules/java/Makefile.am @@ -37,9 +37,9 @@ EXTRA_DIST = domain-test.composite mod_LTLIBRARIES = libmod_tuscany_java.la libmod_tuscany_java_la_SOURCES = mod-java.cpp libmod_tuscany_java_la_LDFLAGS = -lxml2 -lcurl -lmozjs ${JAVA_LDFLAGS} -noinst_DATA = libmod_tuscany_java.so -libmod_tuscany_java.so: - ln -s .libs/libmod_tuscany_java.so +noinst_DATA = libmod_tuscany_java${libsuffix} +libmod_tuscany_java${libsuffix}: + ln -s .libs/libmod_tuscany_java${libsuffix} jni_test_SOURCES = jni-test.cpp jni_test_LDFLAGS = ${JAVA_LDFLAGS} diff --git a/sca-cpp/trunk/modules/java/java-conf b/sca-cpp/trunk/modules/java/java-conf index cf5faddb84..baa5c059c2 100755 --- a/sca-cpp/trunk/modules/java/java-conf +++ b/sca-cpp/trunk/modules/java/java-conf @@ -18,14 +18,21 @@ # under the License. # Generate a Java server conf -here=`readlink -f $0`; here=`dirname $here` +here=`echo "import os; print os.path.realpath('$0')" | python`; here=`dirname $here` mkdir -p $1 -root=`readlink -f $1` +root=`echo "import os; print os.path.realpath('$1')" | python` + +uname=`uname -s` +if [ $uname = "Darwin" ]; then + libsuffix=".dylib" +else + libsuffix=".so" +fi cat >>$root/conf/modules.conf <<EOF # Generated by: java-conf $* # Support for Java SCA components -LoadModule mod_tuscany_eval $here/libmod_tuscany_java.so +LoadModule mod_tuscany_eval $here/libmod_tuscany_java${libsuffix} EOF diff --git a/sca-cpp/trunk/modules/java/server-test b/sca-cpp/trunk/modules/java/server-test index dba63a9525..40e52d7153 100755 --- a/sca-cpp/trunk/modules/java/server-test +++ b/sca-cpp/trunk/modules/java/server-test @@ -38,4 +38,4 @@ rc=$? # Cleanup ../http/httpd-stop tmp sleep 2 -return $rc +exit $rc diff --git a/sca-cpp/trunk/modules/java/wiring-test b/sca-cpp/trunk/modules/java/wiring-test index fb2ad48efc..941a75bc32 100755 --- a/sca-cpp/trunk/modules/java/wiring-test +++ b/sca-cpp/trunk/modules/java/wiring-test @@ -18,7 +18,7 @@ # under the License. echo "Testing..." -here=`readlink -f $0`; here=`dirname $here` +here=`echo "import os; print os.path.realpath('$0')" | python`; here=`dirname $here` curl_prefix=`cat $here/../http/curl.prefix` # Setup @@ -77,4 +77,4 @@ sleep 2 if [ "$rc" = "0" ]; then echo "OK" fi -return $rc +exit $rc |