# Local building default: alsa-dispatcher.8.gz alsa-dispatcher README.html ALSACONF = $(DESTDIR)/etc/alsa/conf.d/51-dispatcher.conf %: %.lsp newlisp -x $< $@ chmod a+x $@ %.8.gz: %.8.adoc asciidoctor -b manpage $< -o - | gzip > $@ $(HOME)/.asoundrc: example.alsa.conf grep -q ^pcm.dispatch $@ || cat $< >> $@ README.html: README.adoc asciidoctor -o $@ $< clean:: rm -f alsa-dispatcher alsa-dispatcher.8.gz # Installation building BINS = alsa-dispatcher MANS = alsa-dispatcher.8.gz CFG = 51-alsa-dispatcher.conf BINDIR = ${DESTDIR}/usr/bin MANDIR = ${DESTDIR}/usr/share/man/man8 CFGDIR = ${DESTDIR}/etc/alsa/conf.d INSTALLFILES = $(addprefix ${BINDIR}/,${BINS}) INSTALLFILES += $(addprefix ${MANDIR}/,${MANS}) INSTALLFILES += $(addprefix ${CFGDIR}/,${CFG}) ${BINDIR}/% ${MANDIR}/%: % mkdir -p $$(dirname $@) install $< $@ ${CFGDIR}/51-alsa-dispatcher.conf: example.alsa.conf mkdir -p $$(dirname $@) install -m 644 $< $@ install: ${INSTALLFILES} GENERATED = debian/alsa-dispatcher debian/.debhelper debian/files GENERATED += debian/alsa-dispatcher.substvars debian/debhelper-build-stamp clean:: rm -rf ${GENERATED}