59 lines
2.0 KiB
Makefile
59 lines
2.0 KiB
Makefile
|
|
AML_MP_PLAYER_RECOVERY_BUILD_SRC := \
|
|
player/Aml_MP.cpp \
|
|
player/Aml_MP_Player.cpp \
|
|
player/Aml_MP_PlayerImpl.cpp \
|
|
player/AmlPlayerBase.cpp \
|
|
player/AmlTsPlayer.cpp \
|
|
player/AmlDummyTsPlayer.cpp
|
|
|
|
|
|
AML_MP_DEMUX_RECOVERY_BUILD_SRC := \
|
|
demux/AmlDemuxBase.cpp \
|
|
demux/AmlSwDemux.cpp \
|
|
demux/AmlESQueue.cpp \
|
|
demux/AmlTsParser.cpp
|
|
|
|
AML_MP_RECOVERY_BUILD_INC := $(LOCAL_PATH)/include \
|
|
$(TOP)/vendor/amlogic/common/mediahal_sdk/include
|
|
|
|
AML_MP_RECOVERY_BUILD_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include \
|
|
|
|
AML_MP_RECOVERY_BUILD_CFLAGS := -DANDROID_PLATFORM_SDK_VERSION=$(PLATFORM_SDK_VERSION) \
|
|
-Werror -Wsign-compare \
|
|
-DJSON_USE_EXCEPTION=0 \
|
|
-DJSONCPP_NO_LOCALE_SUPPORT \
|
|
-D__ANDROID_RECOVERY__
|
|
|
|
AML_MP_RECOVERY_BUILD_SHARED_LIBS := libutils \
|
|
libcutils \
|
|
liblog \
|
|
libmediahal_tsplayer.recovery \
|
|
libmediahal_videodec.recovery \
|
|
libmediahal_mediasync.recovery \
|
|
libmediahal_resman.recovery
|
|
|
|
###############################################################################
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := libaml_mp_sdk.recovery
|
|
LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT legacy_by_exception_only legacy_notice
|
|
LOCAL_LICENSE_CONDITIONS := by_exception_only notice restricted
|
|
LOCAL_NOTICE_FILE := $(LOCAL_PATH)/LICENSE
|
|
LOCAL_MODULE_TAGS := optional
|
|
# LOCAL_MODULE_PATH for shared libraries is unsupported in multiarch builds.
|
|
LOCAL_MULTILIB := first
|
|
|
|
ifeq ($(TARGET_IS_64_BIT),true)
|
|
LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)/system/lib64
|
|
else
|
|
LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)/system/lib
|
|
endif
|
|
LOCAL_SRC_FILES := $(AML_MP_PLAYER_RECOVERY_BUILD_SRC) \
|
|
$(AML_MP_DEMUX_RECOVERY_BUILD_SRC) \
|
|
$(AML_MP_UTILS_SRC)
|
|
LOCAL_CFLAGS := $(AML_MP_RECOVERY_BUILD_CFLAGS)
|
|
LOCAL_C_INCLUDES := $(AML_MP_RECOVERY_BUILD_INC)
|
|
LOCAL_EXPORT_C_INCLUDE_DIRS := $(AML_MP_RECOVERY_BUILD_EXPORT_C_INCLUDE_DIRS)
|
|
LOCAL_SHARED_LIBRARIES := $(AML_MP_RECOVERY_BUILD_SHARED_LIBS)
|
|
include $(BUILD_SHARED_LIBRARY)
|