summaryrefslogtreecommitdiff
path: root/sys/src/mkfile
diff options
context:
space:
mode:
authorTaru Karttunen <taruti@taruti.net>2011-03-30 15:46:40 +0300
committerTaru Karttunen <taruti@taruti.net>2011-03-30 15:46:40 +0300
commite5888a1ffdae813d7575f5fb02275c6bb07e5199 (patch)
treed8d51eac403f07814b9e936eed0c9a79195e2450 /sys/src/mkfile
Import sources from 2011-03-30 iso image
Diffstat (limited to 'sys/src/mkfile')
-rwxr-xr-xsys/src/mkfile94
1 files changed, 94 insertions, 0 deletions
diff --git a/sys/src/mkfile b/sys/src/mkfile
new file mode 100755
index 000000000..a57df5b77
--- /dev/null
+++ b/sys/src/mkfile
@@ -0,0 +1,94 @@
+</$objtype/mkfile
+
+LIBS=\
+ lib9p\
+ libString\
+ libauth\
+ libauthsrv\
+ libavl\
+ libbin\
+ libbio\
+ libc\
+ libcomplete\
+ libcontrol\
+ libdisk\
+ libdraw\
+ libflate\
+ libframe\
+ libgeometry\
+ libhtml\
+ libhttpd\
+ libip\
+ liblex\
+ libmach\
+ libmemdraw\
+ libmemlayer\
+ libmp\
+ libndb\
+ liboventi\
+ libplumb\
+ libregexp\
+ libscribble\
+ libsec\
+ libstdio\
+ libsunrpc\
+ libthread\
+ libventi\
+
+
+CMDS=cmd\
+ games\
+
+SUBSYS=ape\
+ /acme\
+
+none:VQ:
+ echo mk all, install, clean, nuke, release, kernels, or libs
+
+all install clean nuke:VQ:
+ date
+ for (i in $LIBS $SUBSYS $CMDS) @{
+ cd $i
+ mk $target
+ }
+ date
+
+installall:V:
+ echo "installall not supported"
+
+release:V:
+ mk nuke
+ rm -f /$objtype/lib/ape/*.a
+ rm -f /$objtype/lib/*.a
+ mk install
+ mk clean
+
+kernels:V:
+ for (i in 9 boot) @{
+ cd $i
+ mk clean
+ mk install
+ mk clean
+ }
+
+libs:V:
+ date
+ for (i in $LIBS) @{
+ cd $i
+ mk clean
+ mk install
+ mk clean
+ }
+ date
+
+cleanlibs:V:
+ for (i in $LIBS) @{
+ cd $i
+ mk clean
+ }
+
+updatelibs:V:
+ for (i in $LIBS) @{
+ cd $i
+ mk update
+ }