aboutsummaryrefslogtreecommitdiff
path: root/libjava/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/configure.in')
-rw-r--r--libjava/configure.in7
1 files changed, 7 insertions, 0 deletions
diff --git a/libjava/configure.in b/libjava/configure.in
index a564ae3..e210535 100644
--- a/libjava/configure.in
+++ b/libjava/configure.in
@@ -55,9 +55,11 @@ TARGET_ECOS="$with_ecos"
case "$TARGET_ECOS" in
no)
FILE_DESCRIPTOR=natFileDescriptorPosix.cc
+ PROCESS=Posix
;;
*)
FILE_DESCRIPTOR=natFileDescriptorEcos.cc
+ PROCESS=Ecos
AC_DEFINE(ECOS)
;;
esac
@@ -76,6 +78,11 @@ test -d java || mkdir java
test -d java/io || mkdir java/io
AC_LINK_FILES(java/io/$FILE_DESCRIPTOR, java/io/natFileDescriptor.cc)
+dnl Likewise for ConcreteProcess.java and natConcreteProcess.cc.
+test -d java/lang || mkdir java/lang
+AC_LINK_FILES(java/lang/${PROCESS}Process.java, java/lang/ConcreteProcess.java)
+AC_LINK_FILES(java/lang/nat${PROCESS}Process.cc, java/lang/natConcreteProcess.cc)
+
SYSTEMSPEC=
AC_SUBST(SYSTEMSPEC)