# # Copyright (C) 2025 Amlogic, Inc. All rights reserved. # # # Rules # DEVICE_SCS_KEY_TOP ?= $(CURDIR)/keys/dev-keys/c5/device/ DEVICE_ROOTRSA_INDEX ?= 0 PROJECT ?= a123x SOC_FAMILY ?= c5 DEVICE_SCS_SEGID ?= 0x0 DEVICE_VENDOR_SEGID ?= 0x0 DEVICE_SCS_VERS ?= 0x0 DEVICE_TEE_VERS ?= 0x0 DEVICE_REE_VERS ?= 0x0 DEVICE_SCS_LVL1CERT_VERS_SUBMASK ?= 0x0 ARGS += "DEVICE_SCS_KEY_TOP=$(DEVICE_SCS_KEY_TOP)" ARGS += "DEVICE_ROOTRSA_INDEX=$(DEVICE_ROOTRSA_INDEX)" ARGS += "PROJECT=$(PROJECT)" ARGS += "SOC_FAMILY=$(SOC_FAMILY)" ARGS += "DEVICE_INPUT_PATH=${DEVICE_INPUT_PATH}" ARGS += "DEVICE_OUTPUT_PATH=${DEVICE_OUTPUT_PATH}" ARGS += "DEVICE_VARIANT_SUFFIX=${DEVICE_VARIANT_SUFFIX}" ARGS += "DEVICE_STORAGE_SUFFIX=${DEVICE_STORAGE_SUFFIX}" ARGS += "DEVICE_SCS_SEGID=${DEVICE_SCS_SEGID}" ARGS += "DEVICE_VENDOR_SEGID=${DEVICE_VENDOR_SEGID}" ARGS += "DEVICE_SCS_VERS=${DEVICE_SCS_VERS}" ARGS += "DEVICE_TEE_VERS=${DEVICE_TEE_VERS}" ARGS += "DEVICE_REE_VERS=${DEVICE_REE_VERS}" ARGS += "DEVICE_SCS_LVL1CERT_VERS_SUBMASK=${DEVICE_SCS_LVL1CERT_VERS_SUBMASK}" all: build dv-template: make -C create-template/run $(ARGS) dv-sign: make -C generate-binaries/run $(ARGS) dv-boot-blobs: make -C generate-binaries/run $(ARGS) build-boot-blobs dv-bl3-bin: make -C generate-binaries/run $(ARGS) build-bl3-bin build: make -C create-template/run $(ARGS) make -C generate-binaries/run $(ARGS) clean: make clean -C create-template/run make clean -C generate-binaries/run