blob: e161f8d9d3f8847b8804ef9894c8b13a1f0f7f35 [file] [log] [blame]
Weiyin Jianga3719ac2016-11-23 19:29:35 +08001AM_CFLAGS = -I ${WORKSPACE}/external/tinyalsa/include \
2 -I ${WORKSPACE}/system/media/audio_effects/include
3
4c_sources = bundle.c \
5 equalizer.c \
6 bass_boost.c \
7 virtualizer.c \
8 reverb.c \
9 effect_api.c \
10 effect_util.c
11
12if AFE_PROXY
13AM_CFLAGS += -DAFE_PROXY_ENABLED
14endif
15
16if HW_ACC_EFFECT
17AM_CFLAGS += -DHW_ACCELERATED_EFFECTS
18c_sources += hw_accelerator.c
19endif
20
21if AUDIOSPHERE
22AM_CFLAGS += -DAUDIOSPHERE_ENABLED
23c_sources += asphere.c
24endif
25
26library_include_HEADERS = $(h_sources)
27library_includedir = $(includedir)
28
29lib_LTLIBRARIES = libqcompostprocbundle.la
30libqcompostprocbundle_la_SOURCES = $(c_sources)
31libqcompostprocbundle_la_LIBADD = $(GLIB_LIBS) -llog -lcutils -ltinyalsa -ldl
32libqcompostprocbundle_la_CFLAGS = $(AM_CFLAGS) $(GLIB_CFLAGS)
33libqcompostprocbundle_la_CFLAGS += -D__unused=__attribute__\(\(__unused__\)\)
34libqcompostprocbundle_la_LDFLAGS = -module -shared -avoid-version