From: Philippe Mathieu-Daudé Date: Sun, 3 Nov 2019 22:12:24 +0000 (+0100) Subject: Makefile: Fix config-devices.mak not regenerated when Kconfig updated X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=b6011caff1223a162648167e3c4ef7c66716c3ba;p=qemu.git Makefile: Fix config-devices.mak not regenerated when Kconfig updated When hw/$DIR/Kconfig is changed, the corresponding generated hw/$DIR/config-devices.mak is not being updated. Fix this by including all the hw/*/Kconfig files to the prerequisite names of the rule generating the config-devices.mak files. Fixes: e0e312f3525a (build: switch to Kconfig) Reported-by: Peter Maydell Suggested-by: Daniel P. Berrangé Reviewed-by: Laurent Vivier Reviewed-by: Daniel P. Berrangé Signed-off-by: Philippe Mathieu-Daudé --- diff --git a/Makefile b/Makefile index bd6376d295..aa9d1a42aa 100644 --- a/Makefile +++ b/Makefile @@ -390,7 +390,8 @@ MINIKCONF_ARGS = \ CONFIG_LINUX=$(CONFIG_LINUX) \ CONFIG_PVRDMA=$(CONFIG_PVRDMA) -MINIKCONF_INPUTS = $(SRC_PATH)/Kconfig.host $(SRC_PATH)/hw/Kconfig +MINIKCONF_INPUTS = $(SRC_PATH)/Kconfig.host $(SRC_PATH)/hw/Kconfig \ + $(wildcard $(SRC_PATH)/hw/*/Kconfig) MINIKCONF = $(PYTHON) $(SRC_PATH)/scripts/minikconf.py \ $(SUBDIR_DEVICES_MAK): %/config-devices.mak: default-configs/%.mak $(MINIKCONF_INPUTS) $(BUILD_DIR)/config-host.mak