1
# ----------------------------------------------------------------------
2
# File: ecasound/libecasound/plugins/Makefile.am
3
# Description: Audio I/O implementations that depend on external
5
# License: GPL (see ecasound/{AUTHORS,COPYING})
6
# ----------------------------------------------------------------------
8
AUTOMAKE_OPTIONS = foreign
10
# ----------------------------------------------------------------------
12
# ----------------------------------------------------------------------
14
#common_clags = -DECA_ENABLE_AUDIOIO_PLUGINS
16
all_arts_src = audioio_arts.cpp
17
if ECA_AM_COMPILE_ARTS
18
arts_src = $(all_arts_src)
19
arts_target = libaudioio_arts.la
24
all_alsa_src = audioio_alsa.cpp audioio_alsa_named.cpp
25
if ECA_AM_COMPILE_ALSA
26
alsa_src = $(all_alsa_src)
27
alsa_target = libaudioio_alsa.la \
28
libaudioio_alsa_named.la
33
all_af_src = audioio_af.cpp
34
if ECA_AM_COMPILE_AUDIOFILE
35
af_src = $(all_af_src)
36
af_target = libaudioio_af.la
41
all_sndfile_src = audioio_sndfile.cpp
42
if ECA_AM_COMPILE_SNDFILE
43
sndfile_src = $(all_sndfile_src)
44
sndfile_target = libaudioio_sndfile.la
49
all_jack_src = audioio_jack.cpp audioio_jack_manager.cpp
50
if ECA_AM_COMPILE_JACK
51
jack_src = $(all_jack_src)
52
jack_target = libaudioio_jack.la
57
INCLUDES = -I$(srcdir) \
59
-I$(top_srcdir)/libecasound \
60
-I$(top_srcdir)/kvutils \
61
$(ECA_S_EXTRA_CPPFLAGS)
63
#libdir = $(exec_prefix)/lib/libecasound@LIBECASOUND_VERSION@-plugins
65
# ----------------------------------------------------------------------
67
# ----------------------------------------------------------------------
72
audioio_alsa_named.h \
75
audioio_jack_manager.h \
78
noinst_HEADERS = $(plugin_includes)
80
# ----------------------------------------------------------------------
81
# build targets and compiler options target defines
82
# ----------------------------------------------------------------------
85
noinst_LTLIBRARIES = libecasound_plugins_debug.la
87
noinst_LTLIBRARIES = libecasound_plugins.la
90
plugin_cond_sources = $(af_src) \
95
plugin_all_sources = $(all_af_src) \
101
# ----------------------------------------------------------------------
103
# ----------------------------------------------------------------------
105
libecasound_plugins_la_SOURCES = audioio_dummy.cpp $(plugin_cond_sources)
106
EXTRA_libecasound_plugins_la_SOURCES = $(plugin_all_sources)
107
libecasound_plugins_la_LIBADD = $(ECA_S_EXTRA_LIBS)
108
libecasound_plugins_la_LDFLAGS = -static
110
libecasound_plugins_debug_la_SOURCES = $(libecasound_plugins_la_SOURCES)
111
EXTRA_libecasound_plugins_debug_la_SOURCES = $(EXTRA_libecasound_plugins_la_SOURCES)
112
libecasound_plugins_debug_la_LIBADD = $(libecasound_plugins_la_LIBADD)
113
libecasound_plugins_debug_la_LDFLAGS = $(libecasound_plugins_la_LDFLAGS)
115
# ----------------------------------------------------------------------
116
# separate rules for compiling non-libtool plugins
117
# ----------------------------------------------------------------------