</$objtype/mkfile BIN=/$objtype/bin DIRS = \ TARG = \ mp-writer\ time-stat\ </sys/src/cmd/mkmany dirsclean:V: clean p=`{pwd} for(i in $DIRS) @{ cd $i mk $MKFLAGS $target } cd $p dirsnuke:V: nuke p=`{pwd} for(i in $DIRS) @{ cd $i mk $MKFLAGS $target } cd $p regress:V: all #rc mpipefs.rc #rc execfs.rc rc gangfs.rc debug:V: all #rc mpipefs.rc 9 #rc execfs.rc 9 #rc gangfs.rc 0xFFDFF #rc uem_64.rc 9 #rc uem_512.rc 9 #rc bg_256.rc 9 #rc uem_hier.rc 9 #rc pbg_4.rc 0xFFDFF #rc tri.rc 12 #rc exec2fs.rc 0xFFDFF #rc bg_scale_run.rc 0xFFDFF ../8.stat_run -N 16 -t /tmp/output /bin/date ../8.stat_run -N 8 -t /tmp/output /bin/date ../8.stat_run -N 4 -t /tmp/output /bin/date ../8.stat_run -N 2 -t /tmp/output /bin/date ../8.stat_run -N 1 -t /tmp/output /bin/date test_simple:V: all # for 9vx and small system tests #rc uem_hier.rc 9 rc mpipefs.rc 0xFFDFF rc exec2fs.rc 0xFFDFF rc gangfs.rc 0xFFDFF #rc tri.rc 12 test_medium:V: all # for medium sized testing which stress tests 9vs and other small systems # (not guarnteed to run but should) rc pbg_4.rc 0xFFDFF #rc uem_64.rc 9 #rc uem_512.rc 9 test_big:V: all # for the BG and other large system tests #rc bg_256.rc 9 test_scale:V: all # for initial timing tests #mk tidy #rc scale.rc 16 0x00 #rc bg_scale_run.rc 0xFFDFF rc bg_scale_run.rc 0x00 #rc scale_run.rc 0xFFDFF kill:VE: rm -f /srv/mpipe kill $O.execcmd | rc kill $O.gangfs | rc kill $O.gang2fs | rc kill $O.execfs | rc kill $O.exec2fs | rc kill $O.mpipefs | rc kill exportfs | rc kill import | rc broke | rc rm -f /srv/mpipe* rm -f /srv/exec* rm -f /srv/gang* rm -f /srv/master rm -f /srv/child rm -f /srv/uem rm -f /srv/11.* rm -f /srv/io unmount /proc bind '#p' /proc tidy:VE: kill rm -f *.log rm -f *.acid rm -rf .test .meta rm -rf /tmp/testbed acid:V: execfs.acid execcmd.acid mpipefs.acid gangfs.acid clean: rm -f *.[$OS] *.a[$OS] y.tab.? lex.yy.c y.debug y.output [$OS].??* $TARG $CLEANFILES rm -f *.log rm -rf .meta .test nuke:V: rm -f *.[$OS] y.tab.? lex.yy.c y.debug y.output [$OS].??* *.acid $TARG rm -f *.log
</$objtype/mkfile
BIN=/$objtype/bin
DIRS = \
TARG = \
mp-writer\
time-stat\
</sys/src/cmd/mkmany
dirsclean:V: clean
p=`{pwd}
for(i in $DIRS) @{
cd $i
mk $MKFLAGS $target
}
cd $p
dirsnuke:V: nuke
p=`{pwd}
for(i in $DIRS) @{
cd $i
mk $MKFLAGS $target
}
cd $p
regress:V: all
#rc mpipefs.rc
#rc execfs.rc
rc gangfs.rc
debug:V: all
#rc mpipefs.rc 9
#rc execfs.rc 9
#rc gangfs.rc 0xFFDFF
#rc uem_64.rc 9
#rc uem_512.rc 9
#rc bg_256.rc 9
#rc uem_hier.rc 9
#rc pbg_4.rc 0xFFDFF
#rc tri.rc 12
#rc exec2fs.rc 0xFFDFF
#rc bg_scale_run.rc 0xFFDFF
../8.stat_run -N 16 -t /tmp/output /bin/date
../8.stat_run -N 8 -t /tmp/output /bin/date
../8.stat_run -N 4 -t /tmp/output /bin/date
../8.stat_run -N 2 -t /tmp/output /bin/date
../8.stat_run -N 1 -t /tmp/output /bin/date
test_simple:V: all
# for 9vx and small system tests
#rc uem_hier.rc 9
rc mpipefs.rc 0xFFDFF
rc exec2fs.rc 0xFFDFF
rc gangfs.rc 0xFFDFF
#rc tri.rc 12
test_medium:V: all
# for medium sized testing which stress tests 9vs and other small systems
# (not guarnteed to run but should)
rc pbg_4.rc 0xFFDFF
#rc uem_64.rc 9
#rc uem_512.rc 9
test_big:V: all
# for the BG and other large system tests
#rc bg_256.rc 9
test_scale:V: all
# for initial timing tests
#mk tidy
#rc scale.rc 16 0x00
#rc bg_scale_run.rc 0xFFDFF
rc bg_scale_run.rc 0x00
#rc scale_run.rc 0xFFDFF
kill:VE:
rm -f /srv/mpipe
kill $O.execcmd | rc
kill $O.gangfs | rc
kill $O.gang2fs | rc
kill $O.execfs | rc
kill $O.exec2fs | rc
kill $O.mpipefs | rc
kill exportfs | rc
kill import | rc
broke | rc
rm -f /srv/mpipe*
rm -f /srv/exec*
rm -f /srv/gang*
rm -f /srv/master
rm -f /srv/child
rm -f /srv/uem
rm -f /srv/11.*
rm -f /srv/io
unmount /proc
bind '#p' /proc
tidy:VE: kill
rm -f *.log
rm -f *.acid
rm -rf .test .meta
rm -rf /tmp/testbed
acid:V: execfs.acid execcmd.acid mpipefs.acid gangfs.acid
clean:
rm -f *.[$OS] *.a[$OS] y.tab.? lex.yy.c y.debug y.output [$OS].??* $TARG $CLEANFILES
rm -f *.log
rm -rf .meta .test
nuke:V:
rm -f *.[$OS] y.tab.? lex.yy.c y.debug y.output [$OS].??* *.acid $TARG
rm -f *.log