</$objtype/mkfile
TARG=chantest chantestsem chantestsem2 chantestsem3 lpingpong sempingpong sempingpong2
OFILES=\
BIN=/$objtype/bin
</sys/src/cmd/mkmany
$O.sempingpong2: lpingpong.$O semlock3.$O
$LD -o $target $prereq
$O.mcspingpong: mcspingpong.$O mcslock.$O pause.$O
$LD -o $target $prereq
$O.mcspingpong2: mcspingpong2.$O mcslock.$O pause.$O
$LD -o $target $prereq
$O.chantestl: chantest.$O taslock.$O threadtas/libthread.a$O
$LD -o $target $prereq
$O.chantestsem: chantest.$O semlock.$O threadsem/libthread.a$O
$LD -o $target $prereq
$O.chantestsem2: chantest.$O semlock2.$O threadsem/libthread.a$O xadd.$O
$LD -o $target $prereq
$O.chantestsem3: chantest.$O semlock3.$O threadsem/libthread.a$O pauseamd64.$O
$LD -o $target $prereq
$O.chantestmcs: chantest.$O mcslock.$O threadmcs/libthread.a$O pauseamd64.$O
$LD -o $target $prereq
threadsem/libthread.a$O:
cd threadsem; mk
threadtas/libthread.a$O:
cd threadtas; mk
threadmcs/libthread.a$O:
cd threadmcs; mk
|