1</$objtype/mkfile 2 3DIRS=port $CPUS 4 5default:V: all 6 7install all:V: 8 for(i in port $objtype)@{ 9 echo $i 10 cd $i 11 mk $MKFLAGS $target 12 } 13 14clean:V: 15 for(i in $DIRS)@{ 16 echo $i 17 cd $i 18 mk $MKFLAGS $target 19 } 20 21nuke:V: clean 22 rm -f /$objtype/lib/libsec.a 23 24update:V: 25 for(i in $DIRS)@{ 26 echo $i 27 cd $i 28 mk $MKFLAGS update 29 } 30 update $UPDATEFLAGS /386/lib/libsec.a 31 32installall:V: 33 for(objtype in $CPUS) mk $MKFLAGS install 34 35everything:V: 36 rm -f */*.[012456789kqv] 37 for(objtype in 386)@{ 38 echo $objtype 39 mk $MKFLAGS install 40 } 41 rm -f */*.[012456789kqv] 42