commit 564a47745b584c94892a122066d76843af4b4200
parent 311bc24f3bfb44c3297a23839cd8dbae3b63e83b
Author: falkTX <falktx@falktx.com>
Date: Sat, 9 Mar 2024 12:27:09 +0100
Fix inclusion of Makefile.plugins.mk together with many others
Signed-off-by: falkTX <falktx@falktx.com>
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/Makefile.plugins.mk b/Makefile.plugins.mk
@@ -23,8 +23,9 @@
# Try to figure out where DPF is located
ifeq ($(DPF_PATH),)
-DPF_PATH=$(subst $(notdir $(lastword $(MAKEFILE_LIST))),,$(lastword $(MAKEFILE_LIST)))
-BASE_PATH=$(dir $(DPF_PATH))
+DPF_PLUGINS_MAKEFILE = $(lastword $(filter %Makefile.plugins.mk,$(MAKEFILE_LIST)))
+DPF_PATH = $(patsubst %/,%,$(patsubst %Makefile.plugins.mk,%,$(DPF_PLUGINS_MAKEFILE)))
+BASE_PATH = $(patsubst %/,%,$(dir $(DPF_PATH)))
endif
include $(DPF_PATH)/Makefile.base.mk