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