summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorDmitry Shmidt <dimitrysh@google.com>2015-12-03 11:27:13 -0800
committerDmitry Shmidt <dimitrysh@google.com>2015-12-03 13:55:31 -0800
commit361b9b653f102551fbcf61e6e65ab191cf0ac5ae (patch)
tree2b141b12926e5ffd8f2023f507d49cd13e12e4d6 /build
parent5c69c8cd46cd96ea09d63079a7e7d464ad70d53b (diff)
downloadhikey-361b9b653f102551fbcf61e6e65ab191cf0ac5ae.tar.gz
hikey: Fix dependencies in boot_fat.uefi.img making
boot_fat.uifi.img depends on kernel, ramdisk.img and dtb file, that are copied to out/ with PRODUCT_COPY_FILES, and it is possible that dtb file is not copied when target is built: out/target/product/hikey/hi6220-hikey.dtb: No such file or directory Change-Id: Ic486e3ee5fcd40543be3697fa3498ceef7558138 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Diffstat (limited to 'build')
-rw-r--r--build/tasks/boot_fat.mk10
1 files changed, 10 insertions, 0 deletions
diff --git a/build/tasks/boot_fat.mk b/build/tasks/boot_fat.mk
new file mode 100644
index 00000000..39375101
--- /dev/null
+++ b/build/tasks/boot_fat.mk
@@ -0,0 +1,10 @@
+$(PRODUCT_OUT)/boot_fat.uefi.img: $(PRODUCT_OUT)/kernel $(PRODUCT_OUT)/hi6220-hikey.dtb $(PRODUCT_OUT)/ramdisk.img
+# $@ is referring to $(PRODUCT_OUT)/boot_fat.uefi.img
+ dd if=/dev/zero of=$@ bs=512 count=98304
+ mkfs.fat -n "BOOT IMG" $@
+ mcopy -i $@ $(PRODUCT_OUT)/kernel ::Image
+ mcopy -i $@ $(PRODUCT_OUT)/hi6220-hikey.dtb ::hi6220-hikey.dtb
+ mcopy -s -i $@ device/linaro/hikey/bootloader/* ::
+ mcopy -i $@ $(PRODUCT_OUT)/ramdisk.img ::ramdisk.img
+
+droidcore: $(PRODUCT_OUT)/boot_fat.uefi.img