Subversion Repositories planix.SVN

Rev

Details | Last modification | View Log | RSS feed

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