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 mkdir $t || true8 rm $t/* || true9 cd $t10 mk -f ../mkfile.$target11 case $target in12 bio) d=$PLAN9/src/$t;;13 regexp) d=$PLAN9/src/$t;;14 fmt) d=$PLAN9/src/lib9/$target ;;15 utf) d=$PLAN9/src/lib9/$target ;;16 mk) d=$PLAN9/src/cmd/mk ;;17 esac18 for i in `ls -p $d/*.c`19 do20 if [ ! -f $i ]21 then22 echo missing $i23 fi24 done25 make26 for i in `ls *.c`27 do28 if [ ! -f `echo $i | sed 's/.c$/.o/'` ]29 then30 echo not building $i31 fi32 done33 cd ..34 rm $t/* || true35 cd $t36 mk -f ../mkfile.$target38 lib%.tgz:39 mk $stem40 tar cf - lib$stem |gzip >lib$stem.tgz42 libregexp9.tgz:43 mk regexp44 tar cf - libregexp | gzip >libregexp9.tgz46 mk.tgz:47 mk mk48 tar cf - mk | gzip >mk.tgz50 mk-all.tgz:51 tar cf - Makefile libutf libfmt libbio libregexp mk | gzip >mk-all.tgz