xref: /plan9-contrib/sys/src/libmach/mkfile (revision b94bb474148e9d24a82a427863d9c9eb4c20f4ae)
1</$objtype/mkfile
2
3LIB=/$objtype/lib/libmach.a
4FILES=\
5	executable\
6	map\
7	obj\
8	swap\
9	sym\
10	access\
11	machdata\
12	setmach\
13	v\
14	k\
15	u\
16	q\
17	0\
18	2\
19	5\
20	6\
21	7\
22	8\
23	9\
24	vdb\
25	kdb\
26	udb\
27	qdb\
28	2db\
29	5db\
30	7db\
31	8db\
32	vobj\
33	kobj\
34	uobj\
35	2obj\
36	5obj\
37	6obj\
38	7obj\
39	8obj\
40	9obj\
41	qobj\
42	vcodas\
43
44HFILES=/sys/include/mach.h elf.h obj.h
45
46CFILES=${FILES:%=%.c}
47
48OFILES=${FILES:%=%.$O}
49
50UPDATE=mkfile\
51	/386/lib/libmach.a\
52	$HFILES\
53	$CFILES\
54
55</sys/src/cmd/mksyslib
56
57CFLAGS=$CFLAGS -I/sys/src/cmd
58
592obj.$O: /sys/src/cmd/2c/2.out.h
605obj.$O: /sys/src/cmd/5c/5.out.h
616obj.$O: /sys/src/cmd/6c/6.out.h
627obj.$O: /sys/src/cmd/7c/7.out.h
638obj.$O: /sys/src/cmd/8c/8.out.h
64kobj.$O: /sys/src/cmd/kc/k.out.h
65qobj.$O: /sys/src/cmd/qc/q.out.h
66vobj.$O: /sys/src/cmd/vc/v.out.h
67
68# 9obj.$O: /sys/src/cmd/9c/9.out.h
69# uobj.$O: uc/u.out.h
70