Commit 54a190dd by Adam Megacz Committed by Adam Megacz

configure.in: Added support for mingw.

2002-02-01  Adam Megacz <adam@xwt.org>

        * configure.in: Added support for mingw.
        * java/lang/Win32Process.java: Created as empty file.
        * java/lang/natWin32Process.cc: Created as empty file.

From-SVN: r49425
parent 8ee3759e
2002-02-01 Adam Megacz <adam@xwt.org>
* configure.in: Added support for mingw.
* java/lang/Win32Process.java: Created as empty file.
* java/lang/natWin32Process.cc: Created as empty file.
2002-02-01 Craig Rodrigues <rodrigc@gcc.gnu.org> 2002-02-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
PR java/4972 PR java/4972
......
...@@ -194,13 +194,17 @@ TARGET_ECOS="$with_ecos" ...@@ -194,13 +194,17 @@ TARGET_ECOS="$with_ecos"
) )
case "$TARGET_ECOS" in case "$TARGET_ECOS" in
no) no) case "$host" in
FILE_DESCRIPTOR=natFileDescriptorPosix.cc mingw)
PROCESS=${PROCESS-Posix} PLATFORM=Win32
;;
*)
PLATFORM=Posix
;;
esac
;; ;;
*) *)
FILE_DESCRIPTOR=natFileDescriptorEcos.cc PLATFORM=Ecos
PROCESS=Ecos
AC_DEFINE(ECOS) AC_DEFINE(ECOS)
;; ;;
esac esac
...@@ -221,12 +225,12 @@ dnl to create the link will fail. ...@@ -221,12 +225,12 @@ dnl to create the link will fail.
test -d java || mkdir java test -d java || mkdir java
test -d java/io || mkdir java/io test -d java/io || mkdir java/io
test -d gnu || mkdir gnu test -d gnu || mkdir gnu
AC_LINK_FILES(java/io/$FILE_DESCRIPTOR, java/io/natFileDescriptor.cc) AC_LINK_FILES(java/io/natFileDescriptor${PLATFORM}.cc, java/io/natFileDescriptor.cc)
dnl Likewise for ConcreteProcess.java and natConcreteProcess.cc. dnl Likewise for ConcreteProcess.java and natConcreteProcess.cc.
test -d java/lang || mkdir java/lang test -d java/lang || mkdir java/lang
AC_LINK_FILES(java/lang/${PROCESS}Process.java, java/lang/ConcreteProcess.java) AC_LINK_FILES(java/lang/${PLATFORM}Process.java, java/lang/ConcreteProcess.java)
AC_LINK_FILES(java/lang/nat${PROCESS}Process.cc, java/lang/natConcreteProcess.cc) AC_LINK_FILES(java/lang/nat${PLATFORM}Process.cc, java/lang/natConcreteProcess.cc)
SYSTEMSPEC= SYSTEMSPEC=
AC_SUBST(SYSTEMSPEC) AC_SUBST(SYSTEMSPEC)
...@@ -313,7 +317,9 @@ case "$THREADS" in ...@@ -313,7 +317,9 @@ case "$THREADS" in
;; ;;
esac esac
;; ;;
decosf1 | irix | mach | os2 | solaris | win32 | dce | vxworks) win32)
;;
decosf1 | irix | mach | os2 | solaris | dce | vxworks)
AC_MSG_ERROR(thread package $THREADS not yet supported) AC_MSG_ERROR(thread package $THREADS not yet supported)
;; ;;
*) *)
...@@ -374,6 +380,11 @@ changequote([,]) ...@@ -374,6 +380,11 @@ changequote([,])
AC_DEFINE(_POSIX_PTHREAD_SEMANTICS, 1, [Required define if using POSIX threads]) AC_DEFINE(_POSIX_PTHREAD_SEMANTICS, 1, [Required define if using POSIX threads])
;; ;;
win32)
THREADOBJS=win32-threads.lo
THREADH=win32-threads.h
;;
none) none)
THREADOBJS=no-threads.lo THREADOBJS=no-threads.lo
THREADH=no-threads.h THREADH=no-threads.h
...@@ -817,6 +828,9 @@ case "${host}" in ...@@ -817,6 +828,9 @@ case "${host}" in
alpha*-*-linux*) alpha*-*-linux*)
SIGNAL_HANDLER=include/dwarf2-signal.h SIGNAL_HANDLER=include/dwarf2-signal.h
;; ;;
mingw)
SIGNAL_HANDLER=include/win32-signal.h
;;
*) *)
SIGNAL_HANDLER=include/default-signal.h SIGNAL_HANDLER=include/default-signal.h
;; ;;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment