Blob
1 bio fmt mk regexp utf:V:2 case $target in3 mk) t=mk ;;4 regexp) t=libregexp ;;5 *) t=lib$target ;;6 esac7 #8 mkdir -p $t9 rm -f $t/* || true10 cd $t11 mk -f ../mkfile.$target12 #13 case $target in14 bio) d=$PLAN9/src/$t;;15 regexp) d=$PLAN9/src/$t;;16 fmt) d=$PLAN9/src/lib9/$target ;;17 utf) d=$PLAN9/src/lib9/$target ;;18 mk) d=$PLAN9/src/cmd/mk ;;19 esac20 #21 for i in `ls -p $d/*.c`22 do23 if [ ! -f $i ]24 then25 echo missing $i26 fi27 done28 make29 for i in `ls *.c`30 do31 if [ ! -f `echo $i | sed 's/.c$/.o/'` ]32 then33 echo not building $i34 fi35 done36 cd ..37 rm $t/* || true38 cd $t39 mk -f ../mkfile.$target41 %.install:V:42 mk $stem43 case $stem in44 mk) t=mk ;;45 regexp) t=libregexp ;;46 *) t=lib$stem ;;47 esac48 (cd $t; make install)50 lib%.tgz:51 mk $stem52 tar cf - lib$stem |gzip >lib$stem.tgz54 libregexp9.tgz:55 mk regexp56 tar cf - libregexp | gzip >libregexp9.tgz58 mk.tgz:59 mk mk60 tar cf - mk | gzip >mk.tgz62 mk-all.tgz:63 tar cf - Makefile libutf libfmt libbio libregexp mk | gzip >mk-all.tgz