comparison auto/lib/md5/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 MD5_ASM=$MD5_ASM"
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 -DMD5_ASM=$MD5_ASM"
20 ;;
21
22 esac
23
24
25 case $PLATFORM in
26
27 win32)
28 line=`echo $MD5/md5.lib: | sed -e "s/\//$DIRSEP/g"`
29 echo "$line" >> $MAKEFILE
30 ;;
31
32 *)
33 echo "$MD5/libmd5.a:" >> $MAKEFILE
34 ;;
35
36 esac
37
38
39 done=NO
40
41
42 case $PLATFORM in
43
44 win32)
45 md5=`echo $MD5 | sed -e "s/\//$DIRSEP/g"`
46
47 cp auto/lib/md5/$makefile $MD5
48 echo " cd $md5" >> $MAKEFILE
49 echo " \$(MAKE) -f $makefile $opt" >> $MAKEFILE
50 echo " cd ..\\..\\.." >> $MAKEFILE
51
52 done=YES
53 ;;
54
55 SunOS:*:i86pc)
56 if [ $MD5_ASM = YES ]; then
57
58 MD5_OPT="CFLAGS=\"$MD5_OPT -DSOL -DMD5_ASM -DL_ENDIAN\""
59
60 echo " cd $MD5 \\" >> $MAKEFILE
61 echo " && \$(MAKE) $MD5_OPT \\" >> $MAKEFILE
62 echo " MD5_ASM_OBJ=asm/mx86-sol.o \\" >> $MAKEFILE
63 echo " CC=\"\$(CC)\" CPP=\"\$(CPP)\" \\" >> $MAKEFILE
64 echo " libmd5.a" >> $MAKEFILE
65
66 done=YES
67 fi
68 ;;
69
70 # FreeBSD: i386
71 # Linux: i686
72
73 *:i386 | *:i686)
74 if [ $MD5_ASM = YES ]; then
75
76 MD5_OPT="CFLAGS=\"$MD5_OPT -DELF -DMD5_ASM -DL_ENDIAN\""
77
78 echo " cd $MD5 \\" >> $MAKEFILE
79 echo " && \$(MAKE) $MD5_OPT \\" >> $MAKEFILE
80 echo " MD5_ASM_OBJ=asm/mx86-elf.o \\" >> $MAKEFILE
81 echo " CC=\"\$(CC)\" CPP=\"\$(CPP)\" \\" >> $MAKEFILE
82 echo " libmd5.a" >> $MAKEFILE
83
84 done=YES
85 fi
86 ;;
87
88 esac
89
90
91 if [ $done = NO ]; then
92 echo " cd $MD5 \\" >> $MAKEFILE
93 echo " && \$(MAKE) CFLAGS=\"$MD5_OPT\" \\" >> $MAKEFILE
94 echo " MD5_ASM_OBJ= CC=\"\$(CC)\" libmd5.a" >> $MAKEFILE
95 fi
96
97
98 echo >> $MAKEFILE