mirror of
https://github.com/nginx/nginx.git
synced 2025-02-25 18:55:26 -06:00
nginx-0.0.3-2004-03-29-21:43:58 import
This commit is contained in:
109
auto/make
109
auto/make
@@ -18,14 +18,9 @@ if [ $MAKE_SL = YES ]; then
|
||||
echo >> $MAKEFILE
|
||||
fi
|
||||
|
||||
all_inc="$CORE_INCS -I $OBJS $HTTP_INCS"
|
||||
if [ $INC_EQ = YES ]; then
|
||||
all_inc=`echo $all_inc | sed -e "s/-I /-i=/g"`
|
||||
fi
|
||||
|
||||
if [ $MAKE_BS = YES ]; then
|
||||
all_inc=`echo $all_inc | sed -e "s/\//\\\\\\/g"`
|
||||
fi
|
||||
all_inc="$CORE_INCS $OBJS $HTTP_INCS"
|
||||
all_inc=`echo " $all_inc" | sed -e "s/ \([^ ]\)/ $INCOPT\1/g"`
|
||||
all_inc=`echo $all_inc | sed -e "s/\//$DIRSEP/g"`
|
||||
|
||||
echo "ALL_INCS = $all_inc" >> $MAKEFILE
|
||||
echo >> $MAKEFILE
|
||||
@@ -41,9 +36,7 @@ fi
|
||||
|
||||
for dep in $CORE_DEPS
|
||||
do
|
||||
if [ $MAKE_BS = YES ]; then
|
||||
dep=`echo $dep | sed -e "s/\//\\\\\\/g"`
|
||||
fi
|
||||
dep=`echo $dep | sed -e "s/\//$DIRSEP/g"`
|
||||
|
||||
if [ $MAKE_SL = YES ]; then
|
||||
echo $ngx_n " $dep" $ngx_c >> $MAKEFILE
|
||||
@@ -60,14 +53,8 @@ if [ $MAKE_SL = YES ]; then
|
||||
echo >> $MAKEFILE
|
||||
fi
|
||||
|
||||
inc="$CORE_INCS -I $OBJS"
|
||||
if [ $INC_EQ = YES ]; then
|
||||
inc=`echo $inc | sed -e "s/-I /-i=/g"`
|
||||
fi
|
||||
|
||||
if [ $MAKE_BS = YES ]; then
|
||||
inc=`echo $inc | sed -e "s/\//\\\\\\/g"`
|
||||
fi
|
||||
inc="$CORE_INCS $OBJS"
|
||||
inc=`echo " $inc" | sed -e "s/ \([^ ]\)/ $INCOPT\1/g" -e "s/\//$DIRSEP/g"`
|
||||
|
||||
echo "CORE_INCS = $inc" >> $MAKEFILE
|
||||
echo >> $MAKEFILE
|
||||
@@ -83,9 +70,7 @@ fi
|
||||
|
||||
for dep in $HTTP_DEPS
|
||||
do
|
||||
if [ $MAKE_BS = YES ]; then
|
||||
dep=`echo $dep | sed -e "s/\//\\\\\\/g"`
|
||||
fi
|
||||
dep=`echo $dep | sed -e "s/\//$DIRSEP/g"`
|
||||
|
||||
if [ $MAKE_SL = YES ]; then
|
||||
echo $ngx_n " $dep" $ngx_c >> $MAKEFILE
|
||||
@@ -102,14 +87,8 @@ if [ $MAKE_SL = YES ]; then
|
||||
echo >> $MAKEFILE
|
||||
fi
|
||||
|
||||
inc="$HTTP_INCS -I $OBJS"
|
||||
if [ $INC_EQ = YES ]; then
|
||||
inc=`echo $inc | sed -e "s/-I /-i=/g"`
|
||||
fi
|
||||
|
||||
if [ $MAKE_BS = YES ]; then
|
||||
inc=`echo $inc | sed -e "s/\//\\\\\\/g"`
|
||||
fi
|
||||
inc="$HTTP_INCS $OBJS"
|
||||
inc=`echo " $inc" | sed -e "s/ \([^ ]\)/ $INCOPT\1/g" -e "s/\//$DIRSEP/g"`
|
||||
|
||||
echo "HTTP_INCS = $inc" >> $MAKEFILE
|
||||
echo >> $MAKEFILE
|
||||
@@ -129,11 +108,7 @@ fi
|
||||
for src in $CORE_SRCS $HTTP_SRCS
|
||||
do
|
||||
obj=`echo $src | sed -e "s/\.c\$/.$OBJEXT/" -e "s/\.S\$/.$OBJEXT/"`
|
||||
obj="$OBJS/$obj"
|
||||
|
||||
if [ $MAKE_BS = YES ]; then
|
||||
obj=`echo $obj | sed -e "s/\//\\\\\\/g"`
|
||||
fi
|
||||
obj=`echo $OBJS/$obj | sed -e "s/\//$DIRSEP/g"`
|
||||
|
||||
if [ $MAKE_SL = YES ]; then
|
||||
echo $ngx_n " $obj" $ngx_c >> $MAKEFILE
|
||||
@@ -145,10 +120,7 @@ done
|
||||
for src in $NGX_MODULES_C $LINK_DEPS
|
||||
do
|
||||
obj=`echo $src | sed -e "s/\.c\$/.$OBJEXT/"`
|
||||
|
||||
if [ $MAKE_BS = YES ]; then
|
||||
obj=`echo $obj | sed -e "s/\//\\\\\\/g"`
|
||||
fi
|
||||
obj=`echo $obj | sed -e "s/\//$DIRSEP/g"`
|
||||
|
||||
if [ $MAKE_SL = YES ]; then
|
||||
echo $ngx_n " $obj" $ngx_c >> $MAKEFILE
|
||||
@@ -173,11 +145,7 @@ fi
|
||||
for src in $CORE_SRCS $HTTP_SRCS
|
||||
do
|
||||
obj=`echo $src | sed -e "s/\.c\$/.$OBJEXT/" -e "s/\.S\$/.$OBJEXT/"`
|
||||
obj="$OBJS/$obj"
|
||||
|
||||
if [ $MAKE_BS = YES ]; then
|
||||
obj=`echo $obj | sed -e "s/\//\\\\\\/g"`
|
||||
fi
|
||||
obj=`echo $OBJS/$obj | sed -e "s/\//$DIRSEP/g"`
|
||||
|
||||
if [ $MAKE_SL = YES ]; then
|
||||
echo $ngx_n " $obj" $ngx_c >> $MAKEFILE
|
||||
@@ -189,22 +157,18 @@ done
|
||||
|
||||
# nginx build ngx_modules.c and libs
|
||||
|
||||
obj=`echo $NGX_MODULES_C | sed -e "s/\.c\$/.$OBJEXT/"`
|
||||
libs=`echo $CORE_LIBS | sed -e "s/\.c\$/.$OBJEXT/"`
|
||||
src=$NGX_MODULES_C
|
||||
if [ $MAKE_BS = YES ]; then
|
||||
obj=`echo $obj | sed -e "s/\//\\\\\\/g"`
|
||||
src=`echo $src | sed -e "s/\//\\\\\\/g"`
|
||||
libs=`echo $libs | sed -e "s/\//\\\\\\/g"`
|
||||
fi
|
||||
obj=`echo $NGX_MODULES_C | sed -e "s/\.c\$/.$OBJEXT/" -e "s/\//$DIRSEP/g"`
|
||||
src=`echo $NGX_MODULES_C | sed -e "s/\//$DIRSEP/g"`
|
||||
libs=`echo $CORE_LIBS | sed -e "s/\.c\$/.$OBJEXT/" -e "s/\//$DIRSEP/g"`
|
||||
link=`echo $CORE_LINK | sed -e "s/\.c\$/.$OBJEXT/" -e "s/\//$DIRSEP/g"`
|
||||
|
||||
if [ $MAKE_SL = YES ]; then
|
||||
echo " $obj $libs $CORE_LINK" >> $MAKEFILE
|
||||
echo >> $MAKEFILE
|
||||
else
|
||||
echo " $obj \\" >> $MAKEFILE
|
||||
echo " $CORE_LIBS \\" >> $MAKEFILE
|
||||
echo " $CORE_LINK" >> $MAKEFILE
|
||||
echo " $libs \\" >> $MAKEFILE
|
||||
echo " $link" >> $MAKEFILE
|
||||
echo >> $MAKEFILE
|
||||
fi
|
||||
|
||||
@@ -221,13 +185,13 @@ fi
|
||||
|
||||
if [ $MAKE_SL = YES ]; then
|
||||
echo "$obj: $NGX_MODULES_C $deps" >> $MAKEFILE
|
||||
echo $ngx_n " \$(CC) $COMPILEONLY $args" $ngx_c >> $MAKEFILE
|
||||
echo $ngx_n " \$(CC) $COMPOPT $args" $ngx_c >> $MAKEFILE
|
||||
echo " $OBJOUT$obj $src" >> $MAKEFILE
|
||||
echo >> $MAKEFILE
|
||||
else
|
||||
echo "$obj: \\" >> $MAKEFILE
|
||||
echo " $NGX_MODULES_C $deps" >> $MAKEFILE
|
||||
echo " \$(CC) $COMPILEONLY $args \\" >> $MAKEFILE
|
||||
echo " \$(CC) $COMPOPT $args \\" >> $MAKEFILE
|
||||
echo " $OBJOUT$obj \\" >> $MAKEFILE
|
||||
echo " $src" >> $MAKEFILE
|
||||
echo >> $MAKEFILE
|
||||
@@ -239,21 +203,17 @@ fi
|
||||
for src in $CORE_SRCS
|
||||
do
|
||||
obj=`echo $src | sed -e "s/\.c\$/.$OBJEXT/" -e "s/\.S\$/.$OBJEXT/"`
|
||||
obj="$OBJS/$obj"
|
||||
|
||||
if [ $MAKE_BS = YES ]; then
|
||||
obj=`echo $obj | sed -e "s/\//\\\\\\/g"`
|
||||
src=`echo $src | sed -e "s/\//\\\\\\/g"`
|
||||
fi
|
||||
obj=`echo $OBJS/$obj | sed -e "s/\//$DIRSEP/g"`
|
||||
src=`echo $src | sed -e "s/\//$DIRSEP/g"`
|
||||
|
||||
if [ $MAKE_SL = YES ]; then
|
||||
echo "$obj: $src $deps" >> $MAKEFILE
|
||||
echo " \$(CC) $COMPILEONLY $args $OBJOUT$obj $src" >> $MAKEFILE
|
||||
echo " \$(CC) $COMPOPT $args $OBJOUT$obj $src" >> $MAKEFILE
|
||||
echo >> $MAKEFILE
|
||||
else
|
||||
echo "$obj: \\" >> $MAKEFILE
|
||||
echo " $src $deps" >> $MAKEFILE
|
||||
echo " \$(CC) $COMPILEONLY $args \\" >> $MAKEFILE
|
||||
echo " \$(CC) $COMPOPT $args \\" >> $MAKEFILE
|
||||
echo " $OBJOUT$obj \\" >> $MAKEFILE
|
||||
echo " $src" >> $MAKEFILE
|
||||
echo >> $MAKEFILE
|
||||
@@ -274,21 +234,17 @@ fi
|
||||
for src in $HTTP_SRCS
|
||||
do
|
||||
obj=`echo $src | sed -e "s/\.c\$/.$OBJEXT/"`
|
||||
obj="$OBJS/$obj"
|
||||
|
||||
if [ $MAKE_BS = YES ]; then
|
||||
obj=`echo $obj | sed -e "s/\//\\\\\\/g"`
|
||||
src=`echo $src | sed -e "s/\//\\\\\\/g"`
|
||||
fi
|
||||
obj=`echo $OBJS/$obj | sed -e "s/\//$DIRSEP/g"`
|
||||
src=`echo $src | sed -e "s/\//$DIRSEP/g"`
|
||||
|
||||
if [ $MAKE_SL = YES ]; then
|
||||
echo "$obj: $src $deps" >> $MAKEFILE
|
||||
echo " \$(CC) $COMPILEONLY $args $OBJOUT$obj $src" >> $MAKEFILE
|
||||
echo " \$(CC) $COMPOPT $args $OBJOUT$obj $src" >> $MAKEFILE
|
||||
echo >> $MAKEFILE
|
||||
else
|
||||
echo "$obj: \\" >> $MAKEFILE
|
||||
echo " $src $deps" >> $MAKEFILE
|
||||
echo " \$(CC) $COMPILEONLY $args \\" >> $MAKEFILE
|
||||
echo " \$(CC) $COMPOPT $args \\" >> $MAKEFILE
|
||||
echo " $OBJOUT$obj \\" >> $MAKEFILE
|
||||
echo " $src" >> $MAKEFILE
|
||||
echo >> $MAKEFILE
|
||||
@@ -302,13 +258,10 @@ if [ $PCH != NO ]; then
|
||||
echo "#include <ngx_config.h>" > $OBJS/pch.c
|
||||
|
||||
pch="$PCH: src/core/ngx_config.h $OS_CONFIG $OBJS/ngx_auto_config.h"
|
||||
src="\$(CC) \$(CFLAGS) $BUILDPCH $COMPILEONLY \$(ALL_INCS)"
|
||||
pch=`echo $pch | sed -e "s/\//$DIRSEP/g"`
|
||||
src="\$(CC) \$(CFLAGS) $BUILDPCH $COMPOPT \$(ALL_INCS)"
|
||||
src="$src $OBJOUT$OBJS/pch.obj $OBJS/pch.c"
|
||||
|
||||
if [ $MAKE_BS = YES ]; then
|
||||
pch=`echo $pch | sed -e "s/\//\\\\\\/g"`
|
||||
src=`echo $src | sed -e "s/\//\\\\\\/g"`
|
||||
fi
|
||||
src=`echo $src | sed -e "s/\//$DIRSEP/g"`
|
||||
|
||||
echo "$pch" >> $MAKEFILE
|
||||
echo " $src" >> $MAKEFILE
|
||||
|
||||
Reference in New Issue
Block a user