mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 07:04:28 +00:00
tools: allow people to compile w/out configuring
It's useful to be able to build up the host tools without having to select a board first. Pretty much all tools in there are config-independent anyways. Also add a shortcut "tools-all" to quickly build all host tools that are actually config-independent to allow for simple test builds. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
parent
c5a028f085
commit
c7c0d542a1
2 changed files with 16 additions and 2 deletions
9
Makefile
9
Makefile
|
@ -451,10 +451,15 @@ $(obj)include/autoconf.mk: $(obj)include/config.h
|
|||
else # !config.mk
|
||||
all $(obj)u-boot.hex $(obj)u-boot.srec $(obj)u-boot.bin \
|
||||
$(obj)u-boot.img $(obj)u-boot.dis $(obj)u-boot \
|
||||
$(SUBDIRS) $(TIMESTAMP_FILE) $(VERSION_FILE) gdbtools updater env depend \
|
||||
dep tags ctags etags cscope $(obj)System.map:
|
||||
$(filter-out tools,$(SUBDIRS)) $(TIMESTAMP_FILE) $(VERSION_FILE) gdbtools \
|
||||
updater env depend dep tags ctags etags cscope $(obj)System.map:
|
||||
@echo "System not configured - see README" >&2
|
||||
@ exit 1
|
||||
|
||||
tools:
|
||||
$(MAKE) -C tools
|
||||
tools-all:
|
||||
$(MAKE) -C tools HOST_TOOLS_ALL=y
|
||||
endif # config.mk
|
||||
|
||||
.PHONY : CHANGELOG
|
||||
|
|
|
@ -38,6 +38,15 @@ endif
|
|||
#
|
||||
include $(TOPDIR)/config.mk
|
||||
|
||||
# Enable all the config-independent tools
|
||||
ifneq ($(HOST_TOOLS_ALL),)
|
||||
CONFIG_LCD_LOGO = y
|
||||
CONFIG_CMD_NET = y
|
||||
CONFIG_INCA_IP = y
|
||||
CONFIG_NETCONSOLE = y
|
||||
CONFIG_SHA1_CHECK_UB_IMG = y
|
||||
endif
|
||||
|
||||
# Generated executable files
|
||||
BIN_FILES-$(CONFIG_LCD_LOGO) += bmp_logo$(SFX)
|
||||
BIN_FILES-$(CONFIG_VIDEO_LOGO) += bmp_logo$(SFX)
|
||||
|
|
Loading…
Reference in a new issue