blob: 4ba3faacfcc1fe76d7eb1c9b54cecc880d385bd3 [file] [log] [blame]
Honglin Zhang6b455ce2020-09-07 22:59:54 -04001
2#
3# Rules
4#
5
6DEVICE_SCS_KEY_TOP ?= $(CURDIR)/keys/dev-keys/sc2/device/
7DEVICE_ROOTRSA_INDEX ?= 0
8PROJECT ?= s905x4
Huaihong Leia40d4ba2023-04-14 15:13:15 +08009SOC_DEVICE ?= sc2
Honglin Zhang6b455ce2020-09-07 22:59:54 -040010DEVICE_SCS_SEGID ?= 0x0
11DEVICE_VENDOR_SEGID ?= 0x0
12DEVICE_SCS_VERS ?= 0x0
13DEVICE_TEE_VERS ?= 0x0
14DEVICE_REE_VERS ?= 0x0
15
16ARGS += "DEVICE_SCS_KEY_TOP=$(DEVICE_SCS_KEY_TOP)"
17ARGS += "DEVICE_ROOTRSA_INDEX=$(DEVICE_ROOTRSA_INDEX)"
18ARGS += "PROJECT=$(PROJECT)"
Huaihong Leia40d4ba2023-04-14 15:13:15 +080019ARGS += "SOC_DEVICE=$(SOC_DEVICE)"
Zhongfu Luo3a6e5342020-12-27 13:11:54 +080020ARGS += "DEVICE_INPUT_PATH=${DEVICE_INPUT_PATH}"
21ARGS += "DEVICE_OUTPUT_PATH=${DEVICE_OUTPUT_PATH}"
22ARGS += "DEVICE_VARIANT_SUFFIX=${DEVICE_VARIANT_SUFFIX}"
23ARGS += "DEVICE_STORAGE_SUFFIX=${DEVICE_STORAGE_SUFFIX}"
Honglin Zhang6b455ce2020-09-07 22:59:54 -040024ARGS += "DEVICE_SCS_SEGID=${DEVICE_SCS_SEGID}"
25ARGS += "DEVICE_VENDOR_SEGID=${DEVICE_VENDOR_SEGID}"
26ARGS += "DEVICE_SCS_VERS=${DEVICE_SCS_VERS}"
27ARGS += "DEVICE_TEE_VERS=${DEVICE_TEE_VERS}"
28ARGS += "DEVICE_REE_VERS=${DEVICE_REE_VERS}"
29
30all: build
31
32dv-template:
33 make -C create-template/run $(ARGS)
34
35dv-sign:
36 make -C generate-binaires/run $(ARGS)
37
Zhongfu Luo3a6e5342020-12-27 13:11:54 +080038dv-boot-blobs:
39 make -C generate-binaires/run $(ARGS) build-boot-blobs
40
41dv-device-fip:
42 make -C generate-binaires/run $(ARGS) build-device-fip
43
Honglin Zhang6b455ce2020-09-07 22:59:54 -040044build:
45 make -C create-template/run $(ARGS)
46 make -C generate-binaires/run $(ARGS)
47
48clean:
49 make clean -C create-template/run
50 make clean -C generate-binaires/run