diff --git a/src/system/boot/platform/u-boot/Jamfile b/src/system/boot/platform/u-boot/Jamfile index 7f19a9fab6..f2407b5a59 100644 --- a/src/system/boot/platform/u-boot/Jamfile +++ b/src/system/boot/platform/u-boot/Jamfile @@ -9,6 +9,10 @@ UsePrivateHeaders [ FDirName graphics common ] ; UsePrivateHeaders [ FDirName graphics vesa ] ; UsePrivateHeaders [ FDirName storage ] ; +# XXX: FIXME! move this to arch/arm ! + +UsePrivateHeaders [ FDirName kernel arch arm board $(TARGET_BOOT_BOARD) ] ; + { local defines = _BOOT_MODE ; @@ -192,6 +196,11 @@ if $(HAIKU_BOARD_SDIMAGE_UBOOT_SCRIPT_NAME) { $(HAIKU_BOARD_SDIMAGE_UBOOT_SCRIPT) ; } +if $(HAIKU_BOARD_UBOOT_IMAGE) && $(HAIKU_BOARD_UBOOT_IMAGE_URL) { + # Download the u-boot binary file. + DownloadFile $(HAIKU_BOARD_UBOOT_IMAGE) $(HAIKU_BOARD_UBOOT_IMAGE_URL) ; +} + # flash image targets BuildUBootFlashImage haiku_flash_image_raw.img : haiku_loader : $(HAIKU_BOARD_UBOOT_IMAGE) ;