#The below should be set by a SoC specific makefile #rootfs := $(HOME)/devel/images/initramfs-arm64.cpio #soc := hisilicon #board := hi6220-hikey #ARM64 config defconfig := #Below needed since default is ARM arch := arm64 #Distributed by Linaro #CROSS_COMPILE := aarch64-linux-gnu- #Distributed by ARM CROSS_COMPILE := aarch64-none-linux-gnu- include $(HOME)/devel/src/linux-makefiles/common.mak config-arm64-noramfs: config-base config-earlydebug FORCE yes "" | make $(make_options) oldconfig config-arm64-ramfs: config-common config-earlydebug FORCE yes "" | make $(make_options) oldconfig build-arm64: build-image-dt FORCE @echo "complete." build-arm64-lk: build-lk-image-dt FORCE @echo "complete." # For UEFI build these needs to be set by SoC specific makefile #boot_fat_dir := $(HOME)/builds/hikey/bin-uefi/boot-fat #boot_fat_img := $(HOME)/builds/hikey/bin-uefi/boot-fat.uefi.img install-arm64-uefi-img-all: FORCE sudo mount -o loop,rw,sync $(boot_fat_img) $(boot_fat_dir) sudo cp $(output_dir)/$(board).dtb $(boot_fat_dir)/. sudo cp $(output_dir)/Image $(boot_fat_dir)/. sudo cp $(rootfs) $(boot_fat_dir)/initrd.img sync sudo umount $(boot_fat_dir) install-arm64-uefi-img: FORCE sudo mount -o loop,rw,sync $(boot_fat_img) $(boot_fat_dir) sudo cp $(output_dir)/$(board).dtb $(boot_fat_dir)/. sudo cp $(output_dir)/Image $(boot_fat_dir)/. sync sudo umount $(boot_fat_dir) build-arm64-uefi-all: build-arm64 install-arm64-uefi-img-all FORCE @echo "complete." build-arm64-uefi: build-arm64 install-arm64-uefi-img FORCE @echo "complete."