Annotation of embedaddon/nginx/auto/lib/pcre/make, revision 1.1
1.1 ! misho 1:
! 2: # Copyright (C) Igor Sysoev
! 3: # Copyright (C) Nginx, Inc.
! 4:
! 5:
! 6: case "$NGX_CC_NAME" in
! 7:
! 8: msvc*)
! 9: ngx_makefile=makefile.msvc
! 10: ngx_opt="CPU_OPT=\"$CPU_OPT\" LIBC=$LIBC"
! 11: ngx_pcre="PCRE=\"$PCRE\""
! 12: ;;
! 13:
! 14: owc*)
! 15: ngx_makefile=makefile.owc
! 16: ngx_opt="CPU_OPT=\"$CPU_OPT\""
! 17: ngx_pcre=`echo PCRE=\"$PCRE\" | sed -e "s/\//$ngx_regex_dirsep/g"`
! 18: ;;
! 19:
! 20: bcc)
! 21: ngx_makefile=makefile.bcc
! 22: ngx_opt="-DCPU_OPT=\"$CPU_OPT\""
! 23: ngx_pcre=`echo \-DPCRE=\"$PCRE\" | sed -e "s/\//$ngx_regex_dirsep/g"`
! 24: ;;
! 25:
! 26: esac
! 27:
! 28:
! 29: case "$NGX_PLATFORM" in
! 30:
! 31: win32)
! 32:
! 33: cat << END >> $NGX_MAKEFILE
! 34:
! 35: `echo "$PCRE/pcre.lib: $NGX_MAKEFILE" | sed -e "s/\//$ngx_regex_dirsep/g"`
! 36: \$(MAKE) -f auto/lib/pcre/$ngx_makefile $ngx_pcre $ngx_opt
! 37:
! 38: `echo "$PCRE/pcre.h:" | sed -e "s/\//$ngx_regex_dirsep/g"`
! 39: \$(MAKE) -f auto/lib/pcre/$ngx_makefile $ngx_pcre pcre.h
! 40:
! 41: END
! 42:
! 43: ;;
! 44:
! 45: *)
! 46: cat << END >> $NGX_MAKEFILE
! 47:
! 48: $PCRE/pcre.h: $PCRE/Makefile
! 49:
! 50: $PCRE/Makefile: $NGX_MAKEFILE
! 51: cd $PCRE \\
! 52: && if [ -f Makefile ]; then \$(MAKE) distclean; fi \\
! 53: && CC="\$(CC)" CFLAGS="$PCRE_OPT" \\
! 54: ./configure --disable-shared $PCRE_CONF_OPT
! 55:
! 56: $PCRE/.libs/libpcre.a: $PCRE/Makefile
! 57: cd $PCRE \\
! 58: && \$(MAKE) libpcre.la
! 59:
! 60: END
! 61:
! 62: ;;
! 63:
! 64: esac
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>