]> git.lizzy.rs Git - plan9front.git/blob - sys/src/cmd/audio/mkfile
µlaw audio support (from erik quanstro)
[plan9front.git] / sys / src / cmd / audio / mkfile
1 </$objtype/mkfile
2
3 LIBS=libogg libvorbis libFLAC
4 PROGS=pcmconv oggdec oggenc mp3dec mp3enc flacdec wavdec µlawdec
5 #libs must be made first
6 DIRS=$LIBS $PROGS
7
8 UPDATE=\
9         mkfile\
10
11 all:V:
12         for (i in $DIRS) @{
13                 cd $i
14                 mk all
15         }
16
17 clean:V:
18         for (i in $DIRS) @{
19                 cd $i
20                 mk clean
21         }
22
23 nuke:V:
24         for (i in $LIBS) @{
25                 cd $i
26                 mk nuke
27         }
28         for (i in $PROGS) @{
29                 cd $i
30                 mk clean
31         }
32
33 install:V:
34         mkdir -p $BIN
35         for (i in $DIRS) @{
36                 cd $i
37                 mk install
38         }
39
40 installall:V:
41         for (i in $DIRS) @{
42                 cd $i
43                 mk installall
44         }
45         for (i in $DIRS) @{
46                 cd $i
47                 mk clean
48         }
49
50 safeinstallall:V:
51         for (i in $LIBS) @{
52                 cd $i
53                 mk installall
54         }
55         for (i in $PROGS) @{
56                 cd $i
57                 mk safeinstallall
58         }
59         for (i in $DIRS) @{
60                 cd $i
61                 mk clean
62         }