diff options
Diffstat (limited to '')
| -rw-r--r-- | auto/lib/pcre/make | 13 | ||||
| -rw-r--r-- | auto/lib/pcre/makefile.bcc | 19 | ||||
| -rw-r--r-- | auto/lib/pcre/makefile.msvc | 19 | ||||
| -rw-r--r-- | auto/lib/pcre/makefile.owc | 15 |
4 files changed, 29 insertions, 37 deletions
diff --git a/auto/lib/pcre/make b/auto/lib/pcre/make index 021aab9fb..9f2c658bf 100644 --- a/auto/lib/pcre/make +++ b/auto/lib/pcre/make @@ -28,19 +28,15 @@ esac case "$NGX_PLATFORM" in win32) - cp auto/lib/pcre/patch.pcre.in $PCRE - cp auto/lib/pcre/patch.pcre.in.owc $PCRE - cp auto/lib/pcre/patch.config.in $PCRE - cp auto/lib/pcre/patch.pcre.c $PCRE cat << END >> $NGX_MAKEFILE -`echo "$PCRE/pcre.h: $NGX_MAKEFILE" | sed -e "s/\//$ngx_regex_dirsep/g"` - \$(MAKE) -f auto/lib/pcre/$ngx_makefile $ngx_pcre pcre.h - -`echo "$PCRE/pcre.lib: $PCRE/pcre.h" | sed -e "s/\//$ngx_regex_dirsep/g"` +`echo "$PCRE/pcre.lib: $NGX_MAKEFILE" | sed -e "s/\//$ngx_regex_dirsep/g"` \$(MAKE) -f auto/lib/pcre/$ngx_makefile $ngx_pcre $ngx_opt +`echo "$PCRE/pcre.h:" | sed -e "s/\//$ngx_regex_dirsep/g"` + \$(MAKE) -f auto/lib/pcre/$ngx_makefile $ngx_pcre pcre.h + END ;; @@ -56,7 +52,6 @@ $PCRE/Makefile: $NGX_MAKEFILE && CC="\$(CC)" CFLAGS="$PCRE_OPT" \\ ./configure --disable-shared - $PCRE/.libs/libpcre.a: $PCRE/Makefile cd $PCRE \\ && \$(MAKE) libpcre.la diff --git a/auto/lib/pcre/makefile.bcc b/auto/lib/pcre/makefile.bcc index d31a5aa51..40d579fb5 100644 --- a/auto/lib/pcre/makefile.bcc +++ b/auto/lib/pcre/makefile.bcc @@ -3,22 +3,23 @@ CFLAGS = -q -O2 -tWM -w-8004 $(CPU_OPT) -PCREFLAGS = -DPCRE_STATIC -DPOSIX_MALLOC_THRESHOLD=10 +PCREFLAGS = -DHAVE_CONFIG_H -DPCRE_STATIC -DPOSIX_MALLOC_THRESHOLD=10 pcre.lib: cd $(PCRE) - bcc32 -q -edftables dftables.c + bcc32 -c $(CFLAGS) -I. $(PCREFLAGS) pcre_*.c - dftables > chartables.c + > pcre.lst + for %n in (*.obj) do @echo +%n & >> pcre.lst + echo + >> pcre.lst - bcc32 -c $(CFLAGS) $(PCREFLAGS) maketables.c get.c study.c pcre.c - - tlib pcre.lib +maketables.obj +get.obj +study.obj +pcre.obj + tlib pcre.lib @pcre.lst pcre.h: cd $(PCRE) - patch -o pcre.h pcre.in patch.pcre.in - patch -o config.h config.in patch.config.in - patch < patch.pcre.c + + copy /y pcre.h.generic pcre.h + copy /y config.h.generic config.h + copy /y pcre_chartables.c.dist pcre_chartables.c diff --git a/auto/lib/pcre/makefile.msvc b/auto/lib/pcre/makefile.msvc index c62c82134..47ae6991a 100644 --- a/auto/lib/pcre/makefile.msvc +++ b/auto/lib/pcre/makefile.msvc @@ -3,24 +3,19 @@ CFLAGS = -O2 -Ob1 -Oi -Gs $(LIBC) $(CPU_OPT) -PCREFLAGS = -DPCRE_STATIC -DPOSIX_MALLOC_THRESHOLD=10 +PCREFLAGS = -DHAVE_CONFIG_H -DPCRE_STATIC -DPOSIX_MALLOC_THRESHOLD=10 pcre.lib: cd $(PCRE) - cl -Fedftables dftables.c + cl -nologo -c $(CFLAGS) -I . $(PCREFLAGS) pcre_*.c - dftables > chartables.c - - cl -nologo -c $(CFLAGS) $(PCREFLAGS) \ - maketables.c get.c study.c pcre.c - - link -lib -out:pcre.lib -verbose:lib \ - maketables.obj get.obj study.obj pcre.obj + link -lib -out:pcre.lib -verbose:lib pcre_*.obj pcre.h: cd $(PCRE) - patch -o pcre.h pcre.in patch.pcre.in - patch -o config.h config.in patch.config.in - patch < patch.pcre.c + + copy /y pcre.h.generic pcre.h + copy /y config.h.generic config.h + copy /y pcre_chartables.c.dist pcre_chartables.c diff --git a/auto/lib/pcre/makefile.owc b/auto/lib/pcre/makefile.owc index 12c622010..b2f1d1297 100644 --- a/auto/lib/pcre/makefile.owc +++ b/auto/lib/pcre/makefile.owc @@ -3,20 +3,21 @@ CFLAGS = -c -zq -bt=nt -ot -op -oi -oe -s -bm $(CPU_OPT) -PCREFLAGS = -DPCRE_STATIC -DPOSIX_MALLOC_THRESHOLD=10 +PCREFLAGS = -DHAVE_CONFIG_H -DPCRE_STATIC -DPOSIX_MALLOC_THRESHOLD=10 pcre.lib: cd $(PCRE) - wcl386 -zq -bt=nt -l=nt -fe=dftables dftables.c - dftables > chartables.c + wcl386 $(CFLAGS) -i=. $(PCREFLAGS) pcre_*.c - wcl386 $(CFLAGS) $(PCREFLAGS) maketables.c get.c study.c pcre.c - wlib -n pcre.lib maketables.obj get.obj study.obj pcre.obj + dir /b *.obj > pcre.lst + wlib -n pcre.lib @pcre.lst pcre.h: cd $(PCRE) - patch -o pcre.h pcre.in patch.pcre.in.owc - patch -o config.h config.in patch.config.in + + copy /y pcre.h.generic pcre.h + copy /y config.h.generic config.h + copy /y pcre_chartables.c.dist pcre_chartables.c |
