X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/763d5e6ad88ef3ba1cd1d7742d060e4f1e54c6b8..61682944f5d1fb2911de971b76a99cd57ec3c50a:/driver/Makefile.am diff --git a/driver/Makefile.am b/driver/Makefile.am index c0f1ba1..7485b83 100644 --- a/driver/Makefile.am +++ b/driver/Makefile.am @@ -1,6 +1,6 @@ # # This file is part of DisOrder -# Copyright (C) 2005 Richard Kettlewell +# Copyright (C) 2005, 2007, 2008 Richard Kettlewell # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -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