mirror of
https://github.com/9fans/plan9port.git
synced 2025-01-15 11:20:03 +00:00
bcf527a98e
Tprimes works on Linux 2.6. You can only have 128 procs though.
68 lines
1.1 KiB
Makefile
68 lines
1.1 KiB
Makefile
<$PLAN9/src/mkhdr
|
|
|
|
LIB=libthread.a
|
|
|
|
OFILES=\
|
|
$OBJTYPE.$O\
|
|
asm-$SYSNAME-$OBJTYPE.$O\
|
|
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\
|
|
note.$O\
|
|
proctab.$O\
|
|
read9pmsg.$O\
|
|
ref.$O\
|
|
rendez.$O\
|
|
sched.$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
|
|
|
|
trend: trend.$O $PLAN9/lib/$LIB
|
|
$LD -o trend trend.$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
|
|
|