From 68443c52dd871ec157aff6b3f77bed1294c2eb57 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN" Date: Fri, 13 Mar 2015 19:57:28 +0100 Subject: [PATCH] linux: add note about why it's safe to include other .mk files Signed-off-by: "Yann E. MORIN" Cc: Thomas Petazzoni Cc: Thomas De Schampheleire Signed-off-by: Thomas Petazzoni --- linux/linux.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/linux/linux.mk b/linux/linux.mk index 5afcd4e789..b1aca419da 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -323,6 +323,14 @@ define LINUX_INSTALL_TARGET_CMDS $(LINUX_INSTALL_HOST_TOOLS) endef +# Note: our package infrastructure uses the full-path of the last-scanned +# Makefile to determine what package we're currently defining, using the +# last directory component in the path. As such, including other Makefile, +# like below, before we call one of the *-package macro is usally not +# working. +# However, since the files we include here are in the same directory as +# the current Makefile, we are OK. But this is a hard requirement: files +# included here *must* be in the same directory! include $(sort $(wildcard linux/linux-ext-*.mk)) $(eval $(kconfig-package)) -- 2.30.2