From 91b66aa69880bdeb96c2e1e24ef9c8e1b30e808e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABtan=20Harter?= Date: Tue, 5 Mar 2019 15:59:35 +0100 Subject: [PATCH] makefiles/modules.inc.mk: refactor, do not overwrite NO_PSEUDOMODULES Refactor to define REALMODULES incrementally without overwriting 'NO_PSEUDOMODULES'. This also allows an external makefile to maybe add something there if it really needs to. --- makefiles/modules.inc.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/makefiles/modules.inc.mk b/makefiles/modules.inc.mk index f02218f35d11..7aa1e78ec628 100644 --- a/makefiles/modules.inc.mk +++ b/makefiles/modules.inc.mk @@ -6,6 +6,6 @@ EXTDEFINES = $(addprefix -D,$(shell echo '$(ED)' | tr 'a-z-' 'A-Z_')) CFLAGS += $(EXTDEFINES) # filter "pseudomodules" from "real modules", but not "no_pseudomodules" -NO_PSEUDOMODULES := $(filter $(NO_PSEUDOMODULES), $(_ALLMODULES)) -REALMODULES = $(filter-out $(PSEUDOMODULES), $(_ALLMODULES)) $(NO_PSEUDOMODULES) +REALMODULES += $(filter-out $(PSEUDOMODULES), $(_ALLMODULES)) +REALMODULES += $(filter $(NO_PSEUDOMODULES), $(_ALLMODULES)) BASELIBS += $(REALMODULES:%=$(BINDIR)/%.a)