diff options
Diffstat (limited to 'hal/Android.mk')
| -rw-r--r-- | hal/Android.mk | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/hal/Android.mk b/hal/Android.mk index 549d2f98..03696354 100644 --- a/hal/Android.mk +++ b/hal/Android.mk @@ -68,11 +68,18 @@ ifeq ($(strip $(AUDIO_FEATURE_ENABLED_MULTI_VOICE_SESSIONS)),true) LOCAL_SRC_FILES += voice_extn/voice_extn.c endif +LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include +LOCAL_ADDITIONAL_DEPENDENCIES += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr + ifeq ($(strip $(AUDIO_FEATURE_ENABLED_HFP)),true) LOCAL_CFLAGS += -DHFP_ENABLED LOCAL_SRC_FILES += audio_extn/hfp.c endif +ifeq ($(strip $(AUDIO_FEATURE_SUPPORTED_EXTERNAL_BT)),true) + LOCAL_CFLAGS += -DEXTERNAL_BT_SUPPORTED +endif + ifeq ($(strip $(AUDIO_FEATURE_NO_AUDIO_OUT)),true) LOCAL_CFLAGS += -DNO_AUDIO_OUT endif @@ -101,6 +108,19 @@ ifneq ($(filter msm8992 msm8994,$(TARGET_BOARD_PLATFORM)),) LOCAL_SRC_FILES += audio_extn/hwdep_cal.c endif +ifeq ($(strip $(AUDIO_FEATURE_ENABLED_PCM_OFFLOAD)),true) + LOCAL_CFLAGS += -DPCM_OFFLOAD_ENABLED +endif + +ifeq ($(strip $(AUDIO_FEATURE_ENABLED_FLAC_OFFLOAD)),true) + LOCAL_CFLAGS += -DFLAC_OFFLOAD_ENABLED + LOCAL_CFLAGS += -DPCM_OFFLOAD_ENABLED + LOCAL_CFLAGS += -DCOMPRESS_METADATA_NEEDED +endif + +LOCAL_COPY_HEADERS_TO := mm-audio +LOCAL_COPY_HEADERS := audio_extn/audio_defs.h + LOCAL_MODULE := audio.primary.$(TARGET_BOARD_PLATFORM) LOCAL_MODULE_RELATIVE_PATH := hw |
