2 # Copyright (C) Igor Sysoev
3 # Copyright (C) Nginx, Inc.
9 ngx_makefile=makefile.msvc
10 ngx_opt="CPU_OPT=\"$CPU_OPT\" LIBC=$LIBC"
11 ngx_zlib="ZLIB=\"$ZLIB\""
16 ngx_makefile=makefile.owc
17 ngx_opt="CPU_OPT=\"$CPU_OPT\""
18 ngx_zlib=`echo ZLIB=\"$ZLIB\" | sed -e "s/\//$ngx_regex_dirsep/g"`
22 ngx_makefile=makefile.bcc
23 ngx_opt="-DCPU_OPT=\"$CPU_OPT\""
24 ngx_zlib=`echo \-DZLIB=\"$ZLIB\" | sed -e "s/\//$ngx_regex_dirsep/g"`
33 case "$NGX_PLATFORM" in
36 cat << END >> $NGX_MAKEFILE
38 `echo "$ZLIB/zlib.lib: $NGX_MAKEFILE" | sed -e "s/\//$ngx_regex_dirsep/g"`
39 \$(MAKE) -f auto/lib/zlib/$ngx_makefile $ngx_opt $ngx_zlib
53 cat << END >> $NGX_MAKEFILE
55 $ZLIB/libz.a: $NGX_MAKEFILE
57 && \$(MAKE) distclean \\
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
74 && \$(MAKE) distclean \\
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
107 && \$(MAKE) distclean \\
108 && CFLAGS="$ZLIB_OPT" CC="\$(CC)" \\
109 ./configure --host=mipsel-linux --build=$(shell (gcc -dumpmachine)) \\