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