summaryrefslogtreecommitdiffhomepage
path: root/auto/make
diff options
context:
space:
mode:
Diffstat (limited to 'auto/make')
-rw-r--r--auto/make33
1 files changed, 29 insertions, 4 deletions
diff --git a/auto/make b/auto/make
index c486de4f0..c75a099dc 100644
--- a/auto/make
+++ b/auto/make
@@ -36,21 +36,29 @@ echo >> $MAKEFILE
echo "CORE_DEPS = \\" >> $MAKEFILE
for dep in $CORE_DEPS
do
+ if [ $PLATFORM = win32 ]; then
+ dep=`echo $dep | sed -e "s/\//\\\\\\/g"`
+ fi
echo " $dep \\" >> $MAKEFILE
done
echo >> $MAKEFILE
-echo "CORE_INCS = $CORE_INCS -I $OBJS" >> $MAKEFILE
+inc=`echo "$CORE_INCS -I $OBJS" | sed -e "s/\//\\\\\\/g"`
+echo "CORE_INCS = $inc" >> $MAKEFILE
echo >> $MAKEFILE
echo "HTTP_DEPS = \\" >> $MAKEFILE
for inc in $HTTP_DEPS
do
+ if [ $PLATFORM = win32 ]; then
+ inc=`echo $inc | sed -e "s/\//\\\\\\/g"`
+ fi
echo " $inc \\" >> $MAKEFILE
done
echo >> $MAKEFILE
-echo "HTTP_INCS = $HTTP_INCS" >> $MAKEFILE
+inc=`echo "$HTTP_INCS" | sed -e "s/\//\\\\\\/g"`
+echo "HTTP_INCS = $inc" >> $MAKEFILE
echo >> $MAKEFILE
@@ -60,12 +68,21 @@ echo "nginx: \\" >> $MAKEFILE
for src in $CORE_SRCS $HTTP_SRCS
do
obj=`echo $src | sed -e "s/\.c\$/.$OBJEXT/" -e "s/\.S\$/.$OBJEXT/"`
- echo " $OBJS/$obj \\" >> $MAKEFILE
+ obj="$OBJS/$obj"
+ if [ $PLATFORM = win32 ]; then
+ obj=`echo $obj | sed -e "s/\//\\\\\\/g"`
+ fi
+
+ echo " $obj \\" >> $MAKEFILE
done
for src in $NGX_MODULES_C $LINK_DEPS
do
obj=`echo $src | sed -e "s/\.c\$/.$OBJEXT/"`
+ if [ $PLATFORM = win32 ]; then
+ obj=`echo $obj | sed -e "s/\//\\\\\\/g"`
+ fi
+
echo " $obj \\" >> $MAKEFILE
done
@@ -75,10 +92,18 @@ echo " \$(CC) ${BINOUT}nginx \\" >> $MAKEFILE
for src in $CORE_SRCS $HTTP_SRCS
do
obj=`echo $src | sed -e "s/\.c\$/.$OBJEXT/" -e "s/\.S\$/.$OBJEXT/"`
- echo " $OBJS/$obj \\" >> $MAKEFILE
+ obj="$OBJS/$obj"
+ if [ $PLATFORM = win32 ]; then
+ obj=`echo $obj | sed -e "s/\//\\\\\\/g"`
+ fi
+
+ echo " $obj \\" >> $MAKEFILE
done
obj=`echo $NGX_MODULES_C | sed -e "s/\.c\$/.$OBJEXT/"`
+if [ $PLATFORM = win32 ]; then
+ obj=`echo $obj | sed -e "s/\//\\\\\\/g"`
+fi
echo " $obj \\" >> $MAKEFILE
echo " $CORE_LIBS \\" >> $MAKEFILE
echo " $CORE_LINK" >> $MAKEFILE