mirror of https://github.com/nginx/nginx
parent
833823cbb8
commit
fc5a10aedc
@ -1,18 +1,12 @@ |
||||
|
||||
if [ "$PLATFORM" != "win32" ]; then |
||||
|
||||
if [ $PCRE != NO ]; then |
||||
. auto/lib/pcre/make |
||||
fi |
||||
|
||||
|
||||
if [ $MD5 != NO ]; then |
||||
. auto/lib/md5/make |
||||
fi |
||||
|
||||
if [ $MD5 != NO ]; then |
||||
. auto/lib/md5/make |
||||
fi |
||||
|
||||
if [ $ZLIB != NO ]; then |
||||
. auto/lib/zlib/make |
||||
fi |
||||
if [ $ZLIB != NO ]; then |
||||
. auto/lib/zlib/make |
||||
fi |
||||
|
||||
if [ $PCRE != NO ]; then |
||||
. auto/lib/pcre/make |
||||
fi |
||||
|
||||
@ -1,24 +1,56 @@ |
||||
|
||||
echo "$MD5/libmd5.a:" >> $MAKEFILE |
||||
case $CC in |
||||
|
||||
cl) |
||||
makefile=makefile.msvc |
||||
;; |
||||
|
||||
wcl386) |
||||
makefile=makefile.owc |
||||
;; |
||||
|
||||
esac |
||||
|
||||
|
||||
case $PLATFORM in |
||||
|
||||
win32) |
||||
echo "$MD5/md5.lib:" >> $MAKEFILE |
||||
;; |
||||
|
||||
*) |
||||
echo "$MD5/libmd5.a:" >> $MAKEFILE |
||||
;; |
||||
|
||||
esac |
||||
|
||||
|
||||
case $PLATFORM in |
||||
|
||||
win32) |
||||
|
||||
cp auto/lib/md5/$makefile $MD5 |
||||
echo " cd $MD5" >> $MAKEFILE |
||||
echo " \$(MAKE) -f $makefile OWC_OPT=$OWC_OPT" >> $MAKEFILE |
||||
echo " cd ..\\..\\.." >> $MAKEFILE |
||||
;; |
||||
|
||||
SunOS:*:i386) |
||||
echo " cd $MD5 && \$(MAKE) x86-solaris" >> $MAKEFILE |
||||
echo " cd $MD5 && \$(MAKE) x86-solaris" >> $MAKEFILE |
||||
;; |
||||
|
||||
*:i386) |
||||
echo " cd $MD5 && \$(MAKE) x86-elf" >> $MAKEFILE |
||||
echo " cd $MD5 && \$(MAKE) x86-elf" >> $MAKEFILE |
||||
;; |
||||
|
||||
*) |
||||
if [ $CC = gcc ]; then |
||||
echo " cd $MD5 && \$(MAKE) gcc" >> $MAKEFILE |
||||
echo " cd $MD5 && \$(MAKE) gcc" >> $MAKEFILE |
||||
else |
||||
echo " cd $MD5 && \$(MAKE) cc" >> $MAKEFILE |
||||
echo " cd $MD5 && \$(MAKE) cc" >> $MAKEFILE |
||||
fi |
||||
;; |
||||
|
||||
esac |
||||
|
||||
echo >> $MAKEFILE |
||||
echo >> $MAKEFILE |
||||
|
||||
@ -1,6 +1,6 @@ |
||||
|
||||
all: |
||||
cl -nologo -c -MT -O2 -Ob1 -Oi -Gs -D MD5_ASM -D L_ENDIAN \ |
||||
md5_dgst.c md5_one.c |
||||
CFLAGS = -nologo -c -MT -O2 -Ob1 -Oi -Gs -D MD5_ASM -D L_ENDIAN |
||||
|
||||
link -lib -out:md5.lib md5_dgst.obj md5_one.obj asm/m-win32.obj |
||||
md5.lib: |
||||
cl $(CFLAGS) md5_dgst.c |
||||
link -lib -out:md5.lib md5_dgst.obj asm/m-win32.obj |
||||
|
||||
@ -0,0 +1,12 @@ |
||||
|
||||
CFLAGS = -c -zq -bt=nt -ot -op -oi -oe -s $(OWC_OPT) |
||||
|
||||
md5.lib: |
||||
wcl386 $(CFLAGS) -bm -dL_ENDIAN md5_dgst.c |
||||
wlib -n md5.lib md5_dgst.obj |
||||
|
||||
#md5.lib: |
||||
asm: |
||||
wcl386 $(CFLAGS) -bm -dMD5_ASM -dL_ENDIAN md5_dgst.c |
||||
wcl386 $(CFLAGS) asm\m-win32.asm |
||||
wlib -n md5.lib md5_dgst.obj m-win32.obj |
||||
@ -1,7 +1,47 @@ |
||||
|
||||
echo "$PCRE/.libs/libpcre.a:" >> $MAKEFILE |
||||
echo " cd $PCRE \\" >> $MAKEFILE |
||||
echo " && ./configure --disable-shared \\" >> $MAKEFILE |
||||
echo " && \$(MAKE)" >> $MAKEFILE |
||||
echo >> $MAKEFILE |
||||
case $CC in |
||||
|
||||
cl) |
||||
makefile=makefile.msvc |
||||
;; |
||||
|
||||
wcl386) |
||||
makefile=makefile.owc |
||||
;; |
||||
|
||||
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 $PCRE |
||||
cp auto/lib/pcre/patch.config $PCRE |
||||
cp auto/lib/pcre/$makefile $PCRE |
||||
echo " cd $PCRE" >> $MAKEFILE |
||||
echo " \$(MAKE) -f $makefile OWC_OPT=$OWC_OPT" >> $MAKEFILE |
||||
echo " cd ..\\..\\.." >> $MAKEFILE |
||||
;; |
||||
|
||||
*) |
||||
echo " cd $PCRE \\" >> $MAKEFILE |
||||
echo " && ./configure --disable-shared \\" >> $MAKEFILE |
||||
echo " && \$(MAKE)" >> $MAKEFILE |
||||
;; |
||||
|
||||
esac |
||||
|
||||
echo >> $MAKEFILE |
||||
|
||||
@ -1,18 +1,18 @@ |
||||
|
||||
CC = cl |
||||
CFLAGS = -O2 -Ob1 -Oi -Gs -MT |
||||
LINK = link |
||||
|
||||
PCREFLAGS = -DPCRE_STATIC -DPOSIX_MALLOC_THRESHOLD=10 |
||||
|
||||
|
||||
all: |
||||
$(CC) -Fedftables dftables.c |
||||
pcre.lib: |
||||
patch -o pcre.h pcre.in patch.pcre |
||||
patch -o config.h config.in patch.config |
||||
|
||||
cl -Fedftables dftables.c |
||||
|
||||
dftables > chartables.c |
||||
|
||||
$(CC) -nologo -c $(CFLAGS) $(PCREFLAGS) \ |
||||
cl -nologo -c $(CFLAGS) $(PCREFLAGS) \ |
||||
maketables.c get.c study.c pcre.c |
||||
|
||||
$(LINK) -lib -out:pcre.lib -verbose:lib \ |
||||
link -lib -out:pcre.lib -verbose:lib \ |
||||
maketables.obj get.obj study.obj pcre.obj |
||||
|
||||
@ -0,0 +1,14 @@ |
||||
|
||||
CFLAGS = -c -zq -bt=nt -ot -op -oi -oe -s -bm $(OWC_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 |
||||
|
||||
wcl386 -zq -bt=nt -l=nt -fe=dftables dftables.c |
||||
dftables > chartables.c |
||||
|
||||
wcl386 $(CFLAGS) $(PCREFLAGS) maketables.c get.c study.c pcre.c |
||||
wlib -n pcre.lib maketables.obj get.obj study.obj pcre.obj |
||||
@ -0,0 +1,11 @@ |
||||
--- config.in.orig Thu Aug 21 14:43:07 2003 |
||||
+++ config.in Sun Mar 7 02:37:24 2004 |
||||
@@ -28,7 +28,7 @@ |
||||
found. */ |
||||
|
||||
#define HAVE_STRERROR 0 |
||||
-#define HAVE_MEMMOVE 0 |
||||
+#define HAVE_MEMMOVE 1 |
||||
|
||||
/* There are some non-Unix systems that don't even have bcopy(). If this macro |
||||
is false, an emulation is used. If HAVE_MEMMOVE is set to 1, the value of |
||||
@ -0,0 +1,15 @@ |
||||
--- pcre.in.orig Thu Aug 21 14:43:07 2003 |
||||
+++ pcre.in Sun Mar 7 02:10:11 2004 |
||||
@@ -10,9 +10,9 @@ |
||||
/* The file pcre.h is build by "configure". Do not edit it; instead |
||||
make changes to pcre.in. */ |
||||
|
||||
-#define PCRE_MAJOR @PCRE_MAJOR@ |
||||
-#define PCRE_MINOR @PCRE_MINOR@ |
||||
-#define PCRE_DATE @PCRE_DATE@ |
||||
+#define PCRE_MAJOR 4 |
||||
+#define PCRE_MINOR 4 |
||||
+#define PCRE_DATE 21-August-2003 |
||||
|
||||
/* Win32 uses DLL by default */ |
||||
|
||||
@ -1,19 +1,52 @@ |
||||
|
||||
echo "$ZLIB/libz.a:" >> $MAKEFILE |
||||
case $CC in |
||||
|
||||
cl) |
||||
makefile=makefile.msvc |
||||
;; |
||||
|
||||
wcl386) |
||||
makefile=makefile.owc |
||||
;; |
||||
|
||||
esac |
||||
|
||||
|
||||
case $PLATFORM in |
||||
|
||||
win32) |
||||
echo "$ZLIB/zlib.lib:" >> $MAKEFILE |
||||
;; |
||||
|
||||
*) |
||||
echo "$ZLIB/libz.a:" >> $MAKEFILE |
||||
;; |
||||
|
||||
esac |
||||
|
||||
|
||||
case $PLATFORM in |
||||
|
||||
win32) |
||||
|
||||
cp auto/lib/zlib/$makefile $ZLIB |
||||
echo " cd $ZLIB" >> $MAKEFILE |
||||
echo " \$(MAKE) -f $makefile OWC_OPT=$OWC_OPT" >> $MAKEFILE |
||||
echo " cd ..\\..\\.." >> $MAKEFILE |
||||
;; |
||||
|
||||
|
||||
*:i386) |
||||
echo " cd $ZLIB \\" >> $MAKEFILE |
||||
echo " && cp contrib/asm686/match.S . \\" >> $MAKEFILE |
||||
echo " && CFLAGS=\"-O3 -DASMV\" ./configure \\" >> $MAKEFILE |
||||
echo " && \$(MAKE) OBJA=match.o" >> $MAKEFILE |
||||
echo " cd $ZLIB \\" >> $MAKEFILE |
||||
echo " && cp contrib/asm686/match.S . \\" >> $MAKEFILE |
||||
echo " && CFLAGS=\"-O3 -DASMV\" ./configure \\" >> $MAKEFILE |
||||
echo " && \$(MAKE) OBJA=match.o" >> $MAKEFILE |
||||
;; |
||||
|
||||
*) |
||||
echo " cd $ZLIB && ./configure && \$(MAKE)" >> $MAKEFILE |
||||
echo " cd $ZLIB && ./configure && \$(MAKE)" >> $MAKEFILE |
||||
;; |
||||
|
||||
esac |
||||
|
||||
echo >> $MAKEFILE |
||||
echo >> $MAKEFILE |
||||
|
||||
@ -0,0 +1,8 @@ |
||||
|
||||
CFLAGS = -nologo -c -MT -O2 -Ob1 -Oi -Gs |
||||
|
||||
zlib.lib: |
||||
cl $(CFLAGS) adler32.c crc32.c deflate.c trees.c zutil.c |
||||
|
||||
link -lib -out:zlib.lib adler32.obj crc32.obj deflate.obj \ |
||||
trees.obj zutil.obj |
||||
@ -0,0 +1,6 @@ |
||||
|
||||
CFLAGS = -c -zq -bt=nt -ot -op -oi -oe -s -bm $(OWC_OPT) |
||||
|
||||
zlib.lib: |
||||
wcl386 $(CFLAGS) adler32.c crc32.c deflate.c trees.c zutil.c |
||||
wlib -n zlib.lib adler32.obj crc32.obj deflate.obj trees.obj zutil.obj |
||||
Loading…
Reference in new issue