blob: 59ee105902c2157fabc8a85dfe832bc8e3cb27a1 [file] [log] [blame]
vivek mehta295916b2016-02-04 14:47:22 -08001ifneq ($(filter msm8974 msm8226 msm8084 msm8992 msm8994 msm8996,$(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
23
Ajay Dudani89541032015-03-30 17:39:24 -070024LOCAL_MODULE_RELATIVE_PATH := soundfx
Haynes Mathew George41f86652014-06-17 14:22:15 -070025LOCAL_MODULE:= libqcompostprocbundle
26
27LOCAL_C_INCLUDES := \
28 external/tinyalsa/include \
Haynes Mathew George41f86652014-06-17 14:22:15 -070029 $(call include-path-for, audio-effects)
30
Haynes Mathew George41f86652014-06-17 14:22:15 -070031include $(BUILD_SHARED_LIBRARY)
vivek mehta1a9b7c02015-06-25 11:49:38 -070032endif
33
34################################################################################
35
vivek mehta295916b2016-02-04 14:47:22 -080036ifneq ($(filter msm8992 msm8994 msm8996,$(TARGET_BOARD_PLATFORM)),)
vivek mehta1a9b7c02015-06-25 11:49:38 -070037
38include $(CLEAR_VARS)
39
40LOCAL_CFLAGS := -DLIB_AUDIO_HAL="/system/lib/hw/audio.primary."$(TARGET_BOARD_PLATFORM)".so"
41
42LOCAL_SRC_FILES:= \
43 volume_listener.c
44
45LOCAL_CFLAGS+= -O2 -fvisibility=hidden
46
47LOCAL_SHARED_LIBRARIES := \
48 libcutils \
49 liblog \
50 libdl
51
52LOCAL_MODULE_RELATIVE_PATH := soundfx
53LOCAL_MODULE:= libvolumelistener
54
55LOCAL_C_INCLUDES := \
vivek mehtaa8d7c922016-05-25 14:40:44 -070056 hardware/qcom/audio/hal \
vivek mehta1a9b7c02015-06-25 11:49:38 -070057 $(call include-path-for, audio-effects)
58
59include $(BUILD_SHARED_LIBRARY)
Eric Laurentf7c64682014-08-07 09:23:11 -070060
Ajay Dudani89541032015-03-30 17:39:24 -070061endif