| LOCAL_PATH:= $(call my-dir) |
| include $(CLEAR_VARS) |
| LOCAL_SRC_FILES := \ |
| aml_dts_dec_api.c \ |
| aml_ddp_dec_api.c \ |
| aml_dec_api.c \ |
| aml_aac_dec_api.c \ |
| aml_mpeg_dec_api.c \ |
| aml_pcm_dec_api.c \ |
| aml_flac_dec_api.c |
| |
| LOCAL_SHARED_LIBRARIES := \ |
| libcutils \ |
| liblog \ |
| libutils \ |
| libamaudioutils \ |
| libamlparser |
| |
| LOCAL_C_INCLUDES := \ |
| external/tinyalsa/include \ |
| system/media/audio_utils/include \ |
| system/media/audio/include \ |
| $(LOCAL_PATH)/../utils/include \ |
| system/core/libion/include \ |
| system/core/include \ |
| hardware/libhardware/include \ |
| $(LOCAL_PATH)/include \ |
| $(LOCAL_PATH)/../aml_resampler/include \ |
| $(LOCAL_PATH)/../aml_speed/include \ |
| $(LOCAL_PATH)/../audio_hal \ |
| $(LOCAL_PATH)/../aml_parser/include |
| |
| |
| #add dolby ms12support |
| LOCAL_CFLAGS += -DDOLBY_MS12_ENABLE |
| LOCAL_CFLAGS += -DREPLACE_OUTPUT_BUFFER_WITH_CALLBACK |
| |
| #by default, we compile V2,V1 is not used now. TBD |
| #ifeq ($(TARGET_BUILD_DOLBY_MS12_V2), true) |
| LOCAL_CFLAGS += -DMS12_V24_ENABLE |
| LOCAL_C_INCLUDES += $(LOCAL_PATH)/../libms12_v24/include \ |
| hardmare/amlogic/audio/libms12_v24/include |
| LOCAL_SHARED_LIBRARIES += libms12api_v24 |
| #else |
| # LOCAL_C_INCLUDES += $(LOCAL_PATH)/../libms12/include \ |
| # hardmare/amlogic/audio/libms12/include |
| # LOCAL_SHARED_LIBRARIES += libms12api |
| #endif |
| |
| LOCAL_CFLAGS += -Werror -Wno-unused-label -Wno-unused-parameter |
| LOCAL_MODULE := libamladecs |
| LOCAL_MODULE_TAGS := optional |
| ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK) |
| LOCAL_PROPRIETARY_MODULE := true |
| endif |
| include $(BUILD_SHARED_LIBRARY) |