]> git.lizzy.rs Git - plan9front.git/blob - sys/src/mkfile
ndb/dns: lookup *all* entries in dblookup(), v4 and v6 queries in parallel, remove...
[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         libsat\
34         libscribble\
35         libsec\
36         libstdio\
37         libsunrpc\
38         libthread\
39         libventi\
40
41
42 CMDS=cmd\
43         games\
44
45 SUBSYS=ape\
46         /acme\
47
48 none:VQ:
49         echo mk all, install, clean, nuke, release, kernels, or libs
50
51 all install clean nuke:VQ:
52         date
53         for (i in $LIBS $SUBSYS $CMDS) @{
54                 cd $i
55                 mk $target
56         }
57         date
58
59 installall:V:
60         echo "installall not supported"
61
62 release:V:
63         mk nuke
64         rm -f /$objtype/lib/ape/*.a
65         rm -f /$objtype/lib/*.a
66         mk install
67         mk clean
68
69 kernels:V:
70         for (i in 9 boot) @{
71                 cd $i
72                 mk clean
73                 mk install
74                 mk clean
75         }
76
77 libs:V:
78         date
79         for (i in $LIBS) @{
80                 cd $i
81                 mk clean
82                 mk install
83                 mk clean
84         }
85         date
86
87 cleanlibs:V:
88         for (i in $LIBS) @{
89                 cd $i
90                 mk clean
91         }
92
93 updatelibs:V:
94         for (i in $LIBS) @{
95                 cd $i
96                 mk update
97         }