WIN-01: fixes to libjava/configure.in to support mingw
Adam Megacz
patches@lists.megacz.com
Thu Jan 31 01:15:00 GMT 2002
Note to maintainer: please create these files, leave them empty for
now; I will submit a patch to fill them later. We need them to at
least exist to get through the configure stage of the build.
gcc/libjava/java/lang/Win32Process.java
gcc/libjava/java/lang/natWin32Process.cc
2002-01-31 Adam Megacz <adam@xwt.org>
* gcc/libjava/configure.in: added support for mingw
*** configure.in Fri Jan 11 15:00:57 2002
--- configure.in Thu Jan 31 00:52:57 2002
*************** TARGET_ECOS="$with_ecos"
*** 194,206 ****
)
case "$TARGET_ECOS" in
! no)
! FILE_DESCRIPTOR=natFileDescriptorPosix.cc
! PROCESS=${PROCESS-Posix}
;;
*)
! FILE_DESCRIPTOR=natFileDescriptorEcos.cc
! PROCESS=Ecos
AC_DEFINE(ECOS)
;;
esac
--- 194,210 ----
)
case "$TARGET_ECOS" in
! no) case "$host" in
! *mingw*)
! PLATFORM=Win32
! ;;
! *)
! PLATFORM=Posix
! ;;
! esac
;;
*)
! PLATFORM=Ecos
AC_DEFINE(ECOS)
;;
esac
*************** dnl to create the link will fail.
*** 221,232 ****
test -d java || mkdir java
test -d java/io || mkdir java/io
test -d gnu || mkdir gnu
! 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)
--- 225,236 ----
test -d java || mkdir java
test -d java/io || mkdir java/io
test -d gnu || mkdir gnu
! AC_LINK_FILES(java/io/natFileDescriptor${PLATFORM}.cc, java/io/natFileDescriptor.cc)
dnl Likewise for ConcreteProcess.java and natConcreteProcess.cc.
test -d java/lang || mkdir java/lang
! AC_LINK_FILES(java/lang/${PLATFORM}Process.java, java/lang/ConcreteProcess.java)
! AC_LINK_FILES(java/lang/nat${PLATFORM}Process.cc, java/lang/natConcreteProcess.cc)
SYSTEMSPEC=
AC_SUBST(SYSTEMSPEC)
*************** case "$THREADS" in
*** 313,319 ****
;;
esac
;;
! decosf1 | irix | mach | os2 | solaris | win32 | dce | vxworks)
AC_MSG_ERROR(thread package $THREADS not yet supported)
;;
*)
--- 317,325 ----
;;
esac
;;
! win32)
! ;;
! decosf1 | irix | mach | os2 | solaris | dce | vxworks)
AC_MSG_ERROR(thread package $THREADS not yet supported)
;;
*)
*************** changequote([,])
*** 374,379 ****
--- 380,390 ----
AC_DEFINE(_POSIX_PTHREAD_SEMANTICS, 1, [Required define if using POSIX threads])
;;
+ win32)
+ THREADOBJS=win32-threads.lo
+ THREADH=win32-threads.h
+ ;;
+
none)
THREADOBJS=no-threads.lo
THREADH=no-threads.h
*************** case "${host}" in
*** 816,821 ****
--- 827,835 ----
;;
alpha*-*-linux*)
SIGNAL_HANDLER=include/dwarf2-signal.h
+ ;;
+ *mingw*)
+ SIGNAL_HANDLER=include/win32-signal.h
;;
*)
SIGNAL_HANDLER=include/default-signal.h
More information about the Java-patches
mailing list