OSDN Git Service

buildsys: fix building with make-3.82+
authorMike Frysinger <vapier@gentoo.org>
Sun, 8 Apr 2012 04:18:28 +0000 (00:18 -0400)
committerMike Frysinger <vapier@gentoo.org>
Sun, 8 Apr 2012 04:19:52 +0000 (00:19 -0400)
We can't merge pattern and normal rules as newer make barfs:
*** mixed implicit and normal rules.  Stop.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Makefile.in

index 0c5296e..3694b0a 100644 (file)
@@ -458,8 +458,9 @@ allyesconfig: $(conf)
 allnoconfig: $(conf)
        $(Q)$< -n extra/Configs/Config.in
 
-defconfig %_defconfig: $(conf)
-       $(Q)$< -D extra/Configs/defconfigs/$(ARCH)/$@ extra/Configs/Config.in
+cmd_defconfig = $(Q)$< -D extra/Configs/defconfigs/$(ARCH)/$@ extra/Configs/Config.in
+defconfig: $(conf)   ; $(cmd_defconfig)
+%_defconfig: $(conf) ; $(cmd_defconfig)
 
 menuconfig-clean-y:
        $(Q)$(MAKE) -C extra/config CLEAN_extra/config