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>