comparison auto/os/conf @ 195:8dee38ea9117

nginx-0.0.1-2003-11-25-23:44:56 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 25 Nov 2003 20:44:56 +0000
parents
children 11fbd0fc041d
comparison
equal deleted inserted replaced
194:2357fa41738a 195:8dee38ea9117
1
2 if [ ".$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";
12 else
13 echo "building for $PLATFORM"
14 fi
15
16 case $PLATFORM in
17
18 FreeBSD:*)
19 . auto/os/freebsd
20 ;;
21
22 Solaris:*)
23 CC_TEST_FLAGS="-D_FILE_OFFSET_BITS=64"
24 CORE_LIBS="$CORE_LIBS -lsocket -lnsl"
25 ;;
26
27 Linux:*)
28 CC_TEST_FLAGS="-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE"
29 ;;
30
31 win32)
32 CORE_INCS="$WIN32_INCS"
33 CORE_DEPS="$WIN32_DEPS"
34 CORE_SRCS="$WIN32_SRCS $SELECT_SRCS $IOCP_SRCS"
35 EVENT_MODULES="$EVENT_MODULES $SELECT_MODULE $IOCP_MODULE"
36
37 CFLAGS="$CFLAGS -D HAVE_AIO=1 -D HAVE_IOCP=1"
38 CORE_LIBS="$CORE_LIBS ws2_32.lib"
39 ;;
40
41 esac
42
43
44 if [ $TEST_BUILD_DEVPOLL = YES ]; then
45 EVENT_MODULES="$EVENT_MODULES $DEVPOLL_MODULE"
46 EVENT_SRCS="$EVENT_SRCS $DEVPOLL_SRCS"
47 fi