xref: /plan9/sys/src/libc/mkfile (revision 473d4f4b3fed09ca133e03643ec71c9150b33bcc)
1</$objtype/mkfile
2
3PORTDIRS=9sys 9syscall fmt port
4DIRS=$PORTDIRS $CPUS
5OLDCPUS=sparc
6
7all install:V:
8	for(i in $PORTDIRS $objtype)@{
9		echo $i
10		cd $i
11		mk $MKFLAGS install
12	}
13
14clean:V:
15	for(i in $DIRS)@{
16		echo $i
17		cd $i
18		mk $MKFLAGS clean
19	}
20
21nuke:V:
22	for(i in $PORTDIRS $objtype)@{
23		echo $i
24		cd $i
25		mk $MKFLAGS nuke
26	}
27	# do not nuke other objtypes
28	for(i in $CPUS)@{
29		echo $i
30		cd $i
31		mk $MKFLAGS clean
32	}
33
34update:V:
35	for(i in $DIRS)@{
36		echo $i
37		cd $i
38		mk $MKFLAGS update
39	}
40	update $UPDATEFLAGS /386/lib/libc.a
41
42installall:V:
43	for(objtype in $CPUS) mk $MKFLAGS install
44
45everything:V:
46	rm -f */*.[0245689kqv]
47	for(objtype in $CPUS $OLDCPUS)@{
48		echo $objtype
49		mk $MKFLAGS install
50	}
51	rm -f */*.[0245689kqv]
52