xref: /plan9/sys/src/libthread/mkfile (revision 40ff8eea1c5efc4eea846772b837af5b364baa56)
1</$objtype/mkfile
2
3LIB=/$objtype/lib/libthread.a
4
5OFILES=\
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	kill.$O\
25	lib.$O\
26	main.$O\
27	note.$O\
28	ref.$O\
29	rendez.$O\
30	sched.$O\
31
32CFILES=\
33	386.c\
34	amd64.c\
35	arm.c\
36	channel.c\
37	chanprint.c\
38	create.c\
39	debug.c\
40	dial.c\
41	example.c\
42	exec.c\
43	exit.c\
44	id.c\
45	iocall.c\
46	ioclose.c\
47	iodial.c\
48	ioopen.c\
49	ioproc.c\
50	ioread.c\
51	ioreadn.c\
52	iowrite.c\
53	kill.c\
54	lib.c\
55	main.c\
56	mips.c\
57	note.c\
58	power.c\
59	rendez.c\
60	sched.c\
61	test.c\
62	tprimes.c\
63
64HFILES=\
65	/sys/include/thread.h\
66	threadimpl.h\
67
68UPDATE=mkfile\
69	/386/lib/libthread.a\
70	$HFILES\
71	$CFILES\
72	$SFILES\
73
74all:V:	$LIB sched.acid channel.acid
75
76</sys/src/cmd/mksyslib
77
78$O.tprimes: tprimes.$O $LIB
79	$LD -o $target $prereq
80