1.PHONY:all 2export SOC 3 4 5SOC := hi3518ev300 6 7all:prepare ddrinit rsa2048pem_gen rsa4096pem_gen u-boot-rsa.bin aeskey2reg 8#all:prepare rsa2048pem_gen rsa4096pem_gen u-boot-rsa.bin aeskey2reg 9prepare: 10 gcc hash_modify.c -o HASH 11 gcc aeskey2reg.c -o AES 12ddrinit: 13 pushd ddr_init;make;./mkddrinit.sh u-boot-original.bin;popd 14 cp ./ddr_init/ddr_init_reg_info.bin ./ 15 16rsa2048pem_gen: prepare ddrinit 17#rsa2048pem_gen: prepare 18 ./rsa2048pem.sh 19 20rsa4096pem_gen: prepare ddrinit 21#rsa4096pem_gen: prepare 22 ./rsa4096pem.sh 23 24u-boot-rsa.bin: prepare ddrinit rsa2048pem_gen rsa4096pem_gen 25#u-boot-rsa.bin: prepare rsa2048pem_gen rsa4096pem_gen 26 ./create_secure_boot.sh 27 28#aeskey2reg: 29 ./AES ./create_secure_boot.sh > aes_otp_cfg.txt 30clean: 31 pushd ddr_init;make clean;popd 32 find . -name "*.bin" -exec rm -rf {} \; 33distclean:clean 34 rm rsa2048pem/* 35 rm rsa4096pem/* 36 rm -rf aes_otp_cfg.txt 37