summaryrefslogtreecommitdiffhomepage
path: root/auto/lib/pcre/make
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--auto/lib/pcre/make29
-rw-r--r--auto/lib/pcre/makefile.msvc6
-rw-r--r--auto/lib/pcre/makefile.owc4
3 files changed, 15 insertions, 24 deletions
diff --git a/auto/lib/pcre/make b/auto/lib/pcre/make
index c903687fe..cfb4da778 100644
--- a/auto/lib/pcre/make
+++ b/auto/lib/pcre/make
@@ -15,36 +15,27 @@ esac
case $PLATFORM in
win32)
- echo "$PCRE/pcre.lib:" >> $MAKEFILE
- ;;
-
- *)
- echo "$PCRE/.libs/libpcre.a:" >> $MAKEFILE
- ;;
-
-esac
-
-
-case $PLATFORM in
-
- win32)
cp auto/lib/pcre/patch.pcre.in $PCRE
cp auto/lib/pcre/patch.config.in $PCRE
cp auto/lib/pcre/$makefile $PCRE
+
+ echo "$PCRE/pcre.lib:" >> $MAKEFILE
echo " cd $PCRE" >> $MAKEFILE
- echo " \$(MAKE) -f $makefile CPU_OPT=$CPU_OPT" >> $MAKEFILE
+ echo " \$(MAKE) -f $makefile CPU_OPT=$CPU_OPT LIBC=$LIBC">> $MAKEFILE
echo " cd ..\\..\\.." >> $MAKEFILE
;;
*)
- # the patch allows to run the parallel make jobs
- cp auto/lib/pcre/patch.Makefile.in $PCRE
+ PCRE_OPT="CFLAGS=\"$PCRE_OPT\""
+ echo "$PCRE/pcre.h:" >> $MAKEFILE
echo " cd $PCRE \\" >> $MAKEFILE
- echo " && patch < patch.Makefile.in \\" >> $MAKEFILE
echo " && CC=$CC $PCRE_OPT \\" >> $MAKEFILE
- echo " ./configure --disable-shared \\" >> $MAKEFILE
- echo " && \$(MAKE)" >> $MAKEFILE
+ echo " ./configure --disable-shared" >> $MAKEFILE
+ echo >> $MAKEFILE
+ echo "$PCRE/.libs/libpcre.a: $PCRE/pcre.h" >> $MAKEFILE
+ echo " cd $PCRE \\" >> $MAKEFILE
+ echo " && \$(MAKE) libpcre.la" >> $MAKEFILE
;;
esac
diff --git a/auto/lib/pcre/makefile.msvc b/auto/lib/pcre/makefile.msvc
index 778607c2b..55a9a94e3 100644
--- a/auto/lib/pcre/makefile.msvc
+++ b/auto/lib/pcre/makefile.msvc
@@ -1,11 +1,11 @@
-CFLAGS = -O2 -Ob1 -Oi -Gs -MT $(CPU_OPT)
+CFLAGS = -O2 -Ob1 -Oi -Gs $(LIBC) $(CPU_OPT)
PCREFLAGS = -DPCRE_STATIC -DPOSIX_MALLOC_THRESHOLD=10
pcre.lib:
- patch -o pcre.h pcre.in patch.pcre
- patch -o config.h config.in patch.config
+ patch -o pcre.h pcre.in patch.pcre.in
+ patch -o config.h config.in patch.config.in
cl -Fedftables dftables.c
diff --git a/auto/lib/pcre/makefile.owc b/auto/lib/pcre/makefile.owc
index 706621547..07ef5ac5c 100644
--- a/auto/lib/pcre/makefile.owc
+++ b/auto/lib/pcre/makefile.owc
@@ -4,8 +4,8 @@ PCREFLAGS = -DPCRE_STATIC -DPOSIX_MALLOC_THRESHOLD=10
pcre.lib:
- patch -o pcre.h pcre.in patch.pcre
- patch -o config.h config.in patch.config
+ patch -o pcre.h pcre.in patch.pcre.in
+ patch -o config.h config.in patch.config.in
wcl386 -zq -bt=nt -l=nt -fe=dftables dftables.c
dftables > chartables.c