1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- # Copyright (C) Igor Sysoev
- # Copyright (C) Nginx, Inc.
- case "$CC" in
- cl)
- cat << END >> $NGX_MAKEFILE
- $OPENSSL/openssl/include/openssl/ssl.h: $NGX_MAKEFILE
- \$(MAKE) -f auto/lib/openssl/makefile.msvc \
- OPENSSL="$OPENSSL" OPENSSL_OPT="$OPENSSL_OPT"
- END
- ;;
- bcc32)
- ngx_opt=`echo "-DOPENSSL=\"$OPENSSL\" -DOPENSSL_OPT=\"$OPENSSL_OPT\"" \
- | sed -e "s/\//$ngx_regex_dirsep/g"`
- cat << END >> $NGX_MAKEFILE
- `echo "$OPENSSL\\openssl\\lib\\libeay32.lib: \
- $OPENSSL\\openssl\\include\\openssl\\ssl.h" \
- | sed -e "s/\//$ngx_regex_dirsep/g"`
- `echo "$OPENSSL\\openssl\\lib\\ssleay32.lib: \
- $OPENSSL\\openssl\\include\\openssl\\ssl.h" \
- | sed -e "s/\//$ngx_regex_dirsep/g"`
- `echo "$OPENSSL\\openssl\\include\\openssl\\ssl.h: $NGX_MAKEFILE" \
- | sed -e "s/\//$ngx_regex_dirsep/g"`
- \$(MAKE) -f auto/lib/openssl/makefile.bcc $ngx_opt
- END
- ;;
- *)
- case $OPENSSL in
- /*) ngx_prefix="$OPENSSL/.openssl" ;;
- *) ngx_prefix="$PWD/$OPENSSL/.openssl" ;;
- esac
- cat << END >> $NGX_MAKEFILE
- $OPENSSL/.openssl/include/openssl/ssl.h: $NGX_MAKEFILE
- cd $OPENSSL \\
- && if [ -f Makefile ]; then \$(MAKE) clean; fi \\
- && ./config --prefix=$ngx_prefix no-shared no-threads $OPENSSL_OPT \\
- && \$(MAKE) \\
- && \$(MAKE) install_sw LIBDIR=lib
- END
- ;;
- esac
|