summaryrefslogtreecommitdiffstats
path: root/policy_hal/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'policy_hal/Android.mk')
-rw-r--r--policy_hal/Android.mk34
1 files changed, 16 insertions, 18 deletions
diff --git a/policy_hal/Android.mk b/policy_hal/Android.mk
index f1cb62f..689838e 100644
--- a/policy_hal/Android.mk
+++ b/policy_hal/Android.mk
@@ -3,7 +3,8 @@ ifeq ($(USE_CUSTOM_AUDIO_POLICY), 1)
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
-LOCAL_SRC_FILES := AudioPolicyManager.cpp
+LOCAL_SRC_FILES := AudioPolicyManager.cpp \
+ APMConfigHelper.cpp
LOCAL_C_INCLUDES := $(TOPDIR)frameworks/av/services \
$(TOPDIR)frameworks/av/services/audioflinger \
@@ -16,7 +17,8 @@ LOCAL_C_INCLUDES := $(TOPDIR)frameworks/av/services \
$(call include-path-for, avextension) \
LOCAL_HEADER_LIBRARIES := \
- libbase_headers
+ libbase_headers \
+ libstagefright_foundation_headers
LOCAL_SHARED_LIBRARIES := \
libcutils \
@@ -32,29 +34,17 @@ LOCAL_CFLAGS += -Wall -Werror
ifeq ($(strip $(AUDIO_FEATURE_ENABLED_VOICE_CONCURRENCY)),true)
-LOCAL_CFLAGS += -DVOICE_CONCURRENCY
+ LOCAL_CFLAGS += -DVOICE_CONCURRENCY
endif
ifeq ($(strip $(AUDIO_FEATURE_ENABLED_RECORD_PLAY_CONCURRENCY)),true)
-LOCAL_CFLAGS += -DRECORD_PLAY_CONCURRENCY
-endif
-
-ifeq ($(strip $(AUDIO_FEATURE_ENABLED_PCM_OFFLOAD)),true)
- LOCAL_CFLAGS += -DPCM_OFFLOAD_ENABLED
-endif
-
-ifeq ($(strip $(AUDIO_FEATURE_ENABLED_PCM_OFFLOAD_24)),true)
- LOCAL_CFLAGS += -DPCM_OFFLOAD_ENABLED_24
+ LOCAL_CFLAGS += -DRECORD_PLAY_CONCURRENCY
endif
ifeq ($(strip $(AUDIO_FEATURE_ENABLED_EXTN_FORMATS)),true)
LOCAL_CFLAGS += -DAUDIO_EXTN_FORMATS_ENABLED
endif
-ifeq ($(strip $(AUDIO_FEATURE_ENABLED_AAC_ADTS_OFFLOAD)),true)
- LOCAL_CFLAGS += -DAAC_ADTS_OFFLOAD_ENABLED
-endif
-
ifeq ($(strip $(AUDIO_FEATURE_ENABLED_HDMI_SPK)),true)
LOCAL_CFLAGS += -DAUDIO_EXTN_HDMI_SPK_ENABLED
endif
@@ -64,17 +54,25 @@ ifeq ($(strip $(AUDIO_FEATURE_ENABLED_PROXY_DEVICE)),true)
endif
ifeq ($(strip $(AUDIO_FEATURE_ENABLED_FM_POWER_OPT)),true)
-LOCAL_CFLAGS += -DFM_POWER_OPT
+ LOCAL_CFLAGS += -DFM_POWER_OPT
endif
ifeq ($(USE_XML_AUDIO_POLICY_CONF), 1)
-LOCAL_CFLAGS += -DUSE_XML_AUDIO_POLICY_CONF
+ LOCAL_CFLAGS += -DUSE_XML_AUDIO_POLICY_CONF
endif
ifeq ($(strip $(AUDIO_FEATURE_ENABLED_COMPRESS_VOIP)),true)
LOCAL_CFLAGS += -DCOMPRESS_VOIP_ENABLED
endif
+ifeq ($(strip $(AUDIO_FEATURE_ENABLED_AHAL_EXT)), true)
+ LOCAL_CFLAGS += -DAHAL_EXT_ENABLED
+ LOCAL_SHARED_LIBRARIES += libhidlbase
+ LOCAL_SHARED_LIBRARIES += libhidltransport
+ LOCAL_SHARED_LIBRARIES += vendor.qti.hardware.audiohalext@1.0
+ LOCAL_SHARED_LIBRARIES += vendor.qti.hardware.audiohalext-utils
+endif
+
LOCAL_MODULE := libaudiopolicymanager
include $(BUILD_SHARED_LIBRARY)