blob: 97e7438c98f8c0f6da3e17730344e8ed0797fccb [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 +05305PLAY_INCLUDES = -I $(top_srcdir)/qahw_api/inc
Dhanalakshmi Siddani80365d22017-10-10 23:04:55 +05306PLAY_INCLUDES += -I $(top_srcdir)/qahw/inc
Yamit Mehtaa3cc5d62016-11-24 09:09:06 +05307
Weiyin Jianga3719ac2016-11-23 19:29:35 +08008hal_play_test_SOURCES = qahw_playback_test.c \
9 qahw_effect_test.c
Nikhil Laturkar40e75582017-07-26 20:19:10 +053010
Yamit Mehtaa3cc5d62016-11-24 09:09:06 +053011hal_play_test_LDADD = -lutils ../libqahw.la
Dhanalakshmi Siddani80365d22017-10-10 23:04:55 +053012AM_CFLAGS = -I $(PKG_CONFIG_SYSROOT_DIR)/usr/include/mm-audio/qahw/inc
Yamit Mehtaa3cc5d62016-11-24 09:09:06 +053013
Nikhil Laturkar40e75582017-07-26 20:19:10 +053014if QAP
Dhanalakshmi Siddani80365d22017-10-10 23:04:55 +053015AM_CFLAGS += -DQAP
Nikhil Laturkar40e75582017-07-26 20:19:10 +053016AM_CFLAGS += -I ${WORKSPACE}/audio/mm-audio/qap_wrapper/inc/
17hal_play_test_SOURCES += qap_wrapper_extn.c
18hal_play_test_LDADD += -lqap_wrapper
19endif
20
Dhanalakshmi Siddani80365d22017-10-10 23:04:55 +053021hal_play_test_CFLAGS = $(PLAY_CFLAGS) $(PLAY_INCLUDES)
22hal_play_test_CFLAGS += $(AM_CFLAGS) -DLINUX_ENABLED
Yamit Mehtaa3cc5d62016-11-24 09:09:06 +053023
24bin_PROGRAMS += hal_rec_test
25
Dhanalakshmi Siddani80365d22017-10-10 23:04:55 +053026REC_CFLAGS = $(PLAY_CFLAGS) -Dnullptr=NULL
Yamit Mehtaa3cc5d62016-11-24 09:09:06 +053027REC_INCLUDES = $(PLAY_INCLUDES)
28
29hal_rec_test_SOURCES = qahw_multi_record_test.c
Dhanalakshmi Siddani80365d22017-10-10 23:04:55 +053030hal_rec_test_CFLAGS = -Dstrlcat=g_strlcat $(GLIB_CFLAGS) -include glib.h
31hal_rec_test_CFLAGS += $(REC_CFLAGS) $(REC_INCLUDES)
32hal_rec_test_CFLAGS += $(AM_CFLAGS)
Yamit Mehtaa3cc5d62016-11-24 09:09:06 +053033hal_rec_test_LDADD = -lutils ../libqahw.la $(GLIB_LIBS)
Siddartha Shaik31b530e2017-05-19 15:26:33 +053034
35bin_PROGRAMS += trans_loopback_test
36
37trans_loopback_test_INCLUDES = -I $(top_srcdir)/qahw_api/inc
38
39trans_loopback_test_SOURCES = trans_loopback_test.c
40
Dhanalakshmi Siddani80365d22017-10-10 23:04:55 +053041trans_loopback_test_CFLAGS = $(AM_CFLAGS) -Wno-sign-compare -Werror
Siddartha Shaik31b530e2017-05-19 15:26:33 +053042trans_loopback_test_CFLAGS += $(trans_loopback_test_INCLUDES)
Xiaoyu Ye8901a642017-11-14 18:21:42 -080043trans_loopback_test_LDADD = -llog -lutils ../libqahw.la -lcutils -lm
Jhansi Konathalac1cf8f52019-09-05 16:33:11 +053044
45if QAHW_V1
46bin_PROGRAMS += hal_voice_test
47
48VOICE_CFLAGS = -Wno-sign-compare -Werror
49VOICE_CFLAGS += -D__unused=__attribute__\(\(__unused__\)\)
50VOICE_INCLUDES = -I $(top_srcdir)/qahw_api/inc
51VOICE_INCLUDES += -I $(top_srcdir)/qahw/inc
52
53hal_voice_test_SOURCES = qahw_voice_test.c
54
55hal_voice_test_LDADD = -lutils ../libqahw.la
56AM_CFLAGS = -I $(PKG_CONFIG_SYSROOT_DIR)/usr/include/mm-audio/qahw/inc
57
58if QAP
59AM_CFLAGS += -DQAP
60AM_CFLAGS += -I ${WORKSPACE}/audio/mm-audio/qap_wrapper/inc/
61hal_voice_test_SOURCES += qap_wrapper_extn.c
62hal_voice_test_LDADD += -lqap_wrapper
63endif
64
65hal_voice_test_CFLAGS = $(VOICE_CFLAGS) $(VOICE_INCLUDES)
66hal_voice_test_CFLAGS += $(AM_CFLAGS) -DLINUX_ENABLED
67endif