bio fmt mk regexp utf:V: case $target in mk) t=mk ;; regexp) t=libregexp ;; *) t=lib$target ;; esac mkdir $t || true rm $t/* || true cd $t mk -f ../mkfile.$target case $target in bio) d=$PLAN9/src/$t;; regexp) d=$PLAN9/src/$t;; fmt) d=$PLAN9/src/lib9/$target ;; utf) d=$PLAN9/src/lib9/$target ;; mk) d=$PLAN9/src/cmd/mk ;; esac for i in `ls -p $d/*.c` do if [ ! -f $i ] then echo missing $i fi done make for i in `ls *.c` do if [ ! -f `echo $i | sed 's/.c$/.o/'` ] then echo not building $i fi done cd .. rm $t/* || true cd $t mk -f ../mkfile.$target lib%.tgz: mk $stem tar cf - lib$stem |gzip >lib$stem.tgz libregexp9.tgz: mk regexp tar cf - libregexp | gzip >libregexp9.tgz mk.tgz: mk mk tar cf - mk | gzip >mk.tgz mk-all.tgz: tar cf - Makefile libutf libfmt libbio libregexp mk | gzip >mk-all.tgz