blob: 5fc0849527b141eaaf698118ed5cec177633de53 [file] [log] [blame]
Yamit Mehtab740f8d2016-11-24 09:05:20 +05301h_sources = inc/qahw_api.h \
Weiyin Jiang82e40942017-01-10 16:07:34 +08002 inc/qahw_effect_audiosphere.h \
Weiyin Jianga3719ac2016-11-23 19:29:35 +08003 inc/qahw_effect_bassboost.h \
4 inc/qahw_effect_environmentalreverb.h \
5 inc/qahw_effect_equalizer.h \
6 inc/qahw_effect_presetreverb.h \
7 inc/qahw_effect_virtualizer.h \
Zun Qiao2a24d7c2021-08-11 08:52:22 +05308 inc/qahw_effect_visualizer.h \
9 inc/qahw_effect_trumpet.h
Yamit Mehtab740f8d2016-11-24 09:05:20 +053010
Sidipotu Ashok404f26d2017-10-10 22:27:51 +053011AM_CPPFLAGS := -I $(top_srcdir)/qahw_api/inc/
12AM_CPPFLAGS += -I $(PKG_CONFIG_SYSROOT_DIR)/usr/include/mm-audio/audio-hal-server
13AM_CPPFLAGS += -I $(PKG_CONFIG_SYSROOT_DIR)/usr/include/mm-audio/qahw/inc
14AM_CPPFLAGS += -D__unused=__attribute__\(\(__unused__\)\)
15
Yamit Mehtab740f8d2016-11-24 09:05:20 +053016library_include_HEADERS = $(h_sources)
17library_includedir = $(includedir)/mm-audio/qahw_api/inc
18
Sidipotu Ashok404f26d2017-10-10 22:27:51 +053019lib_LTLIBRARIES = libqahw.la
20libqahw_la_SOURCES = src/qahw_api.cpp
21libqahw_la_LIBADD = -lqahwwrapper
22libqahw_la_CPPFLAGS := $(AM_CPPFLAGS)
23libqahw_la_CPPFLAGS += -std=c++11 -DHAVE_PTHREADS -DHAVE_ANDROID_OS
24libqahw_la_CPPFLAGS += -DDEBUG_REFS_CALLSTACK_ENABLED=0
Sachin Mohan Gadag364932c2017-10-30 19:14:52 +053025libqahw_la_CPPFLAGS += -DNDEBUG
Josh Kirschc03f31d2019-01-15 11:50:53 -080026libqahw_la_CPPFLAGS += $(GLIB_CFLAGS) -include glib.h
27libqahw_la_LDFLAGS = -ltinyalsa -lhardware -lexpat -lcutils -llog -ldl -shared -avoid-version -lpthread -lutils $(GLIB_LIBS)
Sidipotu Ashok404f26d2017-10-10 22:27:51 +053028if QTI_AUDIO_SERVER_ENABLED
29AM_CPPFLAGS += -DQTI_AUDIO_SERVER_ENABLED
Dhanalakshmi Siddani58ffd422017-12-19 19:57:02 +053030libqahw_la_LDFLAGS += -lqtiaudioserver -lbinder
Sidipotu Ashok404f26d2017-10-10 22:27:51 +053031endif
Josh Kirschc03f31d2019-01-15 11:50:53 -080032if QAHW_V1
33AM_CPPFLAGS += -DQAHW_V1
34endif
35