Files
2026-08-24 10:03:24 +08:00

67 lines
2.6 KiB
Makefile

LOCAL_PATH := $(call my-dir)
ifeq ($(wildcard $(LOCAL_PATH)/../demux),)
include $(CLEAR_VARS)
LOCAL_MODULE := libdmx_client
LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0
LOCAL_LICENSE_CONDITIONS := notice
LOCAL_MULTILIB := 32
LOCAL_MODULE_SUFFIX := .so
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_SHARED_LIBRARIES := liblog libteec
LOCAL_PROPRIETARY_MODULE := true
ifeq ($(PLATFORM_TDK_VERSION), 318)
LOCAL_SRC_FILES_32 := lib32/318/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX)
else ifeq ($(PLATFORM_TDK_VERSION), 44)
LOCAL_SRC_FILES_32 := lib32/44/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX)
else
LOCAL_SRC_FILES_32 := lib32/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX)
endif
include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
LOCAL_MODULE := libdmx_client_sys
LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0
LOCAL_LICENSE_CONDITIONS := notice
LOCAL_MULTILIB := 32
LOCAL_MODULE_SUFFIX := .so
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_SHARED_LIBRARIES := liblog libteec_sys
ifeq ($(PLATFORM_TDK_VERSION), 318)
LOCAL_SRC_FILES_32 := lib32/318/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX)
else ifeq ($(PLATFORM_TDK_VERSION), 44)
LOCAL_SRC_FILES_32 := lib32/44/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX)
else
LOCAL_SRC_FILES_32 := lib32/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX)
endif
include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
LOCAL_MODULE := b472711b-3ada-4c37-8c2a-7c64d8af0223
LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0
LOCAL_LICENSE_CONDITIONS := notice
LOCAL_MULTILIB := 32
LOCAL_MODULE_SUFFIX := .ta
LOCAL_STRIP_MODULE := false
LOCAL_CHECK_ELF_FILES := false
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/lib/teetz
SOC_TDK38_32BIT := S805C3 S805X2 S905C2 S905C2L S905C3 S905C3ENG S905X4 S905Y4 T962D4 T963D4
SOC_TDK318_64BIT := S805X3 S905A S905C5 S905C5ENG S905D5 S905L4 S905L5AP S905X5 S905X5L S905X5M S905X5MENG S905Y5 S905Y5ENG T950D5 T950D5Z T950X5
SOC_TDK44_64BIT := A311Y3 A311Y3ENG S905L7AP T963D5 T963D5ENG T966D5 T966D5ENG T963X5 T973L V938D
ifeq ($(filter $(BOARD_AML_SOC_TYPE), $(SOC_TDK38_32BIT)), $(BOARD_AML_SOC_TYPE))
LOCAL_SRC_FILES_32 := ta/v3.8/dev/$(BOARD_AML_SOC_TYPE)/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX)
else ifeq ($(filter $(BOARD_AML_SOC_TYPE), $(SOC_TDK318_64BIT)), $(BOARD_AML_SOC_TYPE))
LOCAL_SRC_FILES_32 := ta/v3.8/dev/$(BOARD_AML_SOC_TYPE)/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX)
else ifeq ($(filter $(BOARD_AML_SOC_TYPE), $(SOC_TDK44_64BIT)), $(BOARD_AML_SOC_TYPE))
LOCAL_SRC_FILES_32 := ta/v3.8/dev/$(BOARD_AML_SOC_TYPE)/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX)
else
LOCAL_SRC_FILES_32 := ta/v3.8/dev/common/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX)
endif
include $(BUILD_PREBUILT)
endif