From 7b66eb2c470339fdc80ef81b30e899b2fc8112ff Mon Sep 17 00:00:00 2001 From: Joshua DeWeese <jdeweese@primecontrols.com> Date: Mon, 20 Nov 2023 12:08:30 -0500 Subject: [PATCH] bootloaders/riotboot: add INCLUDES to build If external boards defined in one of the EXTERNAL_BOARD_DIRS folders pulls in a header file external to the RIOT tree and added to the build via the INCLUDES macro, the build will fail to find the header. This patch adds the INCLUDES macro to the bootloader build step so that the headers can be found. --- makefiles/boot/riotboot.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/makefiles/boot/riotboot.mk b/makefiles/boot/riotboot.mk index 8cfac6b0a025..447c9ac08be3 100644 --- a/makefiles/boot/riotboot.mk +++ b/makefiles/boot/riotboot.mk @@ -86,6 +86,7 @@ riotboot/flash-bootloader: riotboot/bootloader/flash riotboot/bootloader/%: $$(if $$(filter riotboot/bootloader/clean,$$@),,$$(BUILDDEPS) pkg-prepare) $(Q)/usr/bin/env -i \ QUIET=$(QUIET) PATH="$(PATH)" USER="$(USER)"\ + INCLUDES="$(INCLUDES)"\ EXTERNAL_BOARD_DIRS="$(EXTERNAL_BOARD_DIRS)" BOARD=$(BOARD)\ DEBUG_ADAPTER_ID=$(DEBUG_ADAPTER_ID) \ IOTLAB_NODE=$(IOTLAB_NODE) \