Mercurial > hg > nginx-vendor-current
comparison auto/lib/zlib/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 | |
13 wcl386) | |
14 makefile=makefile.owc | |
15 opt="CPU_OPT=$CPU_OPT" | |
16 ;; | |
17 | |
18 bcc32) | |
19 makefile=makefile.bcc | |
20 opt="-DCPU_OPT=$CPU_OPT" | |
21 ;; | |
22 | |
23 esac | |
24 | |
25 | |
26 case $PLATFORM in | |
27 | |
28 win32) | |
29 line=`echo $ZLIB/zlib.lib: | sed -e "s/\//$DIRSEP/g"` | |
30 echo "$line" >> $MAKEFILE | |
31 ;; | |
32 | |
33 *) | |
34 echo "$ZLIB/libz.a:" >> $MAKEFILE | |
35 ;; | |
36 | |
37 esac | |
38 | |
39 | |
40 done=NO | |
41 | |
42 | |
43 case $PLATFORM in | |
44 | |
45 win32) | |
46 zlib=`echo $ZLIB | sed -e "s/\//$DIRSEP/g"` | |
47 | |
48 cp auto/lib/zlib/$makefile $ZLIB | |
49 echo " cd $zlib" >> $MAKEFILE | |
50 echo " \$(MAKE) -f $makefile $opt" >> $MAKEFILE | |
51 echo " cd ..\\..\\.." >> $MAKEFILE | |
52 | |
53 done=YES | |
54 ;; | |
55 | |
56 # FreeBSD: i386 | |
57 # Linux: i686 | |
58 | |
59 *:i386 | *:i686) | |
60 case $ZLIB_ASM in | |
61 pentium) | |
62 echo " cd $ZLIB \\" >> $MAKEFILE | |
63 echo " && cp contrib/asm586/match.S . \\" >> $MAKEFILE | |
64 echo " && CFLAGS=\"$ZLIB_OPT -DASMV\" \\" >> $MAKEFILE | |
65 echo " CC=\"\$(CC)\" \\" >> $MAKEFILE | |
66 echo " ./configure \\" >> $MAKEFILE | |
67 echo " && \$(MAKE) OBJA=match.o libz.a" >> $MAKEFILE | |
68 | |
69 done=YES | |
70 ;; | |
71 | |
72 pentiumpro) | |
73 echo " cd $ZLIB \\" >> $MAKEFILE | |
74 echo " && cp contrib/asm686/match.S . \\" >> $MAKEFILE | |
75 echo " && CFLAGS=\"$ZLIB_OPT -DASMV\" \\" >> $MAKEFILE | |
76 echo " CC=\"\$(CC)\" \\" >> $MAKEFILE | |
77 echo " ./configure \\" >> $MAKEFILE | |
78 echo " && \$(MAKE) OBJA=match.o libz.a" >> $MAKEFILE | |
79 | |
80 done=YES | |
81 ;; | |
82 | |
83 NO) | |
84 ;; | |
85 | |
86 *) | |
87 echo "$0: error: invalid --with-zlib-asm=$ZLIB_ASM option." | |
88 echo "The valid values are \"pentium\" and \"pentiumpro\" only". | |
89 echo | |
90 | |
91 exit 1; | |
92 ;; | |
93 esac | |
94 ;; | |
95 | |
96 esac | |
97 | |
98 | |
99 if [ $done = NO ]; then | |
100 echo " cd $ZLIB \\" >> $MAKEFILE | |
101 echo " && CFLAGS=\"$ZLIB_OPT\" CC=\"\$(CC)\" \\" >> $MAKEFILE | |
102 echo " ./configure \\" >> $MAKEFILE | |
103 echo " && \$(MAKE) libz.a" >> $MAKEFILE | |
104 fi | |
105 | |
106 | |
107 echo >> $MAKEFILE |