Annotation of embedaddon/nginx/auto/os/solaris, revision 1.1.1.1

1.1       misho       1: 
                      2: # Copyright (C) Igor Sysoev
                      3: # Copyright (C) Nginx, Inc.
                      4: 
                      5: 
                      6: have=NGX_SOLARIS . auto/have_headers
                      7: 
                      8: CORE_INCS="$UNIX_INCS"
                      9: CORE_DEPS="$UNIX_DEPS $SOLARIS_DEPS"
                     10: CORE_SRCS="$UNIX_SRCS $SOLARIS_SRCS "
                     11: CORE_LIBS="$CORE_LIBS -lsocket -lnsl"
                     12: 
                     13: NGX_RPATH=YES
                     14: 
                     15: # Solaris's make does not support a blank line between target and rules
                     16: ngx_spacer=
                     17: 
                     18: CC_AUX_FLAGS="$CC_AUX_FLAGS -D_FILE_OFFSET_BITS=64 -lsocket -lnsl"
                     19: 
                     20: 
                     21: if [ $ZLIB_ASM != NO ]; then
                     22:     echo "$0: error: the --with-zlib-asm=CPU option is not supported"
                     23:     echo "on that platform"
                     24:     echo
                     25: 
                     26:     exit 1
                     27: fi
                     28: 
                     29: 
                     30: ngx_feature="sendfilev()"
                     31: ngx_feature_name="NGX_HAVE_SENDFILE"
                     32: ngx_feature_run=no
                     33: ngx_feature_incs="#include <sys/sendfile.h>"
                     34: ngx_feature_path=
                     35: ngx_feature_libs="-lsendfile"
                     36: ngx_feature_test="int fd = 1; sendfilevec_t vec[1];
                     37:                   size_t sent; ssize_t n;
                     38:                   n = sendfilev(fd, vec, 1, &sent);
                     39:                   if (n == -1) return 1"
                     40: . auto/feature
                     41: 
                     42: 
                     43: if [ $ngx_found = yes ]; then
                     44:     CORE_SRCS="$CORE_SRCS $SOLARIS_SENDFILEV_SRCS"
                     45:     CORE_LIBS="$CORE_LIBS -lsendfile"
                     46: fi
                     47: 
                     48: 
                     49: ngx_feature="event ports"
                     50: ngx_feature_name="NGX_HAVE_EVENTPORT"
                     51: ngx_feature_run=no
                     52: ngx_feature_incs="#include <port.h>"
                     53: ngx_feature_path=
                     54: ngx_feature_libs=
                     55: ngx_feature_test="int n = port_create()"
                     56: . auto/feature
                     57: 
                     58: if [ $ngx_found = yes ]; then
                     59:     CORE_SRCS="$CORE_SRCS $EVENTPORT_SRCS"
                     60:     EVENT_MODULES="$EVENT_MODULES $EVENTPORT_MODULE"
                     61: fi

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>