blob: ddf1be20da22ef2c4013a28348a24a4bdea54f30 [file] [log] [blame]
Yamit Mehtaa3cc5d62016-11-24 09:09:06 +05301bin_PROGRAMS = hal_play_test
2
Dhanalakshmi Siddani80365d22017-10-10 23:04:55 +05303PLAY_CFLAGS = -Wno-sign-compare -Werror
4PLAY_CFLAGS += -D__unused=__attribute__\(\(__unused__\)\)
Yamit Mehtaa3cc5d62016-11-24 09:09:06 +05305
Manish Dewangane70a4aa2018-10-15 10:41:16 +05306PLAY_INCLUDES = -I $(top_srcdir)/qahw_api/inc
7PLAY_INCLUDES += -I $(top_srcdir)/qahw/inc \
8 -I $(top_srcdir)/hal
Weiyin Jianga3719ac2016-11-23 19:29:35 +08009hal_play_test_SOURCES = qahw_playback_test.c \
10 qahw_effect_test.c
Nikhil Laturkar40e75582017-07-26 20:19:10 +053011
Yamit Mehtaa3cc5d62016-11-24 09:09:06 +053012hal_play_test_LDADD = -lutils ../libqahw.la
Dhanalakshmi Siddani80365d22017-10-10 23:04:55 +053013AM_CFLAGS = -I $(PKG_CONFIG_SYSROOT_DIR)/usr/include/mm-audio/qahw/inc
Yamit Mehtaa3cc5d62016-11-24 09:09:06 +053014
Nikhil Laturkar40e75582017-07-26 20:19:10 +053015if QAP
Dhanalakshmi Siddani80365d22017-10-10 23:04:55 +053016AM_CFLAGS += -DQAP
Nikhil Laturkar40e75582017-07-26 20:19:10 +053017AM_CFLAGS += -I ${WORKSPACE}/audio/mm-audio/qap_wrapper/inc/
18hal_play_test_SOURCES += qap_wrapper_extn.c
19hal_play_test_LDADD += -lqap_wrapper
20endif
21
Dhanalakshmi Siddani80365d22017-10-10 23:04:55 +053022hal_play_test_CFLAGS = $(PLAY_CFLAGS) $(PLAY_INCLUDES)
23hal_play_test_CFLAGS += $(AM_CFLAGS) -DLINUX_ENABLED
Yamit Mehtaa3cc5d62016-11-24 09:09:06 +053024
Manish Dewangane70a4aa2018-10-15 10:41:16 +053025#hal_play_test_dolby_certification
26bin_PROGRAMS += hal_play_test_dolby_certification
27
28hal_play_test_dolby_certification_SOURCES = qahw_playback_test.c \
29 qahw_effect_test.c
30
31hal_play_test_dolby_certification_LDADD = -lutils ../libqahw.la
32
33if QAP
34hal_play_test_dolby_certification_SOURCES += qap_wrapper_extn.c
35hal_play_test_dolby_certification_LDADD += -lqap_wrapper
36endif
37
38hal_play_test_dolby_certification_CFLAGS = $(PLAY_CFLAGS) $(PLAY_INCLUDES) -DTRUMPET_CERTIFICATION=1
39hal_play_test_dolby_certification_CFLAGS += $(AM_CFLAGS) -DLINUX_ENABLED
40
41#hal_play_rec
Yamit Mehtaa3cc5d62016-11-24 09:09:06 +053042bin_PROGRAMS += hal_rec_test
43
Dhanalakshmi Siddani80365d22017-10-10 23:04:55 +053044REC_CFLAGS = $(PLAY_CFLAGS) -Dnullptr=NULL
Yamit Mehtaa3cc5d62016-11-24 09:09:06 +053045REC_INCLUDES = $(PLAY_INCLUDES)
46
47hal_rec_test_SOURCES = qahw_multi_record_test.c
Dhanalakshmi Siddani80365d22017-10-10 23:04:55 +053048hal_rec_test_CFLAGS = -Dstrlcat=g_strlcat $(GLIB_CFLAGS) -include glib.h
49hal_rec_test_CFLAGS += $(REC_CFLAGS) $(REC_INCLUDES)
50hal_rec_test_CFLAGS += $(AM_CFLAGS)
Yamit Mehtaa3cc5d62016-11-24 09:09:06 +053051hal_rec_test_LDADD = -lutils ../libqahw.la $(GLIB_LIBS)
Siddartha Shaik31b530e2017-05-19 15:26:33 +053052
53bin_PROGRAMS += trans_loopback_test
54
55trans_loopback_test_INCLUDES = -I $(top_srcdir)/qahw_api/inc
56
57trans_loopback_test_SOURCES = trans_loopback_test.c
58
Dhanalakshmi Siddani80365d22017-10-10 23:04:55 +053059trans_loopback_test_CFLAGS = $(AM_CFLAGS) -Wno-sign-compare -Werror
Siddartha Shaik31b530e2017-05-19 15:26:33 +053060trans_loopback_test_CFLAGS += $(trans_loopback_test_INCLUDES)
Xiaoyu Ye8901a642017-11-14 18:21:42 -080061trans_loopback_test_LDADD = -llog -lutils ../libqahw.la -lcutils -lm