xref: /plan9/sys/src/libmach/mkfile (revision 473d4f4b3fed09ca133e03643ec71c9150b33bcc)
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	sparc64\
16	q\
17	0\
18	68020\
19	5\
20	6\
21	alpha\
22	8\
23	9\
24	vdb\
25	kdb\
26	sparc64db\
27	qdb\
28	68020db\
29	5db\
30	alphadb\
31	8db\
32	vobj\
33	kobj\
34	sparc64obj\
35	68020obj\
36	5obj\
37	6obj\
38	alphaobj\
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
5968020obj.$O: 68020/2.out.h
605obj.$O: /sys/src/cmd/5c/5.out.h
616obj.$O: /sys/src/cmd/6c/6.out.h
62alphaobj.$O: alpha/7.out.h
638obj.$O: /sys/src/cmd/8c/8.out.h
649obj.$O: 9c/9.out.h
65kobj.$O: /sys/src/cmd/kc/k.out.h
66qobj.$O: /sys/src/cmd/qc/q.out.h
67sparc64obj.$O: sparc64/u.out.h
68vobj.$O: /sys/src/cmd/vc/v.out.h
69