blob: 7cd908a52c9c359b42fd95294c5909072538835a [file] [log] [blame]
Naresh Tanniruf1290152018-11-27 12:16:45 +05301ifneq ($(AUDIO_USE_STUB_HAL), true)
Sidipotu Ashok404f26d2017-10-10 22:27:51 +05302ifeq ($(strip $(BOARD_SUPPORTS_QAHW)),true)
3
4LOCAL_PATH := $(call my-dir)
5
6include $(CLEAR_VARS)
7
Sidipotu Ashok404f26d2017-10-10 22:27:51 +05308LOCAL_MODULE := libqahwwrapper
9LOCAL_MODULE_TAGS := optional
Pig00980752020-09-19 08:57:38 +080010LOCAL_C_INCLUDES := $(LOCAL_PATH)/inc
Sidipotu Ashok404f26d2017-10-10 22:27:51 +053011
Samyak Jain5deda9e2018-12-24 12:49:31 +053012LOCAL_HEADER_LIBRARIES := libutils_headers \
13 libsystem_headers \
14 libhardware_headers
15
Sidipotu Ashok404f26d2017-10-10 22:27:51 +053016LOCAL_SRC_FILES := \
17 src/qahw.c \
18 src/qahw_effect.c
19
20LOCAL_SHARED_LIBRARIES := \
21 liblog \
22 libcutils \
23 libhardware \
24 libdl
25
26LOCAL_CFLAGS += -Wall -Werror
27
Samyak Jain5deda9e2018-12-24 12:49:31 +053028LOCAL_PROPRIETARY_MODULE := true
Sachin Mohan Gadag25328bd2017-12-06 16:04:16 +053029LOCAL_VENDOR_MODULE := true
Sidipotu Ashok404f26d2017-10-10 22:27:51 +053030
Deepthi Gunturi6167e2b2020-04-10 09:52:53 +053031ifneq ($(filter kona lahaina holi,$(TARGET_BOARD_PLATFORM)),)
Vikram Panduranga6ff1c952019-08-07 13:33:01 -070032LOCAL_SANITIZE := integer_overflow
33endif
Sidipotu Ashok404f26d2017-10-10 22:27:51 +053034include $(BUILD_SHARED_LIBRARY)
35
Pig00980752020-09-19 08:57:38 +080036include $(CLEAR_VARS)
37
38LOCAL_MODULE := libqahw_headers
39LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/inc
40LOCAL_PROPRIETARY_MODULE := true
41
42include $(BUILD_HEADER_LIBRARY)
Sidipotu Ashok404f26d2017-10-10 22:27:51 +053043endif
Naresh Tanniruf1290152018-11-27 12:16:45 +053044endif