changeset 285:8f48e6366d09

nginx-0.0.2-2004-03-11-18:42:41 import
author Igor Sysoev <igor@sysoev.ru>
date Thu, 11 Mar 2004 15:42:41 +0000
parents 1fecc9478d92
children fc8dc489247e
files auto/cc auto/configure auto/lib/md5/make auto/lib/pcre/make auto/lib/pcre/patch.Makefile.in auto/lib/pcre/patch.config auto/lib/pcre/patch.config.in auto/lib/pcre/patch.pcre auto/lib/pcre/patch.pcre.in auto/lib/zlib/patch.zlib auto/options auto/os/freebsd auto/os/linux auto/os/solaris auto/summary
diffstat 15 files changed, 79 insertions(+), 57 deletions(-) [+]
line wrap: on
line diff
--- a/auto/cc	Wed Mar 10 20:56:39 2004 +0000
+++ b/auto/cc	Thu Mar 11 15:42:41 2004 +0000
@@ -18,18 +18,20 @@
              ;;
          esac
 
+         CFLAGS="$CFLAGS $PIPE"
          CFLAGS="$CFLAGS $CPU_OPT"
 
          if [ $PCRE_OPT = NO ]; then
-             PCRE_OPT="CFLAGS=\"-O2 -fomit-frame-pointer $CPU_OPT\""
+             PCRE_OPT="CFLAGS=\"-O2 -fomit-frame-pointer $PIPE $CPU_OPT\""
          fi
 
          if [ $MD5_OPT = NO ]; then
-             MD5_OPT="CFLAGS=\"-O2 -fomit-frame-pointer $CPU_OPT\""
+             MD5_OPT="CFLAGS=\"-O2 -fomit-frame-pointer $PIPE $CPU_OPT\""
          fi
 
          if [ $ZLIB_OPT = NO ]; then
-             ZLIB_OPT="CFLAGS=\"-O2 -fomit-frame-pointer $CPU_OPT $ZLIB_ASMV\""
+             ZLIB_OPT="CFLAGS=\"-O2 -fomit-frame-pointer"
+             ZLIB_OPT="$ZLIB_OPT $PIPE $CPU_OPT $ZLIB_ASMV\""
          fi
 
          # warnings
--- a/auto/configure	Wed Mar 10 20:56:39 2004 +0000
+++ b/auto/configure	Thu Mar 11 15:42:41 2004 +0000
@@ -7,6 +7,14 @@
 test -d $OBJS || mkdir $OBJS
 echo > $NGX_AUTO_CONFIG_H
 
+if [ $DEBUG = YES ]; then
+    have=NGX_DEBUG . auto/have
+fi
+
+have=NGX_USE_HTTP_FILE_CACHE_UNIQ . auto/have
+have=NGX_SUPPRESS_WARN . auto/have
+
+
 if [ "$PLATFORM" != win32 ]; then
     . auto/headers
 fi
--- a/auto/lib/md5/make	Wed Mar 10 20:56:39 2004 +0000
+++ b/auto/lib/md5/make	Thu Mar 11 15:42:41 2004 +0000
@@ -38,7 +38,9 @@
 
     SunOS:*:i86pc)
         if [ $MD5_ASM = YES ]; then
-            echo "	cd $MD5 && \$(MAKE) $MD5_OPT x86-solaris" >> $MAKEFILE
+            echo "	cd $MD5 \\"                               >> $MAKEFILE
+            echo "	&& \$(MAKE) $MD5_OPT MAKE=\$(MAKE) \\"    >> $MAKEFILE
+            echo "		x86-solaris"                      >> $MAKEFILE
         else
             echo "	cd $MD5 \\"                               >> $MAKEFILE
             echo "	&& \$(MAKE) $MD5_OPT \\"                  >> $MAKEFILE
@@ -46,9 +48,11 @@
         fi
     ;;
 
