changelog shortlog tags branches changeset files revisions annotate raw help

Mercurial > hg > plan9front / sys/src/libmach/mkfile

changeset 7186: 4dd5e2428c1d
parent: 1e63bbc9de5b
author: cinap_lenrek@felloff.net
date: Fri, 03 May 2019 21:00:17 +0200
permissions: -rw-r--r--
description: libmach: initial arm64 support
1 </$objtype/mkfile
2 
3 LIB=/$objtype/lib/libmach.a
4 FILES=\
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 
44 HFILES=/sys/include/mach.h elf.h obj.h
45 
46 CFILES=${FILES:%=%.c}
47 
48 OFILES=${FILES:%=%.$O}
49 
50 UPDATE=mkfile\
51  /386/lib/libmach.a\
52  $HFILES\
53  $CFILES\
54 
55 </sys/src/cmd/mksyslib
56 
57 CFLAGS=$CFLAGS -I/sys/src/cmd
58 
59 2obj.$O: /sys/src/cmd/2c/2.out.h
60 5obj.$O: /sys/src/cmd/5c/5.out.h
61 6obj.$O: /sys/src/cmd/6c/6.out.h
62 7obj.$O: /sys/src/cmd/7c/7.out.h
63 8obj.$O: /sys/src/cmd/8c/8.out.h
64 kobj.$O: /sys/src/cmd/kc/k.out.h
65 qobj.$O: /sys/src/cmd/qc/q.out.h
66 vobj.$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