blob: 7d365d6b1e3c96beb7ad6202767313f0510abd78 [file] [log] [blame]
Mingming Yin0ae14ea2014-07-09 17:55:56 -07001ifeq ($(strip $(BOARD_USES_EXTN_AUDIO_POLICY_MANAGER)),true)
Ravi Kumar Alamanda89a81422013-10-08 23:47:55 -07002
Mingming Yin0ae14ea2014-07-09 17:55:56 -07003LOCAL_PATH := $(call my-dir)
Ravi Kumar Alamanda89a81422013-10-08 23:47:55 -07004include $(CLEAR_VARS)
5
Mingming Yin0ae14ea2014-07-09 17:55:56 -07006LOCAL_SRC_FILES := AudioPolicyManager.cpp
Ravi Kumar Alamanda89a81422013-10-08 23:47:55 -07007
8LOCAL_SHARED_LIBRARIES := \
9 libcutils \
10 libutils \
11 liblog
12
13LOCAL_STATIC_LIBRARIES := \
14 libmedia_helper
15
Mingming Yin0ae14ea2014-07-09 17:55:56 -070016LOCAL_WHOLE_STATIC_LIBRARIES := \
17 libaudiopolicy_legacy
18
19LOCAL_MODULE := audio_policy.$(TARGET_BOARD_PLATFORM)
20LOCAL_MODULE_RELATIVE_PATH := hw
21LOCAL_MODULE_TAGS := optional
22
23ifeq ($(strip $(AUDIO_FEATURE_ENABLED_FM)),true)
24LOCAL_CFLAGS += -DAUDIO_EXTN_FM_ENABLED
25endif
26ifeq ($(strip $(AUDIO_FEATURE_ENABLED_PROXY_DEVICE)),true)
27LOCAL_CFLAGS += -DAUDIO_EXTN_AFE_PROXY_ENABLED
28endif
29ifeq ($(strip $(AUDIO_FEATURE_ENABLED_INCALL_MUSIC)),true)
30LOCAL_CFLAGS += -DAUDIO_EXTN_INCALL_MUSIC_ENABLED
31endif
32ifeq ($(strip $(AUDIO_FEATURE_ENABLED_HDMI_SPK)),true)
33LOCAL_CFLAGS += -DAUDIO_EXTN_HDMI_SPK_ENABLED
34endif
35
36
37ifeq ($(strip $(TARGET_BOARD_PLATFORM)),msm8916)
38LOCAL_CFLAGS += -DVOICE_CONCURRENCY
39LOCAL_CFLAGS += -DWFD_CONCURRENCY
40endif
41
42ifeq ($(strip $(AUDIO_FEATURE_ENABLED_MULTIPLE_TUNNEL)), true)
43LOCAL_CFLAGS += -DMULTIPLE_OFFLOAD_ENABLED
44endif
45
Naresh Tanniru36c08932014-01-27 18:40:53 +053046
Ravi Kumar Alamanda89a81422013-10-08 23:47:55 -070047include $(BUILD_SHARED_LIBRARY)
48
49endif