blob: 4f3a737e0d0da4f845a1003f8ebc56469e4b033e [file] [log] [blame]
Ravi Kumar Alamanda89a81422013-10-08 23:47:55 -07001ifeq ($(strip $(BOARD_USES_ALSA_AUDIO)),true)
2
3LOCAL_PATH := $(call my-dir)
4include $(CLEAR_VARS)
5
6LOCAL_SRC_FILES := AudioPolicyManager.cpp
7
8LOCAL_SHARED_LIBRARIES := \
9 libcutils \
10 libutils \
11 liblog
12
13LOCAL_STATIC_LIBRARIES := \
14 libmedia_helper
15
16LOCAL_WHOLE_STATIC_LIBRARIES := \
17 libaudiopolicy_legacy
18
19LOCAL_MODULE := audio_policy.$(TARGET_BOARD_PLATFORM)
20LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
21LOCAL_MODULE_TAGS := optional
22
Ravi Kumar Alamanda88d28cb2013-10-15 16:59:57 -070023ifneq ($(strip $(AUDIO_FEATURE_DISABLED_FM)),true)
24LOCAL_CFLAGS += -DAUDIO_EXTN_FM_ENABLED
25endif
26ifneq ($(strip $(AUDIO_FEATURE_DISABLED_PROXY_DEVICE)),true)
27LOCAL_CFLAGS += -DAUDIO_EXTN_AFE_PROXY_ENABLED
28endif
29ifneq ($(strip $(AUDIO_FEATURE_DISABLED_INCALL_MUSIC)),true)
30LOCAL_CFLAGS += -DAUDIO_EXTN_INCALL_MUSIC_ENABLED
31endif
Tanya Finkelde496d82014-03-05 23:59:45 +020032ifneq ($(strip $(AUDIO_FEATURE_DISABLED_HDMI_SPK)),true)
33LOCAL_CFLAGS += -DAUDIO_EXTN_HDMI_SPK_ENABLED
34endif
Ravi Kumar Alamanda88d28cb2013-10-15 16:59:57 -070035
Naresh Tanniru36c08932014-01-27 18:40:53 +053036
37ifeq ($(strip $(TARGET_BOARD_PLATFORM)),msm8916)
38LOCAL_CFLAGS += -DVOICE_CONCURRENCY
39LOCAL_CFLAGS += -DWFD_CONCURRENCY
40endif
41
42
43
Ravi Kumar Alamanda89a81422013-10-08 23:47:55 -070044include $(BUILD_SHARED_LIBRARY)
45
46endif