1</$objtype/mkfile 2 3PORTDIRS=9sys 9syscall fmt port 4DIRS=$PORTDIRS $CPUS 5OLDCPUS=sparc 6 7all install:V: 8 for(i in $PORTDIRS $objtype)@{ 9 echo $i 10 cd $i 11 mk $MKFLAGS install 12 } 13 14clean:V: 15 for(i in $DIRS)@{ 16 echo $i 17 cd $i 18 mk $MKFLAGS clean 19 } 20 21nuke:V: 22 for(i in $PORTDIRS $objtype)@{ 23 echo $i 24 cd $i 25 mk $MKFLAGS nuke 26 } 27 # do not nuke other objtypes 28 for(i in $CPUS)@{ 29 echo $i 30 cd $i 31 mk $MKFLAGS clean 32 } 33 34update:V: 35 for(i in $DIRS)@{ 36 echo $i 37 cd $i 38 mk $MKFLAGS update 39 } 40 update $UPDATEFLAGS /386/lib/libc.a 41 42installall:V: 43 for(objtype in $CPUS) mk $MKFLAGS install 44 45everything:V: 46 rm -f */*.[0245689kqv] 47 for(objtype in $CPUS $OLDCPUS)@{ 48 echo $objtype 49 mk $MKFLAGS install 50 } 51 rm -f */*.[0245689kqv] 52