blob: d0eb7876db0b45f7c40e1f7c65ee26faa6bfedeb [file] [log] [blame]
Igor Sysoeva8fa0a62003-11-25 20:44:56 +00001
2if [ ".$PLATFORM" = "." ]; then
3 echo "checking for OS"
4
5 SYSTEM=`uname -s 2>/dev/null`
6 RELEASE=`uname -r 2>/dev/null`
7 MACHINE=`uname -m 2>/dev/null`
8
9 echo " + $SYSTEM $RELEASE $MACHINE"
10
11 PLATFORM="$SYSTEM:$RELEASE:$MACHINE";
12else
13 echo "building for $PLATFORM"
14fi
15
16case $PLATFORM in
17
18 FreeBSD:*)
19 . auto/os/freebsd
20 ;;
21
Igor Sysoevc0f8d912003-11-26 15:42:18 +000022 Linux:*)
23 . auto/os/linux
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000024 ;;
25
Igor Sysoevc0f8d912003-11-26 15:42:18 +000026 SunOS:*)
27 . auto/os/solaris
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000028 ;;
29
30 win32)
31 CORE_INCS="$WIN32_INCS"
32 CORE_DEPS="$WIN32_DEPS"
33 CORE_SRCS="$WIN32_SRCS $SELECT_SRCS $IOCP_SRCS"
34 EVENT_MODULES="$EVENT_MODULES $SELECT_MODULE $IOCP_MODULE"
35
36 CFLAGS="$CFLAGS -D HAVE_AIO=1 -D HAVE_IOCP=1"
37 CORE_LIBS="$CORE_LIBS ws2_32.lib"
38 ;;
39
40esac
41
42
43if [ $TEST_BUILD_DEVPOLL = YES ]; then
44 EVENT_MODULES="$EVENT_MODULES $DEVPOLL_MODULE"
45 EVENT_SRCS="$EVENT_SRCS $DEVPOLL_SRCS"
46fi