summaryrefslogtreecommitdiff
path: root/sys/src/cmd/nusb/mkfile
diff options
context:
space:
mode:
Diffstat (limited to 'sys/src/cmd/nusb/mkfile')
-rw-r--r--sys/src/cmd/nusb/mkfile31
1 files changed, 31 insertions, 0 deletions
diff --git a/sys/src/cmd/nusb/mkfile b/sys/src/cmd/nusb/mkfile
new file mode 100644
index 000000000..6b08a281a
--- /dev/null
+++ b/sys/src/cmd/nusb/mkfile
@@ -0,0 +1,31 @@
+</$objtype/mkfile
+
+# order matters here. build lib first and usbd last.
+DIRS=\
+ usbd\
+
+UPDATE=\
+ mkfile\
+
+default:V: all
+
+none:VQ:
+ echo mk all, install, installall, safeinstall, safeinstallall, clean, nuke, or update
+
+all clean nuke:VQ:
+ for (i in $DIRS) @{
+ cd $i && echo $i: && mk $target
+ }
+
+install installall safeinstall safeinstallall:V:
+ for (i in $DIRS) @{
+ cd $i && mk $target
+ }
+ cp probe /$objtype/bin/usb/probe
+
+update:V:
+ update $UPDATEFLAGS $UPDATE
+ for (i in $DIRS) @{
+ echo update $i
+ cd $i && mk 'UPDATEFLAGS='$"UPDATEFLAGS update
+ }