# ---------------------------------------------------------------------- # File: ecasound/pyecasound/Makefile.am # Description: Ruby implmentation of the Ecasound Control Interface # License: LGPL (see ecasound/{AUTHORS,COPYING}) # ---------------------------------------------------------------------- AUTOMAKE_OPTIONS = foreign EXTRA_DIST = README \ ecasound.rb \ stresstest.rb # ---------------------------------------------------------------------- # defines # ---------------------------------------------------------------------- if ECA_AM_RUBYECASOUND_INSTALL rubyecasound_install_list1 = $(srcdir)/ecasound.rb rubyecasound_uninstall_list1 = $(DESTDIR)$(ECA_S_RUBY_SITEDIR)/ecasound.rb endif if ECA_AM_RUBYECASOUND_INSTALL TESTS = stresstest.rb endif # ---------------------------------------------------------------------- # hooks # ---------------------------------------------------------------------- # unit test requires "ecasound.rb" in the build directory $(builddir)/ecasound.rb stresstest.rb: ecasound.rb if test ! -e ecasound.rb ; then ln -s $(srcdir)/ecasound.rb . ; fi if ECA_AM_RUBYECASOUND_INSTALL install-exec-hook: $(rubyecasound_install_list1) $(rubyecasound_install_list2) $(INSTALL) -d $(DESTDIR)$(ECA_S_RUBY_SITEDIR) $(INSTALL) $(rubyecasound_install_list1) $(rubyecasound_install_list2) $(DESTDIR)$(ECA_S_RUBY_SITEDIR)/ else install-exec-hook: endif if ECA_AM_RUBYECASOUND_INSTALL uninstall-local: rm -f $(rubyecasound_uninstall_list1) $(rubyecasound_uninstall_list2) rmdir --ignore-fail-on-non-empty $(DESTDIR)$(ECA_S_RUBY_SITEDIR) else uninstall-local: endif