diff options
Diffstat (limited to 'policy_hal/Android.mk')
-rw-r--r-- | policy_hal/Android.mk | 34 |
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) |