summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorChristian Thalinger <twisti@complang.tuwien.ac.at>2006-01-17 22:13:05 +0000
committerChristian Thalinger <twisti@complang.tuwien.ac.at>2006-01-17 22:13:05 +0000
commit70ebb2f7fb6bd103ab7fbb824b20c6fc54ab25f5 (patch)
treeef06082adc519d9e0560e3bb5a91310dd407902e /configure.ac
parent57d519f3eff33574c3c9ccd38127b592c971c15c (diff)
downloadclasspath-70ebb2f7fb6bd103ab7fbb824b20c6fc54ab25f5.tar.gz
2006-01-17 Christian Thalinger <twisti@complang.tuwien.ac.at>
* configure.ac: Set TARGET. * native/Makefile.am, native/jni/classpath/Makefile.am, native/jni/gtk-peer/Makefile.am, native/jni/java-io/Makefile.am, native/jni/java-lang/Makefile.am, native/jni/java-net/Makefile.am, native/jni/java-nio/Makefile.am, native/jni/midi-dssi/Makefile.am, native/jni/xmlj/Makefile.am, native/target/Makefile.am, native/target/Linux/Makefile.am, native/target/generic/Makefile.am, native/target/posix/Makefile.am: Build libclasspath.so with jcl and target stuff linked in and link it against lib*.so libraries.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac13
1 files changed, 13 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index cb4c91ec3..9d4cee4ea 100644
--- a/configure.ac
+++ b/configure.ac
@@ -30,6 +30,17 @@ case "$host_os" in
;;
esac
+dnl get the target for the native layer
+case "$target_os" in
+ linux* )
+ TARGET=Linux
+ ;;
+ * )
+ TARGET=generic
+ ;;
+esac
+AC_SUBST(TARGET)
+
CLASSPATH_MODULE="${cp_module} -version-info ${LIBVERSION} -no-undefined"
AC_SUBST(CLASSPATH_MODULE)
@@ -277,6 +288,8 @@ if test "x${COMPILE_JNI}" = xyes; then
AC_STRUCT_TM
AC_STRUCT_TIMEZONE
+ TYPE_SOCKLEN_T
+
AC_MSG_CHECKING([for tm_gmtoff in struct tm])
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <time.h>]],[[struct tm tim; tim.tm_gmtoff = 0;]])],
[AC_DEFINE(STRUCT_TM_HAS_GMTOFF, 1, [Define if struct tm has tm_gmtoff field.])