# Checking for header files.
# ===========================================================================
-AC_CHECK_HEADERS(sys/socket.h)
+socket_type=unknown
+AC_CHECK_HEADERS(sys/socket.h, socket_type=sys_socket_h)
+if test $socket_type = unknown; then
+ AC_CHECK_HEADERS(winsock2.h, socket_type=winsock2_h)
+fi
# Checking for functions/libs
# ===========================================================================
-AC_CHECK_LIB(socket,socket)
-AC_CHECK_LIB(nsl,xdr_short)
+if test $socket_type = winsock2_h; then
+ LIBS="-lws2_32 $LIBS"
+else
+ AC_CHECK_LIB(socket,socket)
+ AC_CHECK_LIB(nsl,xdr_short)
+fi
# Checking for functions
if test $OPT_DISABLE_MCS51 = 0; then
AC_CONFIG_FILES([src/mcs51/Makefile
as/mcs51/Makefile
+ as/link/mcs51/Makefile
debugger/mcs51/Makefile])
test $OPT_DISABLE_DEVICE_LIB = 0 && AC_CONFIG_FILES([device/lib/mcs51/Makefile
device/lib/small/Makefile
AC_CONFIG_FILES([src/z80/Makefile
as/Makefile
as/z80/Makefile
- link/Makefile
- link/z80/Makefile])
+ as/link/Makefile
+ as/link/z80/Makefile])
test $OPT_DISABLE_DEVICE_LIB = 0 && AC_CONFIG_FILES([device/lib/z80/Makefile
device/lib/gbz80/Makefile])
fi