Blob
1 <mkhdr3 BUGGERED='fs|fmt|utf'4 LIBDIRS=`ls -ld lib* | sed -n 's/^d.* //p' |egrep -v "^lib($BUGGERED)$"`6 DIRS=\7 $LIBDIRS\8 cmd\10 <mkdirs12 libs:V: libs-all14 libs-%:V:15 for i in $LIBDIRS16 do17 (cd $i; mk $stem)18 done20 MKDIRS=\21 libbio\22 libregexp\23 cmd/mk\25 mkmk.sh:VD:26 (27 echo cd lib928 (cd lib9; mk -n -a install)29 echo cd ..30 for i in libbio libregexp cmd/mk31 do32 echo cd $i33 (cd $i; mk -n -a install)34 echo cd ..35 done36 ) | sed '37 s/'$SYSNAME'/$SYSNAME/g38 s/'$OBJTYPE'/$OBJTYPE/g39 s;'$PLAN9';$PLAN9;g40 s/9[ac] *getcallerpc-.*/9c getcallerpc-$OBJTYPE.c || 9a getcallerpc-$OBJTYPE.s/41 s/^9[ac] *tas-.*/9a tas-$OBJTYPE.s || 9c tas-$OBJTYPE.c/42 ' >$target44 testmkmk:V:45 mk mkmk.sh46 rm -f ../lib/lib*.a47 mv ../bin/mk ../bin/_mk48 sh -ex mkmk.sh49 ls -l ../bin/mk51 testcvs:V:52 (cd ..; cvs up -dAP)53 cp ../bin/_mk ../bin/mk54 mk clean55 rm ../lib/*.a56 mv ../bin/mk ../bin/_mk57 rm ../bin/*58 PLAN9="`pwd`/.." export PLAN959 PATH=$PLAN9/bin:$PATH export PATH