blob: 56a3abd9ae90798b717e8c914c260765709bf3f7 [file] [log] [blame]
Naresh Tanniruf1290152018-11-27 12:16:45 +05301ifneq ($(AUDIO_USE_STUB_HAL), true)
Eric Laurent73fb11d2013-04-09 11:24:13 -07002LOCAL_PATH:= $(call my-dir)
3
4# audio preprocessing wrapper
5include $(CLEAR_VARS)
6
Aalique Grahame22e49102018-12-18 14:23:57 -08007LOCAL_CFLAGS += \
8 -Wall \
9 -Werror \
10 -Wno-unused-variable \
11 -Wno-gnu-designator \
12 -Wno-unused-value \
13 -Wno-unused-function
Abhishek Arpurece112352018-01-31 21:29:03 +053014
Eric Laurent73fb11d2013-04-09 11:24:13 -070015LOCAL_MODULE:= libqcomvoiceprocessing
16LOCAL_MODULE_TAGS := optional
Apoorv Raghuvanshi1b555f72014-05-29 12:48:15 -070017LOCAL_MODULE_RELATIVE_PATH := soundfx
Naresh Tanniru10758b62017-06-05 21:05:53 +053018LOCAL_VENDOR_MODULE := true
Aalique Grahame22e49102018-12-18 14:23:57 -080019LOCAL_MODULE_OWNER := qti
Eric Laurent73fb11d2013-04-09 11:24:13 -070020
21LOCAL_SRC_FILES:= \
22 voice_processing.c
23
24LOCAL_C_INCLUDES += \
25 $(call include-path-for, audio-effects)
26
27LOCAL_SHARED_LIBRARIES := \
Dhananjay Kumara5d42b32017-01-11 21:22:16 +053028 liblog \
Eric Laurent73fb11d2013-04-09 11:24:13 -070029 libcutils
30
Vatsal Buchac09ae062018-11-14 13:25:08 +053031ifeq ($(strip $(AUDIO_FEATURE_ENABLED_GCOV)),true)
32LOCAL_CFLAGS += --coverage -fprofile-arcs -ftest-coverage
33LOCAL_CPPFLAGS += --coverage -fprofile-arcs -ftest-coverage
34LOCAL_STATIC_LIBRARIES += libprofile_rt
35endif
36
Eric Laurent73fb11d2013-04-09 11:24:13 -070037LOCAL_SHARED_LIBRARIES += libdl
38
Revathi Uddarajue8bd13c2018-04-02 21:27:54 +053039LOCAL_HEADER_LIBRARIES := libhardware_headers
Eric Laurent73fb11d2013-04-09 11:24:13 -070040LOCAL_CFLAGS += -fvisibility=hidden
41
Soumil Shah196157e2018-01-22 17:39:48 -080042LOCAL_CFLAGS += -Wno-unused-variable
43LOCAL_CFLAGS += -Wno-sign-compare
44LOCAL_CFLAGS += -Wno-unused-parameter
45LOCAL_CFLAGS += -Wno-unused-label
46LOCAL_CFLAGS += -Wno-gnu-designator
47LOCAL_CFLAGS += -Wno-typedef-redefinition
48LOCAL_CFLAGS += -Wno-shorten-64-to-32
49LOCAL_CFLAGS += -Wno-tautological-compare
50LOCAL_CFLAGS += -Wno-unused-function
51LOCAL_CFLAGS += -Wno-unused-local-typedef
52
Eric Laurent73fb11d2013-04-09 11:24:13 -070053include $(BUILD_SHARED_LIBRARY)
Naresh Tanniruf1290152018-11-27 12:16:45 +053054endif