Naresh Tanniru | f129015 | 2018-11-27 12:16:45 +0530 | [diff] [blame] | 1 | ifneq ($(AUDIO_USE_STUB_HAL), true) |
Eric Laurent | 73fb11d | 2013-04-09 11:24:13 -0700 | [diff] [blame] | 2 | LOCAL_PATH:= $(call my-dir) |
| 3 | |
| 4 | # audio preprocessing wrapper |
| 5 | include $(CLEAR_VARS) |
| 6 | |
Abhishek Arpure | ce11235 | 2018-01-31 21:29:03 +0530 | [diff] [blame] | 7 | LOCAL_CFLAGS += -Wno-unused-variable -Wno-gnu-designator -Wno-unused-value -Wno-unused-function |
| 8 | |
Eric Laurent | 73fb11d | 2013-04-09 11:24:13 -0700 | [diff] [blame] | 9 | LOCAL_MODULE:= libqcomvoiceprocessing |
| 10 | LOCAL_MODULE_TAGS := optional |
Apoorv Raghuvanshi | 1b555f7 | 2014-05-29 12:48:15 -0700 | [diff] [blame] | 11 | LOCAL_MODULE_RELATIVE_PATH := soundfx |
Naresh Tanniru | 10758b6 | 2017-06-05 21:05:53 +0530 | [diff] [blame] | 12 | LOCAL_VENDOR_MODULE := true |
Eric Laurent | 73fb11d | 2013-04-09 11:24:13 -0700 | [diff] [blame] | 13 | |
| 14 | LOCAL_SRC_FILES:= \ |
| 15 | voice_processing.c |
| 16 | |
| 17 | LOCAL_C_INCLUDES += \ |
| 18 | $(call include-path-for, audio-effects) |
| 19 | |
| 20 | LOCAL_SHARED_LIBRARIES := \ |
Dhananjay Kumar | a5d42b3 | 2017-01-11 21:22:16 +0530 | [diff] [blame] | 21 | liblog \ |
Eric Laurent | 73fb11d | 2013-04-09 11:24:13 -0700 | [diff] [blame] | 22 | libcutils |
| 23 | |
Vatsal Bucha | c09ae06 | 2018-11-14 13:25:08 +0530 | [diff] [blame] | 24 | ifeq ($(strip $(AUDIO_FEATURE_ENABLED_GCOV)),true) |
| 25 | LOCAL_CFLAGS += --coverage -fprofile-arcs -ftest-coverage |
| 26 | LOCAL_CPPFLAGS += --coverage -fprofile-arcs -ftest-coverage |
| 27 | LOCAL_STATIC_LIBRARIES += libprofile_rt |
| 28 | endif |
| 29 | |
Eric Laurent | 73fb11d | 2013-04-09 11:24:13 -0700 | [diff] [blame] | 30 | LOCAL_SHARED_LIBRARIES += libdl |
| 31 | |
Revathi Uddaraju | e8bd13c | 2018-04-02 21:27:54 +0530 | [diff] [blame] | 32 | LOCAL_HEADER_LIBRARIES := libhardware_headers |
Eric Laurent | 73fb11d | 2013-04-09 11:24:13 -0700 | [diff] [blame] | 33 | LOCAL_CFLAGS += -fvisibility=hidden |
| 34 | |
Soumil Shah | 196157e | 2018-01-22 17:39:48 -0800 | [diff] [blame] | 35 | LOCAL_CFLAGS += -Wno-unused-variable |
| 36 | LOCAL_CFLAGS += -Wno-sign-compare |
| 37 | LOCAL_CFLAGS += -Wno-unused-parameter |
| 38 | LOCAL_CFLAGS += -Wno-unused-label |
| 39 | LOCAL_CFLAGS += -Wno-gnu-designator |
| 40 | LOCAL_CFLAGS += -Wno-typedef-redefinition |
| 41 | LOCAL_CFLAGS += -Wno-shorten-64-to-32 |
| 42 | LOCAL_CFLAGS += -Wno-tautological-compare |
| 43 | LOCAL_CFLAGS += -Wno-unused-function |
| 44 | LOCAL_CFLAGS += -Wno-unused-local-typedef |
| 45 | |
Eric Laurent | 73fb11d | 2013-04-09 11:24:13 -0700 | [diff] [blame] | 46 | include $(BUILD_SHARED_LIBRARY) |
Naresh Tanniru | f129015 | 2018-11-27 12:16:45 +0530 | [diff] [blame] | 47 | endif |