From: Peter Korsgaard Date: Sat, 5 Jun 2010 18:54:43 +0000 (+0200) Subject: Makefile: cleanup *conf targets X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=35fac17ebca566795bdd947033eedb5c5ea3a492;p=buildroot.git 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 --- 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)