X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/763d5e6ad88ef3ba1cd1d7742d060e4f1e54c6b8..ad08c366a19e95d19e8ee5d66b050530339561e4:/driver/Makefile.am diff --git a/driver/Makefile.am b/driver/Makefile.am index c0f1ba1..7ccc4bf 100644 --- a/driver/Makefile.am +++ b/driver/Makefile.am @@ -21,8 +21,32 @@ aolib_LTLIBRARIES=libdisorder.la aolibdir=${libdir}/ao/plugins-2 +finkaolibdir=${finkdir}/lib/ao/plugins-2 +usraolibdir=/usr/lib/ao/plugins-2 AM_CPPFLAGS=-I${top_srcdir}/lib libdisorder_la_SOURCES=disorder.c libdisorder_la_LDFLAGS=-module +install-data-hook: + +# Link ao driver into right location. If you have some other location then +# you'll need to modify this or link it manually. +# +# We don't mess with this for now; since disorder-decode covers some common +# cases, the libao driver is less useful than it was. +link-ao-driver: + @if test -d ${DESTDIR}${finkaolibdir} \ + && test ${finkaolibdir} != ${aolibdir}; then \ + echo rm -f ${DESTDIR}${finkaolibdir}/libdisorder.*; \ + rm -f ${DESTDIR}${finkaolibdir}/libdisorder.*; \ + echo ln ${aolibdir}/libdisorder.* ${DESTDIR}${finkaolibdir}; \ + ln ${DESTDIR}${aolibdir}/libdisorder.* ${DESTDIR}${finkaolibdir}; \ + fi + @if test -d ${DESTDIR}${usraolibdir} \ + && test ${usraolibdir} != ${aolibdir}; then \ + echo rm -f ${DESTDIR}${usraolibdir}/libdisorder.*; \ + rm -f ${DESTDIR}${usraolibdir}/libdisorder.*; \ + echo ln ${DESTDIR}${aolibdir}/libdisorder.* ${DESTDIR}${usraolibdir}; \ + ln ${DESTDIR}${aolibdir}/libdisorder.* ${DESTDIR}${usraolibdir}; \ + fi