2 # Copyright (C) Igor Sysoev
3 # Copyright (C) Nginx, Inc.
10 cat << END >> $NGX_MAKEFILE
12 $OPENSSL/openssl/include/openssl/ssl.h: $NGX_MAKEFILE
13 \$(MAKE) -f auto/lib/openssl/makefile.msvc \
14 OPENSSL="$OPENSSL" OPENSSL_OPT="$OPENSSL_OPT"
22 ngx_opt=`echo "-DOPENSSL=\"$OPENSSL\" -DOPENSSL_OPT=\"$OPENSSL_OPT\"" \
23 | sed -e "s/\//$ngx_regex_dirsep/g"`
25 cat << END >> $NGX_MAKEFILE
27 `echo "$OPENSSL\\openssl\\lib\\libeay32.lib: \
28 $OPENSSL\\openssl\\include\\openssl\\ssl.h" \
29 | sed -e "s/\//$ngx_regex_dirsep/g"`
31 `echo "$OPENSSL\\openssl\\lib\\ssleay32.lib: \
32 $OPENSSL\\openssl\\include\\openssl\\ssl.h" \
33 | sed -e "s/\//$ngx_regex_dirsep/g"`
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
45 /*) ngx_prefix="$OPENSSL/.openssl" ;;
46 *) ngx_prefix="$PWD/$OPENSSL/.openssl" ;;
49 cat << END >> $NGX_MAKEFILE
51 $OPENSSL/.openssl/include/openssl/ssl.h: $NGX_MAKEFILE
53 && if [ -f Makefile ]; then \$(MAKE) clean; fi \\
54 && ./config --prefix=$ngx_prefix no-shared $OPENSSL_OPT \\
56 && \$(MAKE) install_sw LIBDIR=lib