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 <jacmet@sunsite.dk>
This commit is contained in:
parent
e0197d64b5
commit
35fac17ebc
22
Makefile
22
Makefile
|
@ -469,23 +469,9 @@ all: menuconfig
|
||||||
HOSTCFLAGS=$(CFLAGS_FOR_BUILD)
|
HOSTCFLAGS=$(CFLAGS_FOR_BUILD)
|
||||||
export HOSTCFLAGS
|
export HOSTCFLAGS
|
||||||
|
|
||||||
$(CONFIG)/conf:
|
$(CONFIG)/%onf:
|
||||||
@mkdir -p $(CONFIG)/buildroot-config
|
mkdir -p $(CONFIG)/buildroot-config
|
||||||
$(MAKE) CC="$(HOSTCC)" -C $(CONFIG) conf
|
$(MAKE) CC="$(HOSTCC)" -C $(CONFIG) $(notdir $@)
|
||||||
-@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
|
|
||||||
-@if [ ! -f .config ]; then \
|
-@if [ ! -f .config ]; then \
|
||||||
cp $(CONFIG_DEFCONFIG) .config; \
|
cp $(CONFIG_DEFCONFIG) .config; \
|
||||||
fi
|
fi
|
||||||
|
@ -513,7 +499,7 @@ config: $(CONFIG)/conf
|
||||||
$(CONFIG)/conf $(CONFIG_CONFIG_IN)
|
$(CONFIG)/conf $(CONFIG_CONFIG_IN)
|
||||||
|
|
||||||
oldconfig: $(CONFIG)/conf
|
oldconfig: $(CONFIG)/conf
|
||||||
@mkdir -p $(CONFIG)/buildroot-config
|
mkdir -p $(CONFIG)/buildroot-config
|
||||||
@KCONFIG_AUTOCONFIG=$(CONFIG)/buildroot-config/auto.conf \
|
@KCONFIG_AUTOCONFIG=$(CONFIG)/buildroot-config/auto.conf \
|
||||||
KCONFIG_AUTOHEADER=$(CONFIG)/buildroot-config/autoconf.h \
|
KCONFIG_AUTOHEADER=$(CONFIG)/buildroot-config/autoconf.h \
|
||||||
$(CONFIG)/conf -o $(CONFIG_CONFIG_IN)
|
$(CONFIG)/conf -o $(CONFIG_CONFIG_IN)
|
||||||
|
|
Loading…
Reference in New Issue