From: Masahiro Yamada Date: Thu, 11 Dec 2014 10:12:34 +0000 (+0900) Subject: kbuild: use mixed-targets when two or more config targets are given X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=d0d38cd9e853db11e0242b3df4c9c3c4a663fbb4;p=linux-beck.git kbuild: use mixed-targets when two or more config targets are given "make kvmconfig" expects that the .config has already been created, but some people might want to create the .config and run kvmconfig in one shot command, like this: $ make defconfig kvmconfig To make sure this command works correctly even if -j* option is set, we must handle them one by one. This commit turns on mixed-targets when $(MAKECMDGOALS) includes at least one config target and also includes another target. Signed-off-by: Masahiro Yamada Signed-off-by: Michal Marek --- diff --git a/Makefile b/Makefile index b1c3254441f3..dd3ecc0fb8e7 100644 --- a/Makefile +++ b/Makefile @@ -501,7 +501,7 @@ endif ifeq ($(KBUILD_EXTMOD),) ifneq ($(filter config %config,$(MAKECMDGOALS)),) config-targets := 1 - ifneq ($(filter-out config %config,$(MAKECMDGOALS)),) + ifneq ($(words $(MAKECMDGOALS)),1) mixed-targets := 1 endif endif