summaryrefslogtreecommitdiff
path: root/sys/src/cmd/audio/mkfile
diff options
context:
space:
mode:
Diffstat (limited to 'sys/src/cmd/audio/mkfile')
-rw-r--r--sys/src/cmd/audio/mkfile62
1 files changed, 62 insertions, 0 deletions
diff --git a/sys/src/cmd/audio/mkfile b/sys/src/cmd/audio/mkfile
new file mode 100644
index 000000000..403bc1a2a
--- /dev/null
+++ b/sys/src/cmd/audio/mkfile
@@ -0,0 +1,62 @@
+</$objtype/mkfile
+
+LIBS=libogg libvorbis
+PROGS=oggdec oggenc mp3dec mp3enc
+#libs must be made first
+DIRS=$LIBS $PROGS
+
+UPDATE=\
+ mkfile\
+
+all:V:
+ for (i in $DIRS) @{
+ cd $i
+ mk all
+ }
+
+clean:V:
+ for (i in $DIRS) @{
+ cd $i
+ mk clean
+ }
+
+nuke:V:
+ for (i in $LIBS) @{
+ cd $i
+ mk nuke
+ }
+ for (i in $PROGS) @{
+ cd $i
+ mk clean
+ }
+
+install:V:
+ mkdir -p $BIN
+ for (i in $DIRS) @{
+ cd $i
+ mk install
+ }
+
+installall:V:
+ for (i in $DIRS) @{
+ cd $i
+ mk installall
+ }
+ for (i in $DIRS) @{
+ cd $i
+ mk clean
+ }
+
+safeinstallall:V:
+ for (i in $LIBS) @{
+ cd $i
+ mk installall
+ }
+ for (i in $PROGS) @{
+ cd $i
+ mk safeinstallall
+ }
+ for (i in $DIRS) @{
+ cd $i
+ mk clean
+ }