blob: 851bf1cba449ab3786919d2f7512268033d92b4c [file] [log] [blame]
Yamit Mehtaa3cc5d62016-11-24 09:09:06 +05301bin_PROGRAMS = hal_play_test
2
Sachin Mohan Gadaga87e61f2016-12-26 19:50:35 +05303PLAY_CPPFLAGS = -Wno-sign-compare -Werror
Dhananjay Kumar23a3bec2017-01-11 18:38:09 +05304PLAY_CPPFLAGS += -D__unused=__attribute__\(\(__unused__\)\)
Yamit Mehtaa3cc5d62016-11-24 09:09:06 +05305PLAY_INCLUDES = -I $(top_srcdir)/qahw_api/inc
6
Weiyin Jianga3719ac2016-11-23 19:29:35 +08007hal_play_test_SOURCES = qahw_playback_test.c \
8 qahw_effect_test.c
Nikhil Laturkar40e75582017-07-26 20:19:10 +05309
Yamit Mehtaa3cc5d62016-11-24 09:09:06 +053010hal_play_test_LDADD = -lutils ../libqahw.la
11
Nikhil Laturkar40e75582017-07-26 20:19:10 +053012if QAP
13AM_CFLAGS = -DQAP
14AM_CFLAGS += -I ${WORKSPACE}/audio/mm-audio/qap_wrapper/inc/
15hal_play_test_SOURCES += qap_wrapper_extn.c
16hal_play_test_LDADD += -lqap_wrapper
17endif
18
19hal_play_test_CPPFLAGS = $(PLAY_CPPFLAGS) $(PLAY_INCLUDES)
20hal_play_test_CFLAGS = $(AM_CFLAGS)
21hal_play_test_CFLAGS = -DLINUX_ENABLED
Yamit Mehtaa3cc5d62016-11-24 09:09:06 +053022
23bin_PROGRAMS += hal_rec_test
24
25REC_CPPFLAGS = $(PLAY_CPPFLAGS) -Dnullptr=NULL
26REC_INCLUDES = $(PLAY_INCLUDES)
27
28hal_rec_test_SOURCES = qahw_multi_record_test.c
29hal_rec_test_CPPFLAGS = -Dstrlcat=g_strlcat $(GLIB_CFLAGS) -include glib.h
30hal_rec_test_CPPFLAGS += $(REC_CPPFLAGS) $(REC_INCLUDES)
Nikhil Laturkar40e75582017-07-26 20:19:10 +053031hal_play_test_CFLAGS += $(AM_CFLAGS)
Yamit Mehtaa3cc5d62016-11-24 09:09:06 +053032hal_rec_test_LDADD = -lutils ../libqahw.la $(GLIB_LIBS)
Siddartha Shaik31b530e2017-05-19 15:26:33 +053033
34bin_PROGRAMS += trans_loopback_test
35
36trans_loopback_test_INCLUDES = -I $(top_srcdir)/qahw_api/inc
37
38trans_loopback_test_SOURCES = trans_loopback_test.c
39
40trans_loopback_test_CFLAGS = $(CFLAGS) -Wno-sign-compare -Werror
41trans_loopback_test_CFLAGS += $(trans_loopback_test_INCLUDES)
Xiaoyu Ye8901a642017-11-14 18:21:42 -080042trans_loopback_test_LDADD = -llog -lutils ../libqahw.la -lcutils -lm