Blame


1 619085f0 2004-12-25 devnull <$PLAN9/src/mkhdr
2 619085f0 2004-12-25 devnull
3 4dbefdd4 2004-12-27 devnull SYSOFILES=`{sh ./sysofiles.sh}
4 619085f0 2004-12-25 devnull LIB=libthread.a
5 619085f0 2004-12-25 devnull OFILES=\
6 4dbefdd4 2004-12-27 devnull $SYSOFILES\
7 619085f0 2004-12-25 devnull channel.$O\
8 2c87dda8 2004-12-28 devnull daemonize.$O\
9 619085f0 2004-12-25 devnull exec.$O\
10 619085f0 2004-12-25 devnull ioproc.$O\
11 619085f0 2004-12-25 devnull iorw.$O\
12 619085f0 2004-12-25 devnull ref.$O\
13 619085f0 2004-12-25 devnull thread.$O\
14 619085f0 2004-12-25 devnull
15 619085f0 2004-12-25 devnull <$PLAN9/src/mksyslib
16 619085f0 2004-12-25 devnull
17 619085f0 2004-12-25 devnull HFILES=thread.h threadimpl.h
18 cea10000 2005-05-01 devnull OpenBSD.$O FreeBSD.$O: BSD.c
19 cea10000 2005-05-01 devnull NetBSD.$O: Linux.c
20 619085f0 2004-12-25 devnull
21 619085f0 2004-12-25 devnull tprimes: tprimes.$O
22 619085f0 2004-12-25 devnull 9l -o $target $target.$O $PLAN9/lib/$LIB -l9 -lpthread
23 619085f0 2004-12-25 devnull tspawn: tspawn.$O
24 619085f0 2004-12-25 devnull 9l -o $target $target.$O $PLAN9/lib/$LIB -l9 -lpthread
25 619085f0 2004-12-25 devnull tspawnloop: tspawnloop.$O
26 619085f0 2004-12-25 devnull 9l -o $target $target.$O $PLAN9/lib/$LIB -l9 -lpthread
27 619085f0 2004-12-25 devnull
28 619085f0 2004-12-25 devnull %.$O: %.c
29 cea10000 2005-05-01 devnull $CC $CFLAGS -I. $stem.c
30 619085f0 2004-12-25 devnull
31 910ca53d 2005-05-01 devnull # cannot use generic .S rule because it conflicts
32 910ca53d 2005-05-01 devnull # with generic .s rule in mkcommon on case-insensitive
33 910ca53d 2005-05-01 devnull # systems like Mac OS X.
34 5ba33c04 2005-03-28 devnull
35 fe8c925e 2005-07-21 devnull OpenBSD-%-asm.$O: OpenBSD-%-asm.S
36 fe8c925e 2005-07-21 devnull $CC $CFLAGS OpenBSD-$stem-asm.S
37 910ca53d 2005-05-01 devnull
38 619085f0 2004-12-25 devnull test:V: tprimes tspawn
39 619085f0 2004-12-25 devnull primes 1 10007 >p1.txt
40 619085f0 2004-12-25 devnull $PLAN9/bin/time ./tprimes 10000 >tp1.txt
41 619085f0 2004-12-25 devnull cmp p1.txt tp1.txt
42 619085f0 2004-12-25 devnull primes 1 1009 >p2.txt
43 619085f0 2004-12-25 devnull $PLAN9/bin/time ./tprimes 1000 >tp2.txt
44 619085f0 2004-12-25 devnull cmp p2.txt tp2.txt
45 619085f0 2004-12-25 devnull echo tspawn should take 3 seconds, not 6
46 619085f0 2004-12-25 devnull $PLAN9/bin/time ./tspawn sleep 3 >/dev/null
47 619085f0 2004-12-25 devnull
48 619085f0 2004-12-25 devnull CLEANFILES=p1.txt p2.txt tp1.txt tp2.txt
49 619085f0 2004-12-25 devnull