Mercurial > hg > nginx-mail
comparison auto/lib/pcre/make @ 0:f0b350454894 NGINX_0_1_0
nginx 0.1.0
*) The first public version.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Mon, 04 Oct 2004 00:00:00 +0400 |
parents | |
children | 4b2dafa26fe2 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:f0b350454894 |
---|---|
1 | |
2 # Copyright (C) Igor Sysoev | |
3 | |
4 | |
5 case "$CC" in | |
6 | |
7 cl) | |
8 makefile=makefile.msvc | |
9 opt="CPU_OPT=$CPU_OPT LIBC=$LIBC" | |
10 ;; | |
11 | |
12 wcl386) | |
13 makefile=makefile.owc | |
14 opt="CPU_OPT=$CPU_OPT" | |
15 ;; | |
16 | |
17 bcc32) | |
18 makefile=makefile.bcc | |
19 opt="-DCPU_OPT=$CPU_OPT" | |
20 ;; | |
21 | |
22 esac | |
23 | |
24 | |
25 case $PLATFORM in | |
26 | |
27 win32) | |
28 cp auto/lib/pcre/patch.pcre.in $PCRE | |
29 cp auto/lib/pcre/patch.config.in $PCRE | |
30 cp auto/lib/pcre/$makefile $PCRE | |
31 | |
32 pcre=`echo $PCRE | sed -e "s/\//$DIRSEP/g"` | |
33 line=`echo $PCRE/pcre.h: | sed -e "s/\//$DIRSEP/g"` | |
34 | |
35 echo "$line" >> $MAKEFILE | |
36 echo " cd $pcre" >> $MAKEFILE | |
37 echo " \$(MAKE) -f $makefile pcre.h" >> $MAKEFILE | |
38 echo " cd ..\\..\\.." >> $MAKEFILE | |
39 echo >> $MAKEFILE | |
40 | |
41 line="$PCRE/pcre.lib: $PCRE/pcre.h" | |
42 line=`echo $line | sed -e "s/\//$DIRSEP/g"` | |
43 | |
44 echo "$line" >> $MAKEFILE | |
45 echo " cd $pcre" >> $MAKEFILE | |
46 echo " \$(MAKE) -f $makefile $opt" >> $MAKEFILE | |
47 echo " cd ..\\..\\.." >> $MAKEFILE | |
48 ;; | |
49 | |
50 *) | |
51 PCRE_OPT="CFLAGS=\"$PCRE_OPT\"" | |
52 | |
53 echo "$PCRE/pcre.h:" >> $MAKEFILE | |
54 echo " cd $PCRE \\" >> $MAKEFILE | |
55 echo " && CC=\"\$(CC)\" $PCRE_OPT \\" >> $MAKEFILE | |
56 echo " ./configure --disable-shared" >> $MAKEFILE | |
57 echo >> $MAKEFILE | |
58 echo "$PCRE/.libs/libpcre.a: $PCRE/pcre.h" >> $MAKEFILE | |
59 echo " cd $PCRE \\" >> $MAKEFILE | |
60 echo " && \$(MAKE) libpcre.la" >> $MAKEFILE | |
61 ;; | |
62 | |
63 esac | |
64 | |
65 echo >> $MAKEFILE |