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

34 lines
1.1 KiB
Makefile

################################################################################
# Android secpu fw load makefile #
################################################################################
LOCAL_PATH := $(call my-dir)
ifeq ($(PLATFORM_TDK_VERSION), 38)
CFG_TEEC_PUBLIC_PATH ?= $(BOARD_AML_VENDOR_PATH)/tdk_v3/ca_export_$(TARGET_ARCH)
else
CFG_TEEC_PUBLIC_PATH ?= $(BOARD_AML_VENDOR_PATH)/tdk/ca_export_$(TARGET_ARCH)
endif
################################################################################
# Build CA
################################################################################
include $(CLEAR_VARS)
LOCAL_CFLAGS += -DANDROID_BUILD
LOCAL_CFLAGS += -Wall
ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK), OK)
LOCAL_PROPRIETARY_MODULE := true
endif
LOCAL_SRC_FILES += tee_secpu_fw_load.c ../lib/tee_secpu_fw_loader.c
LOCAL_C_INCLUDES :=$(LOCAL_PATH)/include \
$(LOCAL_PATH)/../lib/include \
$(CFG_TEEC_PUBLIC_PATH)/include
LOCAL_SHARED_LIBRARIES := libteec
LOCAL_MODULE := tee_secpu_fw_load
LOCAL_MODULE_TAGS := optional
include $(BUILD_EXECUTABLE)