]> git.lizzy.rs Git - plan9front.git/blob - sys/src/mkfile
ethervirtio: report correct length; fail gracefully if we can't initialize queues
[plan9front.git] / sys / src / mkfile
1 </$objtype/mkfile
2
3 LIBS=\
4         lib9p\
5         libString\
6         libaml\
7         libauth\
8         libauthsrv\
9         libavl\
10         libbin\
11         libbio\
12         libc\
13         libcomplete\
14         libcontrol\
15         libdisk\
16         libdraw\
17         libflate\
18         libfis\
19         libframe\
20         libgeometry\
21         libhtml\
22         libhttpd\
23         libip\
24         liblex\
25         libjson\
26         libmach\
27         libmemdraw\
28         libmemlayer\
29         libmp\
30         libndb\
31         libplumb\
32         libregexp\
33         libscribble\
34         libsec\
35         libstdio\
36         libsunrpc\
37         libthread\
38         libventi\
39
40
41 CMDS=cmd\
42         games\
43
44 SUBSYS=ape\
45         /acme\
46
47 none:VQ:
48         echo mk all, install, clean, nuke, release, kernels, or libs
49
50 all install clean nuke:VQ:
51         date
52         for (i in $LIBS $SUBSYS $CMDS) @{
53                 cd $i
54                 mk $target
55         }
56         date
57
58 installall:V:
59         echo "installall not supported"
60
61 release:V:
62         mk nuke
63         rm -f /$objtype/lib/ape/*.a
64         rm -f /$objtype/lib/*.a
65         mk install
66         mk clean
67
68 kernels:V:
69         for (i in 9 boot) @{
70                 cd $i
71                 mk clean
72                 mk install
73                 mk clean
74         }
75
76 libs:V:
77         date
78         for (i in $LIBS) @{
79                 cd $i
80                 mk clean
81                 mk install
82                 mk clean
83         }
84         date
85
86 cleanlibs:V:
87         for (i in $LIBS) @{
88                 cd $i
89                 mk clean
90         }
91
92 updatelibs:V:
93         for (i in $LIBS) @{
94                 cd $i
95                 mk update
96         }