comparison auto/lib/md5/make @ 286:fc8dc489247e

nginx-0.0.2-2004-03-12-00:34:52 import
author Igor Sysoev <igor@sysoev.ru>
date Thu, 11 Mar 2004 21:34:52 +0000
parents 8f48e6366d09
children 35a6a9df2d25
comparison
equal deleted inserted replaced
285:8f48e6366d09 286:fc8dc489247e
23 ;; 23 ;;
24 24
25 esac 25 esac
26 26
27 27
28 done=NO
29
30
28 case $PLATFORM in 31 case $PLATFORM in
29 32
30 win32) 33 win32)
31 34
32 cp auto/lib/md5/$makefile $MD5 35 cp auto/lib/md5/$makefile $MD5
33 echo " cd $MD5" >> $MAKEFILE 36 echo " cd $MD5" >> $MAKEFILE
34 echo $ngx_n " \$(MAKE) -f $makefile" $ngx_c >> $MAKEFILE 37 echo $ngx_n " \$(MAKE) -f $makefile" $ngx_c >> $MAKEFILE
35 echo " CPU_OPT=$CPU_OPT MD5_ASM=$MD5_ASM" >> $MAKEFILE 38 echo " CPU_OPT=$CPU_OPT LIBC=$LIBC MD5_ASM=$MD5_ASM" >> $MAKEFILE
36 echo " cd ..\\..\\.." >> $MAKEFILE 39 echo " cd ..\\..\\.." >> $MAKEFILE
40
41 done=YES
37 ;; 42 ;;
38 43
39 SunOS:*:i86pc) 44 SunOS:*:i86pc)
40 if [ $MD5_ASM = YES ]; then 45 if [ $MD5_ASM = YES ]; then
41 echo " cd $MD5 \\" >> $MAKEFILE 46
42 echo " && \$(MAKE) $MD5_OPT MAKE=\$(MAKE) \\" >> $MAKEFILE 47 MD5_OPT="CFLAGS=\"$MD5_OPT -DSOL -DMD5_ASM -DL_ENDIAN\""
43 echo " x86-solaris" >> $MAKEFILE 48
44 else
45 echo " cd $MD5 \\" >> $MAKEFILE 49 echo " cd $MD5 \\" >> $MAKEFILE
46 echo " && \$(MAKE) $MD5_OPT \\" >> $MAKEFILE 50 echo " && \$(MAKE) $MD5_OPT \\" >> $MAKEFILE
47 echo " MD5_ASM_OBJ= CC=$CC all" >> $MAKEFILE 51 echo " MD5_ASM_OBJ=asm/mx86-elf.o \\" >> $MAKEFILE
52 echo " CC=$CC CPP=\"$CPP\" libmd5.a" >> $MAKEFILE
53
54 done=YES
48 fi 55 fi
49 ;; 56 ;;
50 57
58 # FreeBSD: i386
59 # Linux: i686
60
51 *:i386 | *:i686) 61 *:i386 | *:i686)
52 if [ $MD5_ASM = YES ]; then 62 if [ $MD5_ASM = YES ]; then
53 echo " cd $MD5 \\" >> $MAKEFILE 63
54 echo " && \$(MAKE) $MD5_OPT MAKE=\$(MAKE) \\" >> $MAKEFILE 64 MD5_OPT="CFLAGS=\"$MD5_OPT -DELF -DMD5_ASM -DL_ENDIAN\""
55 echo " x86-elf" >> $MAKEFILE 65
56 else
57 echo " cd $MD5 \\" >> $MAKEFILE 66 echo " cd $MD5 \\" >> $MAKEFILE
58 echo " && \$(MAKE) $MD5_OPT \\" >> $MAKEFILE 67 echo " && \$(MAKE) $MD5_OPT \\" >> $MAKEFILE
59 echo " MD5_ASM_OBJ= CC=$CC all" >> $MAKEFILE 68 echo " MD5_ASM_OBJ=asm/mx86-elf.o \\" >> $MAKEFILE
69 echo " CC=$CC CPP=\"$CPP\" libmd5.a" >> $MAKEFILE
70
71 done=YES
60 fi 72 fi
61 ;;
62
63 *)
64 echo " cd $MD5 \\" >> $MAKEFILE
65 echo " && \$(MAKE) $MD5_OPT MD5_ASM_OBJ= CC=$CC all" >> $MAKEFILE
66 ;; 73 ;;
67 74
68 esac 75 esac
69 76
77
78 if [ $done = NO ]; then
79 echo " cd $MD5 \\" >> $MAKEFILE
80 echo " && \$(MAKE) CFLAGS=\"$MD5_OPT\" \\" >> $MAKEFILE
81 echo " MD5_ASM_OBJ= CC=$CC libmd5.a" >> $MAKEFILE
82 fi
83
84
70 echo >> $MAKEFILE 85 echo >> $MAKEFILE