1# ----------------------------------------------------------------------
2# File: ecasound/Makefile.am
3# Description: Ecasound multitrack audio processing tool
4# License: GPL (see ecasound/{AUTHORS,COPYING})
5# ----------------------------------------------------------------------
6
7EXTRA_DIST = AUTHORS BUGS COPYING.GPL COPYING.LGPL NEWS RELNOTES TODO ecasoundrc.in effect_presets generic_oscillators
8
9SUBDIRS = kvutils libecasound ecasound libecasoundc pyecasound rubyecasound ecatools Documentation examples
10
11AUTOMAKE_OPTIONS = foreign
12
13PACKAGE = @PACKAGE@
14VERSION = @VERSION@
15RELEASE = 1
16
17docs:
18	cd Documentation ; $(MAKE) $(AM_MAKEFLAGS) docs
19
20install-data-local: ecasoundrc
21	$(INSTALL) -d $(DESTDIR)$(pkgdatadir)
22	$(INSTALL_DATA) $(top_builddir)/ecasoundrc $(DESTDIR)$(pkgdatadir)/ecasoundrc
23	$(INSTALL_DATA) $(top_srcdir)/effect_presets $(DESTDIR)$(pkgdatadir)/effect_presets
24	$(INSTALL_DATA) $(top_srcdir)/ecatools/ecasound.el $(DESTDIR)$(pkgdatadir)/ecasound.el
25	$(INSTALL_DATA) $(top_srcdir)/generic_oscillators $(DESTDIR)$(pkgdatadir)/generic_oscillators
26
27uninstall-local:
28	rm -f	$(DESTDIR)$(pkgdatadir)/effect_presets \
29		$(DESTDIR)$(pkgdatadir)/ecasound.el \
30		$(DESTDIR)$(pkgdatadir)/generic_oscillators \
31		$(DESTDIR)$(pkgdatadir)/ecasoundrc
32	rmdir $(DESTDIR)$(pkgdatadir) || echo "Skipping non-empty directory"
33
34ecasoundrc: ecasoundrc.in Makefile.am
35	sed -e "s%[@]VERSION[@]%$(VERSION)%" \
36            -e "s%[@]prefix[@]%$(prefix)%" \
37            -e "s%[@]pkgdatadir[@]%$(pkgdatadir)%" \
38            < $(top_srcdir)/ecasoundrc.in > ecasoundrc
39
40clean-local:
41	rm -fv ecasoundrc
42
43dist-hook: docs
44