Annotation of embedaddon/nginx/auto/lib/openssl/make, revision 1.1

1.1     ! misho       1: 
        !             2: # Copyright (C) Igor Sysoev
        !             3: # Copyright (C) Nginx, Inc.
        !             4: 
        !             5: 
        !             6: case "$CC" in
        !             7: 
        !             8:     cl)
        !             9: 
        !            10:         cat << END                                            >> $NGX_MAKEFILE
        !            11: 
        !            12: $OPENSSL/openssl/include/openssl/ssl.h:        $NGX_MAKEFILE
        !            13:        \$(MAKE) -f auto/lib/openssl/makefile.msvc                      \
        !            14:                OPENSSL="$OPENSSL" OPENSSL_OPT="$OPENSSL_OPT"
        !            15: 
        !            16: END
        !            17: 
        !            18:     ;;
        !            19: 
        !            20:     bcc32)
        !            21: 
        !            22:         ngx_opt=`echo "-DOPENSSL=\"$OPENSSL\" -DOPENSSL_OPT=\"$OPENSSL_OPT\"" \
        !            23:             | sed -e "s/\//$ngx_regex_dirsep/g"`
        !            24: 
        !            25:         cat << END                                            >> $NGX_MAKEFILE
        !            26: 
        !            27: `echo "$OPENSSL\\openssl\\lib\\libeay32.lib:                           \
        !            28:        $OPENSSL\\openssl\\include\\openssl\\ssl.h"                     \
        !            29:        | sed -e "s/\//$ngx_regex_dirsep/g"`
        !            30: 
        !            31: `echo "$OPENSSL\\openssl\\lib\\ssleay32.lib:                           \
        !            32:        $OPENSSL\\openssl\\include\\openssl\\ssl.h"                     \
        !            33:        | sed -e "s/\//$ngx_regex_dirsep/g"`
        !            34: 
        !            35: `echo "$OPENSSL\\openssl\\include\\openssl\\ssl.h:     $NGX_MAKEFILE"  \
        !            36:        | sed -e "s/\//$ngx_regex_dirsep/g"`
        !            37:        \$(MAKE) -f auto/lib/openssl/makefile.bcc $ngx_opt
        !            38: 
        !            39: END
        !            40: 
        !            41:     ;;
        !            42: 
        !            43:     *)
        !            44:         case $USE_THREADS in
        !            45:             NO) OPENSSL_OPT="$OPENSSL_OPT no-threads" ;;
        !            46:             *)  OPENSSL_OPT="$OPENSSL_OPT threads" ;;
        !            47:         esac
        !            48: 
        !            49:         case $OPENSSL in
        !            50:             /*) ngx_prefix="$OPENSSL/.openssl" ;;
        !            51:             *)  ngx_prefix="$PWD/$OPENSSL/.openssl" ;;
        !            52:         esac
        !            53: 
        !            54:         cat << END                                            >> $NGX_MAKEFILE
        !            55: 
        !            56: $OPENSSL/.openssl/include/openssl/ssl.h:       $NGX_MAKEFILE
        !            57:        cd $OPENSSL \\
        !            58:        && \$(MAKE) clean \\
        !            59:        && ./config --prefix=$ngx_prefix no-shared $OPENSSL_OPT \\
        !            60:        && \$(MAKE) \\
        !            61:        && \$(MAKE) install LIBDIR=lib
        !            62: 
        !            63: END
        !            64: 
        !            65:     ;;
        !            66: 
        !            67: esac

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