diff options
author | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2007-07-08 00:00:17 +0000 |
---|---|---|
committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2007-07-08 00:00:17 +0000 |
commit | f987b7a54199cad8eed8b4fccfbe33478adf243a (patch) | |
tree | c2e708e84a6d3765ad74c483de93d21d27aea89b /Makefile | |
parent | 59238272627ecc10d40e2f714fa6bee0018edadf (diff) | |
download | buildroot-novena-f987b7a54199cad8eed8b4fccfbe33478adf243a.tar.gz buildroot-novena-f987b7a54199cad8eed8b4fccfbe33478adf243a.zip |
- silence a cosmetic warning (closes several issues in mantis).
This also provides a nice up-to-date filestamp if something got reconfigured (e.g. c++ support got toggled) that can be used in the future to depend accordingly.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 43 |
1 files changed, 32 insertions, 11 deletions
@@ -84,7 +84,7 @@ HOSTCC:=$(shell $(CONFIG_SHELL) which $(HOSTCC) || type -p $(HOSTCC) || echo gcc HOSTCXX:=$(shell $(CONFIG_SHELL) which $(HOSTCXX) || type -p $(HOSTCXX) || echo g++) HOSTLD:=$(shell $(CONFIG_SHELL) which $(HOSTLD) || type -p $(HOSTLD) || echo ld) ifndef CFLAGS_FOR_BUILD -CFLAGS_FOR_BUILD:="-g -O2" +CFLAGS_FOR_BUILD:=-g -O2 endif export HOSTAR HOSTAS HOSTCC HOSTCXX HOSTLD @@ -264,40 +264,61 @@ all: menuconfig # --------------------------------------------------------------------------- $(CONFIG)/conf: - $(MAKE) CC="$(HOSTCC)" CFLAGS=$(CFLAGS_FOR_BUILD) MAKECMDGOALS="$(MAKECMDGOALS)" \ + $(MAKE) CC="$(HOSTCC)" HOSTCFLAGS="$(CFLAGS_FOR_BUILD)" MAKECMDGOALS="$(MAKECMDGOALS)" \ -C $(CONFIG) conf -@if [ ! -f .config ] ; then \ cp $(CONFIG_DEFCONFIG) .config; \ fi $(CONFIG)/mconf: - $(MAKE) CC="$(HOSTCC)" CFLAGS=$(CFLAGS_FOR_BUILD) MAKECMDGOALS="$(MAKECMDGOALS)" \ + $(MAKE) CC="$(HOSTCC)" HOSTCFLAGS="$(CFLAGS_FOR_BUILD)" MAKECMDGOALS="$(MAKECMDGOALS)" \ -C $(CONFIG) conf mconf -@if [ ! -f .config ] ; then \ cp $(CONFIG_DEFCONFIG) .config; \ fi menuconfig: $(CONFIG)/mconf - @$(CONFIG)/mconf $(CONFIG_CONFIG_IN) + @-mkdir -p include/config + @KCONFIG_AUTOCONFIG=include/config/auto.conf \ + KCONFIG_AUTOHEADER=include/autoconf.h \ + $(CONFIG)/mconf $(CONFIG_CONFIG_IN) config: $(CONFIG)/conf - @$(CONFIG)/conf $(CONFIG_CONFIG_IN) + @-mkdir -p include/config + @KCONFIG_AUTOCONFIG=include/config/auto.conf \ + KCONFIG_AUTOHEADER=include/autoconf.h \ + $(CONFIG)/conf $(CONFIG_CONFIG_IN) oldconfig: $(CONFIG)/conf - @$(CONFIG)/conf -o $(CONFIG_CONFIG_IN) + @-mkdir -p include/config + @KCONFIG_AUTOCONFIG=include/config/auto.conf \ + KCONFIG_AUTOHEADER=include/autoconf.h \ + $(CONFIG)/conf -o $(CONFIG_CONFIG_IN) randconfig: $(CONFIG)/conf - @$(CONFIG)/conf -r $(CONFIG_CONFIG_IN) + @-mkdir -p include/config + @KCONFIG_AUTOCONFIG=include/config/auto.conf \ + KCONFIG_AUTOHEADER=include/autoconf.h \ + $(CONFIG)/conf -r $(CONFIG_CONFIG_IN) allyesconfig: $(CONFIG)/conf - cp $(CONFIG_DEFCONFIG) .config - @$(CONFIG)/conf -y $(CONFIG_CONFIG_IN) + cat $(CONFIG_DEFCONFIG) > .config + @-mkdir -p include/config + @KCONFIG_AUTOCONFIG=include/config/auto.conf \ + KCONFIG_AUTOHEADER=include/autoconf.h \ + $(CONFIG)/conf -y $(CONFIG_CONFIG_IN) #sed -i -e "s/^CONFIG_DEBUG.*/# CONFIG_DEBUG is not set/" .config allnoconfig: $(CONFIG)/conf - @$(CONFIG)/conf -n $(CONFIG_CONFIG_IN) + @-mkdir -p include/config + @KCONFIG_AUTOCONFIG=include/config/auto.conf \ + KCONFIG_AUTOHEADER=include/autoconf.h \ + $(CONFIG)/conf -n $(CONFIG_CONFIG_IN) defconfig: $(CONFIG)/conf - @$(CONFIG)/conf -d $(CONFIG_CONFIG_IN) + @-mkdir -p include/config + @KCONFIG_AUTOCONFIG=include/config/auto.conf \ + KCONFIG_AUTOHEADER=include/autoconf.h \ + $(CONFIG)/conf -d $(CONFIG_CONFIG_IN) # check if download URLs are outdated source-check: allyesconfig |