Mercurial > hg > nginx-quic
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 |