aboutsummaryrefslogtreecommitdiff
path: root/auto
diff options
context:
space:
mode:
Diffstat (limited to 'auto')
-rw-r--r--auto/lib/md5/makefile.msvc3
-rw-r--r--auto/make5
-rw-r--r--auto/options2
-rw-r--r--auto/sources4
4 files changed, 13 insertions, 1 deletions
diff --git a/auto/lib/md5/makefile.msvc b/auto/lib/md5/makefile.msvc
index f44831c56..60a662407 100644
--- a/auto/lib/md5/makefile.msvc
+++ b/auto/lib/md5/makefile.msvc
@@ -1,4 +1,5 @@
all:
- cl -nologo -c -MT -O2 -D MD5_ASM -D L_ENDIAN md5_dgst.c md5_one.c
+ cl -nologo -c -MT -O2 -Ob1 -Oi -Gs -D MD5_ASM -D L_ENDIAN \
+ md5_dgst.c md5_one.c
link -lib -out:md5.lib md5_dgst.obj md5_one.obj asm/m-win32.obj
diff --git a/auto/make b/auto/make
index fa1354f34..c210d7e2b 100644
--- a/auto/make
+++ b/auto/make
@@ -11,6 +11,11 @@ HTTP_FILTER_MODULES="$HTTP_FILTER_MODULES \
HTTP_MODULES="$HTTP_MODULES $HTTP_STATIC_MODULE $HTTP_INDEX_MODULE"
+if [ $HTTP_REWRITE = YES ]; then
+ HTTP_MODULES="$HTTP_MODULES $HTTP_REWRITE_MODULE"
+ HTTP_SRCS="$HTTP_SRCS $HTTP_REWRITE_SRCS"
+fi
+
if [ $HTTP_GZIP = YES ]; then
HTTP_FILTER_MODULES="$HTTP_FILTER_MODULES $HTTP_GZIP_FILTER_MODULE"
HTTP_SRCS="$HTTP_SRCS $HTTP_GZIP_SRCS"
diff --git a/auto/options b/auto/options
index 1eb45a28d..2356a76db 100644
--- a/auto/options
+++ b/auto/options
@@ -6,6 +6,7 @@ OBJS=objs
TEST_BUILD_DEVPOLL=NO
+HTTP_REWRITE=YES
HTTP_GZIP=YES
HTTP_PROXY=YES
@@ -34,6 +35,7 @@ do
--builddir=*) OBJS="$value" ;;
+ --without-http_rewrite_module) HTTP_REWRITE=NO ;;
--without-http_gzip_module) HTTP_GZIP=NO ;;
--without-http_proxy_module) HTTP_PROXY=NO ;;
diff --git a/auto/sources b/auto/sources
index b2eec4426..1b3ffda68 100644
--- a/auto/sources
+++ b/auto/sources
@@ -193,6 +193,10 @@ HTTP_SRCS="src/http/ngx_http.c \
src/http/modules/ngx_http_not_modified_filter.c"
+HTTP_REWRITE_MODULE=ngx_http_rewrite_module
+HTTP_REWRITE_SRCS=src/http/modules/ngx_http_rewrite_handler.c
+
+
HTTP_GZIP_FILTER_MODULE=ngx_http_gzip_filter_module
HTTP_GZIP_SRCS=src/http/modules/ngx_http_gzip_filter.c
HTTP_GZIP_UNIX_LIBS=-lz