X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=tools%2Fconfigure.ac;h=a024efa06e370e7f5961f9dd4dbc46e37d0873f9;hb=fa7fc445666ec45b2f624a4cb8af158b25f89115;hp=debc3de254939f5e19b5e649c12c7095cef8ac67;hpb=1ba974b83d19fc41bf80acd52726f36f7f1df297;p=tinyos-2.x.git diff --git a/tools/configure.ac b/tools/configure.ac index debc3de2..a024efa0 100644 --- a/tools/configure.ac +++ b/tools/configure.ac @@ -12,7 +12,7 @@ dnl -*- m4 -*- # force autoconf 2.5 on Debian systems AC_PREREQ(2.50) -AC_INIT(tinyos-tools, 1.2.1) +AC_INIT(tinyos-tools, 1.2.4) AC_CONFIG_AUX_DIR(config-aux) AM_INIT_AUTOMAKE AC_CANONICAL_HOST @@ -73,17 +73,27 @@ case $host in AC_MSG_RESULT(yes) JNIPREFIX= JNISUFFIX=dll + JNIVERSIONS=. INSTALLJNI="install --group=SYSTEM" CYGWIN=yes ;; + *-apple-darwin*) + JNIPREFIX=lib + JNISUFFIX=jnilib + INSTALLJNI="install" + AC_MSG_RESULT(no) + DARWIN=yes + ;; *) JNIPREFIX=lib JNISUFFIX=so + JNIVERSIONS="-32. -64." INSTALLJNI="install" AC_MSG_RESULT(no) esac AM_CONDITIONAL([CYGWIN], [test "$CYGWIN"]) +AM_CONDITIONAL([DARWIN], [test "$DARWIN"]) AC_MSG_CHECKING(for JDK location) JAVAC_DIR=`/bin/sh tinyos/misc/tos-locate-jre --javac` @@ -93,8 +103,14 @@ fi JDK=`dirname "$JAVAC_DIR"` AC_MSG_RESULT($JDK) -GETENVLIB=${JNIPREFIX}getenv.$JNISUFFIX -TOSCOMMLIB=${JNIPREFIX}toscomm.$JNISUFFIX +function jnimap { + for v in $JNIVERSIONS; do + echo -n "${JNIPREFIX}$1$v$JNISUFFIX " + done +} + +GETENVLIB=`jnimap getenv` +TOSCOMMLIB=`jnimap toscomm` AC_SUBST(GETENVLIB) AC_SUBST(TOSCOMMLIB)