2 # Copyright (C) Igor Sysoev
8 ngx_makefile=makefile.msvc
9 ngx_opt="CPU_OPT=\"$CPU_OPT\" LIBC=$LIBC"
14 ngx_makefile=makefile.owc
15 ngx_opt="CPU_OPT=\"$CPU_OPT\""
19 ngx_makefile=makefile.bcc
20 ngx_opt="-DCPU_OPT=\"$CPU_OPT\""
29 case "$NGX_PLATFORM" in
32 cp auto/lib/zlib/$ngx_makefile $ZLIB
34 cat << END >> $NGX_MAKEFILE
36 `echo "$ZLIB/zlib.lib: $NGX_MAKEFILE" | sed -e "s/\//$ngx_regex_dirsep/g"`
37 cd `echo $ZLIB | sed -e "s/\//$ngx_regex_dirsep/g"`
38 \$(MAKE) -f $ngx_makefile $ngx_opt
53 cat << END >> $NGX_MAKEFILE
55 $ZLIB/libz.a: $NGX_MAKEFILE
58 && cp contrib/asm586/match.S . \\
59 && CFLAGS="$ZLIB_OPT -DASMV" CC="\$(CC)" \\
61 && \$(MAKE) OBJA=match.o libz.a
70 cat << END >> $NGX_MAKEFILE
72 $ZLIB/libz.a: $NGX_MAKEFILE
75 && cp contrib/asm686/match.S . \\
76 && CFLAGS="$ZLIB_OPT -DASMV" CC="\$(CC)" \\
78 && \$(MAKE) OBJA=match.o libz.a
89 echo "$0: error: invalid --with-zlib-asm=$ZLIB_ASM option."
90 echo "The valid values are \"pentium\" and \"pentiumpro\" only".
101 if [ $done = NO ]; then
103 cat << END >> $NGX_MAKEFILE
105 $ZLIB/libz.a: $NGX_MAKEFILE
108 && CFLAGS="$ZLIB_OPT" CC="\$(CC)" \\