blob: f78375834c3b1028f1dc39257a670ae2942912a2 [file] [log] [blame]
David Linf6aae032017-04-07 15:13:37 -07001ifneq ($(filter msm8974 msm8226 msm8084 msm8992 msm8994 msm8996 msm8909 msm8998,$(TARGET_BOARD_PLATFORM)),)
Haynes Mathew George41f86652014-06-17 14:22:15 -07002
3LOCAL_PATH:= $(call my-dir)
4
5include $(CLEAR_VARS)
6
7LOCAL_SRC_FILES:= \
8 bundle.c \
9 equalizer.c \
10 bass_boost.c \
11 virtualizer.c \
12 reverb.c \
13 effect_api.c
14
15LOCAL_CFLAGS+= -O2 -fvisibility=hidden
16
17LOCAL_SHARED_LIBRARIES := \
18 libcutils \
19 liblog \
20 libtinyalsa
21
22LOCAL_MODULE_TAGS := optional
Diego Wilson8c83e0a2017-03-17 15:29:43 -070023LOCAL_MODULE_OWNER := qcom
24LOCAL_PROPRIETARY_MODULE := true
Haynes Mathew George41f86652014-06-17 14:22:15 -070025
Ajay Dudani89541032015-03-30 17:39:24 -070026LOCAL_MODULE_RELATIVE_PATH := soundfx
Haynes Mathew George41f86652014-06-17 14:22:15 -070027LOCAL_MODULE:= libqcompostprocbundle
28
29LOCAL_C_INCLUDES := \
30 external/tinyalsa/include \
Haynes Mathew George41f86652014-06-17 14:22:15 -070031 $(call include-path-for, audio-effects)
32
Vijay Venkatraman0c87ff02017-03-28 11:32:30 -070033LOCAL_HEADER_LIBRARIES += libhardware_headers
34LOCAL_HEADER_LIBRARIES += libsystem_headers
Chirayu Desai259a5a32014-11-13 09:08:13 +053035
36LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include
37LOCAL_ADDITIONAL_DEPENDENCIES := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr
38
Haynes Mathew George41f86652014-06-17 14:22:15 -070039include $(BUILD_SHARED_LIBRARY)
vivek mehta1a9b7c02015-06-25 11:49:38 -070040endif
41
42################################################################################
43
David Linf6aae032017-04-07 15:13:37 -070044ifneq ($(filter msm8992 msm8994 msm8996 msm8909 msm8998,$(TARGET_BOARD_PLATFORM)),)
vivek mehta1a9b7c02015-06-25 11:49:38 -070045
46include $(CLEAR_VARS)
47
David Lin07a3fe92017-04-12 14:16:00 -070048LOCAL_CFLAGS := -DLIB_AUDIO_HAL="audio.primary."$(TARGET_BOARD_PLATFORM)".so"
vivek mehta1a9b7c02015-06-25 11:49:38 -070049
50LOCAL_SRC_FILES:= \
51 volume_listener.c
52
53LOCAL_CFLAGS+= -O2 -fvisibility=hidden
54
55LOCAL_SHARED_LIBRARIES := \
56 libcutils \
57 liblog \
58 libdl
59
60LOCAL_MODULE_RELATIVE_PATH := soundfx
61LOCAL_MODULE:= libvolumelistener
Diego Wilson8c83e0a2017-03-17 15:29:43 -070062LOCAL_MODULE_OWNER := qcom
63LOCAL_PROPRIETARY_MODULE := true
vivek mehta1a9b7c02015-06-25 11:49:38 -070064
65LOCAL_C_INCLUDES := \
Ethan Chenf8a427d2014-10-03 15:01:12 -070066 $(call project-path-for,qcom-audio)/hal \
vivek mehta1a9b7c02015-06-25 11:49:38 -070067 $(call include-path-for, audio-effects)
68
Vijay Venkatraman0c87ff02017-03-28 11:32:30 -070069LOCAL_HEADER_LIBRARIES += libhardware_headers
70LOCAL_HEADER_LIBRARIES += libsystem_headers
Chirayu Desai259a5a32014-11-13 09:08:13 +053071
72LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include
73LOCAL_ADDITIONAL_DEPENDENCIES := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr
74
vivek mehta1a9b7c02015-06-25 11:49:38 -070075include $(BUILD_SHARED_LIBRARY)
Eric Laurentf7c64682014-08-07 09:23:11 -070076
Ajay Dudani89541032015-03-30 17:39:24 -070077endif