Browse Source

buildsys: fix building with make-3.82+

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>
Mike Frysinger 13 years ago
parent
commit
9b9ee161b5
1 changed files with 3 additions and 2 deletions
  1. 3 2
      Makefile.in

+ 3 - 2
Makefile.in

@@ -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