summaryrefslogtreecommitdiff
path: root/libjava/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/configure.in')
-rw-r--r--libjava/configure.in6
1 files changed, 6 insertions, 0 deletions
diff --git a/libjava/configure.in b/libjava/configure.in
index a1f036c5333..074a700e367 100644
--- a/libjava/configure.in
+++ b/libjava/configure.in
@@ -193,21 +193,27 @@ AC_ARG_WITH(ecos,
TARGET_ECOS="$with_ecos"
)
+PLATFORM_SPECIFIC_SOURCES=
case "$TARGET_ECOS" in
no) case "$host" in
mingw)
PLATFORM=Win32
+ PLATFORM_SPECIFIC_SOURCES=win32.cc
;;
*)
PLATFORM=Posix
+ PLATFORM_SPECIFIC_SOURCES=posix.cc
;;
esac
;;
*)
PLATFORM=Ecos
AC_DEFINE(ECOS)
+ PLATFORM_SPECIFIC_SOURCES=posix.cc
;;
esac
+AC_SUBST(PLATFORM_SPECIFIC_SOURCES)
+
AC_EGREP_HEADER(uint32_t, stdint.h, AC_DEFINE(HAVE_INT32_DEFINED))
AC_EGREP_HEADER(uint32_t, inttypes.h, AC_DEFINE(HAVE_INT32_DEFINED))