</$objtype/mkfile LIBS=\ lib9p\ libString\ libauth\ libauthsrv\ libbin\ libbio\ libc\ libcontrol\ libdisk\ libdraw\ libflate\ libframe\ libgeometry\ libhtml\ libhttpd\ libip\ liblex\ libmach\ libmemdraw\ libmemlayer\ libmp\ libndb\ libplumb\ libregexp\ libscribble\ libsec\ libstdio\ libthread\ libventi\ CMDS=cmd\# games\ SUBSYS=ape\ /acme\ none:VQ: echo mk all, install, clean, nuke, release, kernels, or libs all install clean nuke:VQ: date for (i in $LIBS $SUBSYS $CMDS) @{ cd $i mk $target } date installall:V: echo "installall not supported" release:V: mk nuke rm -f /$objtype/lib/ape/*.a rm -f /$objtype/lib/*.a mk install mk clean kernels:V: for (i in 9 fs boot) @{ cd $i mk clean mk install mk clean } libs:V: date for (i in $LIBS) @{ cd $i mk clean mk install mk clean } date cleanlibs:V: for (i in $LIBS) @{ cd $i mk clean }
</$objtype/mkfile
LIBS=\
lib9p\
libString\
libauth\
libauthsrv\
libbin\
libbio\
libc\
libcontrol\
libdisk\
libdraw\
libflate\
libframe\
libgeometry\
libhtml\
libhttpd\
libip\
liblex\
libmach\
libmemdraw\
libmemlayer\
libmp\
libndb\
libplumb\
libregexp\
libscribble\
libsec\
libstdio\
libthread\
libventi\
CMDS=cmd\
# games\
SUBSYS=ape\
/acme\
none:VQ:
echo mk all, install, clean, nuke, release, kernels, or libs
all install clean nuke:VQ:
date
for (i in $LIBS $SUBSYS $CMDS) @{
cd $i
mk $target
}
date
installall:V:
echo "installall not supported"
release:V:
mk nuke
rm -f /$objtype/lib/ape/*.a
rm -f /$objtype/lib/*.a
mk install
mk clean
kernels:V:
for (i in 9 fs boot) @{
cd $i
mk clean
mk install
mk clean
}
libs:V:
date
for (i in $LIBS) @{
cd $i
mk clean
mk install
mk clean
}
date
cleanlibs:V:
for (i in $LIBS) @{
cd $i
mk clean
}