From 35fac17ebca566795bdd947033eedb5c5ea3a492 Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Sat, 5 Jun 2010 20:54:43 +0200 Subject: [PATCH] Makefile: cleanup *conf targets The make targets for the kconfig conf/mconf/qconf are almost identical, so us a single rule for it. Signed-off-by: Peter Korsgaard --- Makefile | 22 ++++------------------ 1 file changed, 4 insertions(+), 18 deletions(-) diff --git a/Makefile b/Makefile index e36b47541a..a75ca3e5f2 100644 --- a/Makefile +++ b/Makefile @@ -469,23 +469,9 @@ all: menuconfig HOSTCFLAGS=$(CFLAGS_FOR_BUILD) export HOSTCFLAGS -$(CONFIG)/conf: - @mkdir -p $(CONFIG)/buildroot-config - $(MAKE) CC="$(HOSTCC)" -C $(CONFIG) conf - -@if [ ! -f .config ]; then \ - cp $(CONFIG_DEFCONFIG) .config; \ - fi - -$(CONFIG)/mconf: - @mkdir -p $(CONFIG)/buildroot-config - $(MAKE) CC="$(HOSTCC)" -C $(CONFIG) mconf - -@if [ ! -f .config ]; then \ - cp $(CONFIG_DEFCONFIG) .config; \ - fi - -$(CONFIG)/qconf: - @mkdir -p $(CONFIG)/buildroot-config - $(MAKE) CC="$(HOSTCC)" -C $(CONFIG) qconf +$(CONFIG)/%onf: + mkdir -p $(CONFIG)/buildroot-config + $(MAKE) CC="$(HOSTCC)" -C $(CONFIG) $(notdir $@) -@if [ ! -f .config ]; then \ cp $(CONFIG_DEFCONFIG) .config; \ fi @@ -513,7 +499,7 @@ config: $(CONFIG)/conf $(CONFIG)/conf $(CONFIG_CONFIG_IN) oldconfig: $(CONFIG)/conf - @mkdir -p $(CONFIG)/buildroot-config + mkdir -p $(CONFIG)/buildroot-config @KCONFIG_AUTOCONFIG=$(CONFIG)/buildroot-config/auto.conf \ KCONFIG_AUTOHEADER=$(CONFIG)/buildroot-config/autoconf.h \ $(CONFIG)/conf -o $(CONFIG_CONFIG_IN) -- 2.30.2