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) \