2 default: alsa-dispatcher.8.gz alsa-dispatcher README.html
4 ALSACONF = $(DESTDIR)/etc/alsa/conf.d/51-dispatcher.conf
11 asciidoctor -b manpage $< -o - | gzip > $@
13 $(HOME)/.asoundrc: example.alsa.conf
14 grep -q ^pcm.dispatch $@ || cat $< >> $@
16 README.html: README.adoc
20 rm -f alsa-dispatcher alsa-dispatcher.8.gz
22 # Installation building
23 BINS = alsa-dispatcher
24 MANS = alsa-dispatcher.8.gz
25 CFG = 51-alsa-dispatcher.conf
27 BINDIR = ${DESTDIR}/usr/bin
28 MANDIR = ${DESTDIR}/usr/share/man/man8
29 CFGDIR = ${DESTDIR}/etc/alsa/conf.d
31 INSTALLFILES = $(addprefix ${BINDIR}/,${BINS})
32 INSTALLFILES += $(addprefix ${MANDIR}/,${MANS})
33 INSTALLFILES += $(addprefix ${CFGDIR}/,${CFG})
35 ${BINDIR}/% ${MANDIR}/%: %
36 mkdir -p $$(dirname $@)
39 ${CFGDIR}/51-alsa-dispatcher.conf: example.alsa.conf
40 mkdir -p $$(dirname $@)
43 install: ${INSTALLFILES}
45 GENERATED = debian/alsa-dispatcher debian/.debhelper debian/files
46 GENERATED += debian/alsa-dispatcher.substvars debian/debhelper-build-stamp