blob: 22adb7607c69a20530b3e824a7044027cdaae421 [file] [log] [blame]
Zhongfu Luoee048652020-07-30 17:56:56 +08001
2#
3# Rules
4#
5
6DEVICE_SCS_KEY_TOP ?= $(CURDIR)/keys/dev-keys/sc2/device/
7DEVICE_ROOTRSA_INDEX ?= 0
8PROJECT ?= s905x4
Zhongfu Luob9f71f12020-08-18 13:53:36 +08009DEVICE_SCS_SEGID ?= 0x0
10DEVICE_VENDOR_SEGID ?= 0x0
11DEVICE_SCS_VERS ?= 0x0
12DEVICE_TEE_VERS ?= 0x0
13DEVICE_REE_VERS ?= 0x0
Zhongfu Luoee048652020-07-30 17:56:56 +080014
15ARGS += "DEVICE_SCS_KEY_TOP=$(DEVICE_SCS_KEY_TOP)"
16ARGS += "DEVICE_ROOTRSA_INDEX=$(DEVICE_ROOTRSA_INDEX)"
17ARGS += "PROJECT=$(PROJECT)"
Zhongfu Luo8af93582020-12-09 20:04:20 +080018ARGS += "DEVICE_INPUT_PATH=${DEVICE_INPUT_PATH}"
19ARGS += "DEVICE_OUTPUT_PATH=${DEVICE_OUTPUT_PATH}"
20ARGS += "DEVICE_VARIANT_SUFFIX=${DEVICE_VARIANT_SUFFIX}"
21ARGS += "DEVICE_STORAGE_SUFFIX=${DEVICE_STORAGE_SUFFIX}"
Zhongfu Luob9f71f12020-08-18 13:53:36 +080022ARGS += "DEVICE_SCS_SEGID=${DEVICE_SCS_SEGID}"
23ARGS += "DEVICE_VENDOR_SEGID=${DEVICE_VENDOR_SEGID}"
24ARGS += "DEVICE_SCS_VERS=${DEVICE_SCS_VERS}"
25ARGS += "DEVICE_TEE_VERS=${DEVICE_TEE_VERS}"
26ARGS += "DEVICE_REE_VERS=${DEVICE_REE_VERS}"
Zhongfu Luoee048652020-07-30 17:56:56 +080027
28all: build
29
30dv-template:
31 make -C create-template/run $(ARGS)
32
33dv-sign:
xia.jina22ec432022-12-07 18:38:59 +080034 make -C generate-binaries/run $(ARGS)
Zhongfu Luoee048652020-07-30 17:56:56 +080035
Zhongfu Luo8af93582020-12-09 20:04:20 +080036dv-boot-blobs:
xia.jina22ec432022-12-07 18:38:59 +080037 make -C generate-binaries/run $(ARGS) build-boot-blobs
Zhongfu Luo8af93582020-12-09 20:04:20 +080038
Tao Zeng5a18eaa2021-04-27 10:27:26 +080039dv-ddr-fip:
xia.jina22ec432022-12-07 18:38:59 +080040 make -C generate-binaries/run $(ARGS) build-ddr-fip
Tao Zeng5a18eaa2021-04-27 10:27:26 +080041
Zhongfu Luo8af93582020-12-09 20:04:20 +080042dv-device-fip:
xia.jina22ec432022-12-07 18:38:59 +080043 make -C generate-binaries/run $(ARGS) build-device-fip
Zhongfu Luo8af93582020-12-09 20:04:20 +080044
Zhongfu Luoee048652020-07-30 17:56:56 +080045build:
46 make -C create-template/run $(ARGS)
xia.jina22ec432022-12-07 18:38:59 +080047 make -C generate-binaries/run $(ARGS)
Zhongfu Luoee048652020-07-30 17:56:56 +080048
49clean:
50 make clean -C create-template/run
xia.jina22ec432022-12-07 18:38:59 +080051 make clean -C generate-binaries/run