xref: /plan9/sys/src/libsec/mkfile (revision eb2d877e2a6f9f5d4f4229d946095a51de0394e0)
17dd7cddfSDavid du Colombier</$objtype/mkfile
27dd7cddfSDavid du Colombier
3*eb2d877eSDavid du ColombierDIRS=port $CPUS
47dd7cddfSDavid du Colombier
580ee5cbfSDavid du Colombierdefault:V:	all
67dd7cddfSDavid du Colombier
79a747e4fSDavid du Colombierinstall all:V:
880ee5cbfSDavid du Colombier	for(i in port $objtype)@{
980ee5cbfSDavid du Colombier		echo $i
1080ee5cbfSDavid du Colombier		cd $i
1180ee5cbfSDavid du Colombier		mk $MKFLAGS $target
1280ee5cbfSDavid du Colombier	}
137dd7cddfSDavid du Colombier
14*eb2d877eSDavid du Colombierclean:V:
153ff48bf5SDavid du Colombier	for(i in $DIRS)@{
169a747e4fSDavid du Colombier		echo $i
179a747e4fSDavid du Colombier		cd $i
189a747e4fSDavid du Colombier		mk $MKFLAGS $target
199a747e4fSDavid du Colombier	}
209a747e4fSDavid du Colombier
21*eb2d877eSDavid du Colombiernuke:V: clean
22*eb2d877eSDavid du Colombier	rm -f /$objtype/lib/libsec.a
23*eb2d877eSDavid du Colombier
243ff48bf5SDavid du Colombierupdate:V:
253ff48bf5SDavid du Colombier	for(i in $DIRS)@{
263ff48bf5SDavid du Colombier		echo $i
273ff48bf5SDavid du Colombier		cd $i
283ff48bf5SDavid du Colombier		mk $MKFLAGS update
293ff48bf5SDavid du Colombier	}
303ff48bf5SDavid du Colombier	update $UPDATEFLAGS /386/lib/libsec.a
313ff48bf5SDavid du Colombier
3280ee5cbfSDavid du Colombierinstallall:V:
3380ee5cbfSDavid du Colombier	for(objtype in $CPUS) mk $MKFLAGS install
347dd7cddfSDavid du Colombier
3580ee5cbfSDavid du Colombiereverything:V:
36*eb2d877eSDavid du Colombier	rm -f */*.[012456789kqv]
3780ee5cbfSDavid du Colombier	for(objtype in 386)@{
3880ee5cbfSDavid du Colombier		echo $objtype
3980ee5cbfSDavid du Colombier		mk $MKFLAGS install
4080ee5cbfSDavid du Colombier	}
41*eb2d877eSDavid du Colombier	rm -f */*.[012456789kqv]
42