|  | <mkhdr | 
|  |  | 
|  | BUGGERED='fs|fmt|utf' | 
|  | LIBDIRS=`ls -ld lib* | sed -n 's/^d.* //p' |egrep -v "^lib($BUGGERED)$"` | 
|  |  | 
|  | DIRS=\ | 
|  | $LIBDIRS\ | 
|  | cmd\ | 
|  |  | 
|  | <mkdirs | 
|  |  | 
|  | libs:V: libs-all | 
|  |  | 
|  | libs-%:V: | 
|  | for i in $LIBDIRS | 
|  | do | 
|  | (cd $i; echo cd `pwd`';' mk $MKFLAGS $stem; mk $MKFLAGS $stem) | 
|  | done | 
|  |  | 
|  | MKDIRS=\ | 
|  | libbio\ | 
|  | libregexp\ | 
|  | cmd/mk\ | 
|  |  | 
|  | mkmk.sh:VD: | 
|  | ( | 
|  | echo '# AUTOMATICALLY GENERATED - DO NOT EDIT' | 
|  | echo cd lib9 | 
|  | echo 'echo cd `pwd`' | 
|  | (cd lib9; mk -n -a install) | 
|  | echo cd .. | 
|  | for i in libbio libregexp cmd/mk | 
|  | do | 
|  | (cd $i; echo cd $i; echo 'echo cd `pwd`'; mk -n -a install) | 
|  | echo cd .. | 
|  | done | 
|  | ) | sed ' | 
|  | s/'$SYSNAME'/$SYSNAME/g | 
|  | s/'$OBJTYPE'/$OBJTYPE/g | 
|  | s;'$PLAN9';$PLAN9;g | 
|  | s/9[ac] *getcallerpc-.*/9c getcallerpc-$OBJTYPE.c || 9a getcallerpc-$OBJTYPE.s/ | 
|  | s/^9[ac] *tas-.*/9a tas-$OBJTYPE.s || 9c tas-$OBJTYPE.c/ | 
|  | ' >$target | 
|  |  | 
|  | testmkmk:V: | 
|  | mk mkmk.sh | 
|  | rm -f ../lib/lib*.a | 
|  | mv ../bin/mk ../bin/_mk | 
|  | sh -ex mkmk.sh | 
|  | ls -l ../bin/mk | 
|  |  | 
|  | testcvs:V: | 
|  | (cd ..; cvs up -dAP) | 
|  | cp ../bin/_mk ../bin/mk | 
|  | mk clean | 
|  | rm ../lib/*.a | 
|  | mv ../bin/mk ../bin/_mk | 
|  | rm ../bin/* | 
|  | PLAN9="`pwd`/.." export PLAN9 | 
|  | PATH=$PLAN9/bin:$PATH export PATH | 
|  |  |