]> git.lizzy.rs Git - plan9front.git/blob - sys/src/libthread/mkfile
libthread: reimplemented i/o procs using new interrupt ctl message
[plan9front.git] / sys / src / libthread / mkfile
1 </$objtype/mkfile
2
3 LIB=/$objtype/lib/libthread.a
4
5 OFILES=\
6         $objtype.$O\
7         channel.$O\
8         chanprint.$O\
9         create.$O\
10         debug.$O\
11         dial.$O\
12         exec.$O\
13         exit.$O\
14         id.$O\
15         iocall.$O\
16         ioclose.$O\
17         iodial.$O\
18         ioopen.$O\
19         ioproc.$O\
20         ioread.$O\
21         ioreadn.$O\
22         iosleep.$O\
23         iowrite.$O\
24         ioflush.$O\
25         kill.$O\
26         lib.$O\
27         main.$O\
28         note.$O\
29         ref.$O\
30         rendez.$O\
31         sched.$O\
32
33 CFILES=\
34         386.c\
35         alpha.c\
36         amd64.c\
37         arm.c\
38         channel.c\
39         chanprint.c\
40         create.c\
41         debug.c\
42         dial.c\
43         example.c\
44         exec.c\
45         exit.c\
46         id.c\
47         iocall.c\
48         ioclose.c\
49         iodial.c\
50         ioopen.c\
51         ioproc.c\
52         ioread.c\
53         ioreadn.c\
54         iowrite.c\
55         kill.c\
56         lib.c\
57         main.c\
58         mips.c\
59         note.c\
60         power.c\
61         rendez.c\
62         sched.c\
63         test.c\
64         tprimes.c\
65
66 HFILES=\
67         /sys/include/thread.h\
68         threadimpl.h\
69
70 UPDATE=mkfile\
71         /386/lib/libthread.a\
72         $HFILES\
73         $CFILES\
74         $SFILES\
75
76 all:V:  $LIB sched.acid channel.acid
77
78 </sys/src/cmd/mksyslib
79
80 $O.tprimes: tprimes.$O $LIB
81         $LD -o $target $prereq