X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/460b9539a7c15580e41a71bbc0f47ae776238915..3d853cec0b8148a64a2adbee19cf7a38270aa075:/driver/Makefile.am diff --git a/driver/Makefile.am b/driver/Makefile.am index a43470d..7ccc4bf 100644 --- a/driver/Makefile.am +++ b/driver/Makefile.am @@ -21,9 +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 -# arch-tag:tYZU3CmDyRkdyrcHgJMxcA +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