diff --git a/src/system/boot/platform/u-boot/Jamfile b/src/system/boot/platform/u-boot/Jamfile index 3c39ed9f50..4462813eef 100644 --- a/src/system/boot/platform/u-boot/Jamfile +++ b/src/system/boot/platform/u-boot/Jamfile @@ -211,7 +211,10 @@ BuildUImage haiku_loader_linux.ub : haiku_loader : -a $(HAIKU_BOARD_LOADER_BASE) -e $(HAIKU_BOARD_LOADER_ENTRY_LINUX) -n 'haiku_loader $(TARGET_BOOT_BOARD)' ; -BuildUImage haiku_loader_nbsd.ub : haiku_loader $(tgzArchive) : +local fdtBinary = [ FDirName $(HAIKU_OUTPUT_DIR) $(HAIKU_BOARD_FDT_NAME).dtb ] ; +CompileDTS $(fdtBinary) : [ FDirName $(HAIKU_TOP) src data dts $(HAIKU_BOARD_FDT_NAME).dts ] ; + +BuildUImage haiku_loader_nbsd.ub : haiku_loader $(tgzArchive) $(fdtBinary) : -A $(TARGET_ARCH) -O $(uImageFakeOS) -T multi -C none -a $(HAIKU_BOARD_LOADER_BASE) -e $(HAIKU_BOARD_LOADER_ENTRY_NBSD) -n 'haiku_loader $(TARGET_BOOT_BOARD)' ;