#--------------------------------------------------------------
TOPDIR=${shell pwd}
export TOPDIR
+include $(TOPDIR)/include/verbose.mk
OPENWRTVERSION:=$(RELEASE)
ifneq ($(VERSION),)
@echo Collecting package info...
@-for dir in package/*/; do \
echo Source-Makefile: $${dir}Makefile; \
- $(MAKE) --no-print-dir DUMP=1 -C $$dir 2>&- || true; \
+ $(NO_TRACE_MAKE) --no-print-dir DUMP=1 -C $$dir 2>&- || true; \
done > $@
endif
toolchain/%: FORCE
$(MAKE) -C toolchain $(patsubst toolchain/%,%,$@)
-world: ./scripts/config/conf FORCE
- touch .config
+.config: ./scripts/config/conf FORCE
+ @[ -f .config ] || $(NO_TRACE_MAKE) menuconfig
$< -D .config Config.in >/dev/null 2>/dev/null
+
+download: .config FORCE
+ $(MAKE) toolchain/download
+ $(MAKE) package/download
+ $(MAKE) target/download
+
+world: .config FORCE
$(MAKE) toolchain/install
$(MAKE) target/compile
$(MAKE) package/compile