xref: /plan9-contrib/sys/src/ape/lib/sec/mkfile (revision 46d884bb2395ece4cb8d70e02a692b31d37806aa)
1*46d884bbSDavid du ColombierAPE=/sys/src/ape
2*46d884bbSDavid du Colombier<$APE/config
3*46d884bbSDavid du Colombier
4*46d884bbSDavid du ColombierDIRS=port $CPUS
5*46d884bbSDavid du Colombier
6*46d884bbSDavid du Colombierdefault:V:	all
7*46d884bbSDavid du Colombier
8*46d884bbSDavid du Colombierinstall all:V:
9*46d884bbSDavid du Colombier	for(i in port $objtype)@{
10*46d884bbSDavid du Colombier		echo $i
11*46d884bbSDavid du Colombier		cd $i
12*46d884bbSDavid du Colombier		mk $MKFLAGS $target
13*46d884bbSDavid du Colombier	}
14*46d884bbSDavid du Colombier
15*46d884bbSDavid du Colombierclean:V:
16*46d884bbSDavid du Colombier	for(i in $DIRS)@{
17*46d884bbSDavid du Colombier		echo $i
18*46d884bbSDavid du Colombier		cd $i
19*46d884bbSDavid du Colombier		mk $MKFLAGS $target
20*46d884bbSDavid du Colombier	}
21*46d884bbSDavid du Colombier
22*46d884bbSDavid du Colombiernuke:V: clean
23*46d884bbSDavid du Colombier	rm -f /$objtype/lib/ape/libsec.a
24*46d884bbSDavid du Colombier
25*46d884bbSDavid du Colombierinstallall:V:
26*46d884bbSDavid du Colombier	for(objtype in $CPUS) mk $MKFLAGS install
27*46d884bbSDavid du Colombier
28*46d884bbSDavid du Colombiereverything:V:
29*46d884bbSDavid du Colombier	rm -f */*.[012456789kqv]
30*46d884bbSDavid du Colombier	for(objtype in 386)@{
31*46d884bbSDavid du Colombier		echo $objtype
32*46d884bbSDavid du Colombier		mk $MKFLAGS install
33*46d884bbSDavid du Colombier	}
34*46d884bbSDavid du Colombier	rm -f */*.[012456789kqv]
35