xref: /plan9/sys/src/games/music/mkfile (revision 2a7824990d644563b93ed8d4abf1407c40b2087a)
1dirs = playlistfs jukefs jukebox
2
3# DEFAULTMAP = /lib/audio/map
4ICONPATH = /lib/audio/icon
5
6ICONS = \
7	next.bit\
8	pause.bit\
9	play.bit\
10	prev.bit\
11	question.bit\
12	root.bit\
13	skull.bit\
14	stop.bit\
15	trash.bit\
16
17ICONFILES = ${ICONS:%.bit=icon/%.bit}
18
19default:V: all
20
21all dep clean nuke:V:
22	for (i in $dirs) @ {
23		echo $i
24		cd $i
25		mk $MKFLAGS $target
26	}
27
28rcinstall:V:	juke.rc
29	cp juke.rc /rc/bin/juke
30	chmod +x /rc/bin/juke
31
32$ICONPATH:
33	mkdir $ICONPATH
34
35iconinstall:V:	$ICONFILES $ICONPATH
36	for (i in $ICONS)
37		cp $ICONFILES $ICONPATH
38
39install:V:
40	for (i in $dirs) @ {
41		echo $i
42		cd $i
43		mk $MKFLAGS $target
44	}
45	mk rcinstall
46	mk iconinstall
47
48installall:V:
49	for(objtype in $CPUS)
50		mk $MKFLAGS install
51	mk rcinstall
52