Zhongfu Luo | ee04865 | 2020-07-30 17:56:56 +0800 | [diff] [blame] | 1 | |
| 2 | # |
| 3 | # Rules |
| 4 | # |
| 5 | |
| 6 | DEVICE_SCS_KEY_TOP ?= $(CURDIR)/keys/dev-keys/sc2/device/ |
| 7 | DEVICE_ROOTRSA_INDEX ?= 0 |
| 8 | PROJECT ?= s905x4 |
Zhongfu Luo | b9f71f1 | 2020-08-18 13:53:36 +0800 | [diff] [blame] | 9 | DEVICE_SCS_SEGID ?= 0x0 |
| 10 | DEVICE_VENDOR_SEGID ?= 0x0 |
| 11 | DEVICE_SCS_VERS ?= 0x0 |
| 12 | DEVICE_TEE_VERS ?= 0x0 |
| 13 | DEVICE_REE_VERS ?= 0x0 |
Zhongfu Luo | ee04865 | 2020-07-30 17:56:56 +0800 | [diff] [blame] | 14 | |
| 15 | ARGS += "DEVICE_SCS_KEY_TOP=$(DEVICE_SCS_KEY_TOP)" |
| 16 | ARGS += "DEVICE_ROOTRSA_INDEX=$(DEVICE_ROOTRSA_INDEX)" |
| 17 | ARGS += "PROJECT=$(PROJECT)" |
Zhongfu Luo | 8af9358 | 2020-12-09 20:04:20 +0800 | [diff] [blame] | 18 | ARGS += "DEVICE_INPUT_PATH=${DEVICE_INPUT_PATH}" |
| 19 | ARGS += "DEVICE_OUTPUT_PATH=${DEVICE_OUTPUT_PATH}" |
| 20 | ARGS += "DEVICE_VARIANT_SUFFIX=${DEVICE_VARIANT_SUFFIX}" |
| 21 | ARGS += "DEVICE_STORAGE_SUFFIX=${DEVICE_STORAGE_SUFFIX}" |
Zhongfu Luo | b9f71f1 | 2020-08-18 13:53:36 +0800 | [diff] [blame] | 22 | ARGS += "DEVICE_SCS_SEGID=${DEVICE_SCS_SEGID}" |
| 23 | ARGS += "DEVICE_VENDOR_SEGID=${DEVICE_VENDOR_SEGID}" |
| 24 | ARGS += "DEVICE_SCS_VERS=${DEVICE_SCS_VERS}" |
| 25 | ARGS += "DEVICE_TEE_VERS=${DEVICE_TEE_VERS}" |
| 26 | ARGS += "DEVICE_REE_VERS=${DEVICE_REE_VERS}" |
Zhongfu Luo | ee04865 | 2020-07-30 17:56:56 +0800 | [diff] [blame] | 27 | |
| 28 | all: build |
| 29 | |
| 30 | dv-template: |
| 31 | make -C create-template/run $(ARGS) |
| 32 | |
| 33 | dv-sign: |
xia.jin | a22ec43 | 2022-12-07 18:38:59 +0800 | [diff] [blame] | 34 | make -C generate-binaries/run $(ARGS) |
Zhongfu Luo | ee04865 | 2020-07-30 17:56:56 +0800 | [diff] [blame] | 35 | |
Zhongfu Luo | 8af9358 | 2020-12-09 20:04:20 +0800 | [diff] [blame] | 36 | dv-boot-blobs: |
xia.jin | a22ec43 | 2022-12-07 18:38:59 +0800 | [diff] [blame] | 37 | make -C generate-binaries/run $(ARGS) build-boot-blobs |
Zhongfu Luo | 8af9358 | 2020-12-09 20:04:20 +0800 | [diff] [blame] | 38 | |
Tao Zeng | 5a18eaa | 2021-04-27 10:27:26 +0800 | [diff] [blame] | 39 | dv-ddr-fip: |
xia.jin | a22ec43 | 2022-12-07 18:38:59 +0800 | [diff] [blame] | 40 | make -C generate-binaries/run $(ARGS) build-ddr-fip |
Tao Zeng | 5a18eaa | 2021-04-27 10:27:26 +0800 | [diff] [blame] | 41 | |
Zhongfu Luo | 8af9358 | 2020-12-09 20:04:20 +0800 | [diff] [blame] | 42 | dv-device-fip: |
xia.jin | a22ec43 | 2022-12-07 18:38:59 +0800 | [diff] [blame] | 43 | make -C generate-binaries/run $(ARGS) build-device-fip |
Zhongfu Luo | 8af9358 | 2020-12-09 20:04:20 +0800 | [diff] [blame] | 44 | |
Zhongfu Luo | ee04865 | 2020-07-30 17:56:56 +0800 | [diff] [blame] | 45 | build: |
| 46 | make -C create-template/run $(ARGS) |
xia.jin | a22ec43 | 2022-12-07 18:38:59 +0800 | [diff] [blame] | 47 | make -C generate-binaries/run $(ARGS) |
Zhongfu Luo | ee04865 | 2020-07-30 17:56:56 +0800 | [diff] [blame] | 48 | |
| 49 | clean: |
| 50 | make clean -C create-template/run |
xia.jin | a22ec43 | 2022-12-07 18:38:59 +0800 | [diff] [blame] | 51 | make clean -C generate-binaries/run |