comparison auto/make @ 278:0ba4821f4460

nginx-0.0.2-2004-03-04-10:04:55 import
author Igor Sysoev <igor@sysoev.ru>
date Thu, 04 Mar 2004 07:04:55 +0000
parents 83205e0b5522
children b79f021a644a
comparison
equal deleted inserted replaced
277:e91499541410 278:0ba4821f4460
34 echo >> $MAKEFILE 34 echo >> $MAKEFILE
35 35
36 echo "CORE_DEPS = \\" >> $MAKEFILE 36 echo "CORE_DEPS = \\" >> $MAKEFILE
37 for dep in $CORE_DEPS 37 for dep in $CORE_DEPS
38 do 38 do
39 if [ $PLATFORM = win32 ]; then
40 dep=`echo $dep | sed -e "s/\//\\\\\\/g"`
41 fi
39 echo " $dep \\" >> $MAKEFILE 42 echo " $dep \\" >> $MAKEFILE
40 done 43 done
41 echo >> $MAKEFILE 44 echo >> $MAKEFILE
42 45
43 echo "CORE_INCS = $CORE_INCS -I $OBJS" >> $MAKEFILE 46 inc=`echo "$CORE_INCS -I $OBJS" | sed -e "s/\//\\\\\\/g"`
47 echo "CORE_INCS = $inc" >> $MAKEFILE
44 echo >> $MAKEFILE 48 echo >> $MAKEFILE
45 49
46 echo "HTTP_DEPS = \\" >> $MAKEFILE 50 echo "HTTP_DEPS = \\" >> $MAKEFILE
47 for inc in $HTTP_DEPS 51 for inc in $HTTP_DEPS
48 do 52 do
53 if [ $PLATFORM = win32 ]; then
54 inc=`echo $inc | sed -e "s/\//\\\\\\/g"`
55 fi
49 echo " $inc \\" >> $MAKEFILE 56 echo " $inc \\" >> $MAKEFILE
50 done 57 done
51 echo >> $MAKEFILE 58 echo >> $MAKEFILE
52 59
53 echo "HTTP_INCS = $HTTP_INCS" >> $MAKEFILE 60 inc=`echo "$HTTP_INCS" | sed -e "s/\//\\\\\\/g"`
61 echo "HTTP_INCS = $inc" >> $MAKEFILE
54 echo >> $MAKEFILE 62 echo >> $MAKEFILE
55 63
56 64
57 65
58 echo "nginx: \\" >> $MAKEFILE 66 echo "nginx: \\" >> $MAKEFILE
59 67
60 for src in $CORE_SRCS $HTTP_SRCS 68 for src in $CORE_SRCS $HTTP_SRCS
61 do 69 do
62 obj=`echo $src | sed -e "s/\.c\$/.$OBJEXT/" -e "s/\.S\$/.$OBJEXT/"` 70 obj=`echo $src | sed -e "s/\.c\$/.$OBJEXT/" -e "s/\.S\$/.$OBJEXT/"`
63 echo " $OBJS/$obj \\" >> $MAKEFILE 71 obj="$OBJS/$obj"
72 if [ $PLATFORM = win32 ]; then
73 obj=`echo $obj | sed -e "s/\//\\\\\\/g"`
74 fi
75
76 echo " $obj \\" >> $MAKEFILE
64 done 77 done
65 78
66 for src in $NGX_MODULES_C $LINK_DEPS 79 for src in $NGX_MODULES_C $LINK_DEPS
67 do 80 do
68 obj=`echo $src | sed -e "s/\.c\$/.$OBJEXT/"` 81 obj=`echo $src | sed -e "s/\.c\$/.$OBJEXT/"`
82 if [ $PLATFORM = win32 ]; then
83 obj=`echo $obj | sed -e "s/\//\\\\\\/g"`
84 fi
85
69 echo " $obj \\" >> $MAKEFILE 86 echo " $obj \\" >> $MAKEFILE
70 done 87 done
71 88
72 echo >> $MAKEFILE 89 echo >> $MAKEFILE
73 echo " \$(CC) ${BINOUT}nginx \\" >> $MAKEFILE 90 echo " \$(CC) ${BINOUT}nginx \\" >> $MAKEFILE
74 91
75 for src in $CORE_SRCS $HTTP_SRCS 92 for src in $CORE_SRCS $HTTP_SRCS
76 do 93 do
77 obj=`echo $src | sed -e "s/\.c\$/.$OBJEXT/" -e "s/\.S\$/.$OBJEXT/"` 94 obj=`echo $src | sed -e "s/\.c\$/.$OBJEXT/" -e "s/\.S\$/.$OBJEXT/"`
78 echo " $OBJS/$obj \\" >> $MAKEFILE 95 obj="$OBJS/$obj"
96 if [ $PLATFORM = win32 ]; then
97 obj=`echo $obj | sed -e "s/\//\\\\\\/g"`
98 fi
99
100 echo " $obj \\" >> $MAKEFILE
79 done 101 done
80 102
81 obj=`echo $NGX_MODULES_C | sed -e "s/\.c\$/.$OBJEXT/"` 103 obj=`echo $NGX_MODULES_C | sed -e "s/\.c\$/.$OBJEXT/"`
104 if [ $PLATFORM = win32 ]; then
105 obj=`echo $obj | sed -e "s/\//\\\\\\/g"`
106 fi
82 echo " $obj \\" >> $MAKEFILE 107 echo " $obj \\" >> $MAKEFILE
83 echo " $CORE_LIBS \\" >> $MAKEFILE 108 echo " $CORE_LIBS \\" >> $MAKEFILE
84 echo " $CORE_LINK" >> $MAKEFILE 109 echo " $CORE_LINK" >> $MAKEFILE
85 echo >> $MAKEFILE 110 echo >> $MAKEFILE
86 111