-    *:i386)
+    *:i386 | *:i686)
         if [ $MD5_ASM = YES ]; then
-            echo "	cd $MD5 && \$(MAKE) $MD5_OPT x86-elf"     >> $MAKEFILE
+            echo "	cd $MD5 \\"                               >> $MAKEFILE
+            echo "	&& \$(MAKE) $MD5_OPT MAKE=\$(MAKE) \\"    >> $MAKEFILE
+            echo "		x86-elf"                          >> $MAKEFILE
         else
             echo "	cd $MD5 \\"                               >> $MAKEFILE
             echo "	&& \$(MAKE) $MD5_OPT \\"                  >> $MAKEFILE
--- a/auto/lib/pcre/make	Wed Mar 10 20:56:39 2004 +0000
+++ b/auto/lib/pcre/make	Thu Mar 11 15:42:41 2004 +0000
@@ -28,8 +28,8 @@
 case $PLATFORM in
 
     win32)
-        cp auto/lib/pcre/patch.pcre $PCRE
-        cp auto/lib/pcre/patch.config $PCRE
+        cp auto/lib/pcre/patch.pcre.in $PCRE
+        cp auto/lib/pcre/patch.config.in $PCRE
         cp auto/lib/pcre/$makefile $PCRE
         echo "	cd $PCRE"                                         >> $MAKEFILE
         echo "	\$(MAKE) -f $makefile CPU_OPT=$CPU_OPT"           >> $MAKEFILE
@@ -37,7 +37,11 @@
     ;;
 
     *)
+        # the patch allows to run the parallel make jobs
+        cp auto/lib/pcre/patch.Makefile.in $PCRE
+
         echo "	cd $PCRE \\"                                      >> $MAKEFILE
+        echo "	&& patch < patch.Makefile.in \\"                  >> $MAKEFILE
         echo "	&& CC=$CC $PCRE_OPT \\"                           >> $MAKEFILE
         echo "	./configure --disable-shared \\"                  >> $MAKEFILE
         echo "	&& \$(MAKE)"                                      >> $MAKEFILE
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/auto/lib/pcre/patch.Makefile.in	Thu Mar 11 15:42:41 2004 +0000
@@ -0,0 +1,11 @@
+--- Makefile.in	Thu Mar 11 16:19:09 2004
++++ Makefile.in	Thu Mar 11 16:21:16 2004
+@@ -96,7 +96,7 @@
+ OBJ = maketables.@OBJEXT@ get.@OBJEXT@ study.@OBJEXT@ pcre.@OBJEXT@ @POSIX_OBJ@
+ LOBJ = maketables.lo get.lo study.lo pcre.lo @POSIX_LOBJ@
+ 
+-all:            libpcre.la @POSIX_LIB@ pcretest@EXEEXT@ pcregrep@EXEEXT@ @ON_WINDOWS@ winshared
++all:            libpcre.la
+ 
+ pcregrep@EXEEXT@: libpcre.la pcregrep.@OBJEXT@ @ON_WINDOWS@ winshared
+ 		$(LINK) -o pcregrep@EXEEXT@ pcregrep.@OBJEXT@ libpcre.la
--- a/auto/lib/pcre/patch.config	Wed Mar 10 20:56:39 2004 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/auto/lib/pcre/patch.config.in	Thu Mar 11 15:42:41 2004 +0000
@@ -0,0 +1,11 @@
+--- config.in	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
--- a/auto/lib/pcre/patch.pcre	Wed Mar 10 20:56:39 2004 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
---- 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 */
- 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/auto/lib/pcre/patch.pcre.in	Thu Mar 11 15:42:41 2004 +0000
@@ -0,0 +1,15 @@
+--- pcre.in	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 */
+ 
--- a/auto/lib/zlib/patch.zlib	Wed Mar 10 20:56:39 2004 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
---- msdos/Makefile.w32	Sat Nov 15 13:01:29 2003
-+++ msdos/Makefile.w32	Sat Nov 15 13:02:06 2003
-@@ -10,7 +10,7 @@
- 
- # ------------- Microsoft Visual C++ 4.0 and later -------------
- MODEL=
--CFLAGS=-Ox -GA3s -nologo -W3
-+CFLAGS=-nologo -O2 -Ob1 -Oi -Gs -MT
- CC=cl
- LD=link
- LDFLAGS=
-@@ -79,7 +79,6 @@
-   $(CC) -c $(CFLAGS) $*.c
- 
- zlib.lib: $(OBJ1) $(OBJ2)
--  if exist zlib.lib del zlib.lib
-   lib /OUT:zlib.lib $(OBJ1) $(OBJ2)
- 
- example.exe: example.obj zlib.lib
--- a/auto/options	Wed Mar 10 20:56:39 2004 +0000
+++ b/auto/options	Thu Mar 11 15:42:41 2004 +0000
@@ -4,6 +4,7 @@
 CC=gcc
 OBJS=objs
 
