74 lines
1.3 KiB
Makefile
74 lines
1.3 KiB
Makefile
<$PLAN9/src/mkhdr
|
|
|
|
LIB=libthread.a
|
|
SYSOFILES=`sh ./sysofiles.sh`
|
|
OFILES=\
|
|
$SYSOFILES\
|
|
channel.$O\
|
|
chanprint.$O\
|
|
create.$O\
|
|
debug.$O\
|
|
exec-unix.$O\
|
|
exit.$O\
|
|
fdwait.$O\
|
|
getpid.$O\
|
|
id.$O\
|
|
iocall.$O\
|
|
ioclose.$O\
|
|
iodial.$O\
|
|
ioopen.$O\
|
|
ioproc.$O\
|
|
ioread.$O\
|
|
ioreadn.$O\
|
|
iosleep.$O\
|
|
iowrite.$O\
|
|
lib.$O\
|
|
main.$O\
|
|
memset.$O\
|
|
memsetd.$O\
|
|
read9pmsg.$O\
|
|
ref.$O\
|
|
sched.$O\
|
|
setproc.$O\
|
|
sleep.$O\
|
|
|
|
HFILES=\
|
|
$PLAN9/include/thread.h\
|
|
label.h\
|
|
threadimpl.h\
|
|
|
|
<$PLAN9/src/mksyslib
|
|
|
|
tfork: tfork.$O $PLAN9/lib/$LIB
|
|
$LD -o tfork tfork.$O $LDFLAGS -lthread -l9
|
|
|
|
tprimes: tprimes.$O $PLAN9/lib/$LIB
|
|
$LD -o tprimes tprimes.$O $LDFLAGS -lthread -l9
|
|
|
|
texec: texec.$O $PLAN9/lib/$LIB
|
|
$LD -o texec texec.$O $LDFLAGS -lthread -l9
|
|
|
|
tspawn: tspawn.$O $PLAN9/lib/$LIB
|
|
$LD -o tspawn tspawn.$O $LDFLAGS -lthread -l9
|
|
|
|
trend: trend.$O $PLAN9/lib/$LIB
|
|
$LD -o trend trend.$O $LDFLAGS -lthread -l9
|
|
|
|
tsignal: tsignal.$O $PLAN9/lib/$LIB
|
|
$LD -o tsignal tsignal.$O $LDFLAGS -lthread -l9
|
|
|
|
CLEANFILES=$CLEANFILES tprimes texec
|
|
|
|
asm-Linux-ppc.$O: asm-Linux-386.s
|
|
asm-Linux-386.$O: asm-FreeBSD-386.s
|
|
asm-NetBSD-386.$O: asm-FreeBSD-386.s
|
|
asm-OpenBSD-386.$O: asm-FreeBSD-386.s
|
|
|
|
# sorry
|
|
VG=`test -d /home/rsc/pub/valgrind-debian && echo -DUSEVALGRIND`
|
|
# VG=
|
|
|
|
CFLAGS=$CFLAGS $VG
|
|
|
|
Linux-clone.$O: execproc.ch exit-getpid.ch proctab.ch procstack.ch
|