+DEBUG=NO
 CPU=NO
 
 TEST_BUILD_DEVPOLL=NO
@@ -70,6 +71,7 @@
 
         --with-cc=*)                     CC="$value"                ;;
         --with-cpu-opt=*)                CPU="$value"               ;;
+        --with-debug)                    DEBUG=YES                  ;;
 
         --without-pcre)                  USE_PCRE=DISABLED          ;;
         --with-pcre=*)                   PCRE="$value"              ;;
--- a/auto/os/freebsd	Wed Mar 10 20:56:39 2004 +0000
+++ b/auto/os/freebsd	Thu Mar 11 15:42:41 2004 +0000
@@ -3,7 +3,7 @@
 CORE_DEPS="$UNIX_DEPS $FREEBSD_DEPS"
 CORE_SRCS="$UNIX_SRCS $FREEBSD_SRCS"
 
-CFLAGS="$CFLAGS -pipe"
+PIPE="-pipe"
 
 
 # __FreeBSD_version is the best way to determine whether
--- a/auto/os/linux	Wed Mar 10 20:56:39 2004 +0000
+++ b/auto/os/linux	Thu Mar 11 15:42:41 2004 +0000
@@ -4,7 +4,7 @@
 CORE_SRCS="$UNIX_SRCS $LINUX_SRCS"
 EVENT_MODULES="$EVENT_MODULES"
 
-CFLAGS="$CFLAGS -pipe"
+PIPE="-pipe"
 
 
 CC_TEST_FLAGS="-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE"
--- a/auto/os/solaris	Wed Mar 10 20:56:39 2004 +0000
+++ b/auto/os/solaris	Thu Mar 11 15:42:41 2004 +0000
@@ -15,16 +15,24 @@
 case $PLATFORM in
 
     SunOS:5.[89]:* | SunOS:5.10:*)
-        CFLAGS="$CFLAGS -pipe"
+        PIPE="-pipe"
     ;;
 
     *)
-        # Solaris 7's gcc does not support "-pipe"
+        # Solaris 7's /usr/ccs/bin/as does not support "-pipe"
     ;;
 
 esac
 
 
+if [ $ZLIB_ASM != NO ]; then
+    echo "$0: error: the --with-zlib-asm=CPU option is not supported"
+    echo "on that platform"
+    echo
+
+    exit 1
+fi
+
 
 ngx_inc="sys/devpoll.h"; . auto/inc
 
--- a/auto/summary	Wed Mar 10 20:56:39 2004 +0000
+++ b/auto/summary	Thu Mar 11 15:42:41 2004 +0000
@@ -38,6 +38,7 @@
         echo "--without-http_rewrite_module option"
         echo "or you have to enable PCRE support"
         echo
+
         exit 1
     fi
 fi
@@ -50,6 +51,7 @@
         echo "--without-http_gzip_module option"
         echo "or you have to enable zlib support"
         echo
+
         exit 1
     fi
 fi