zephyr/scripts
Anas Nashif ff23cb58a8 build: support pre-built host tools
Right now the build system builds the host tools over and over again, in some
environments especially when running in an IDE on windows for example,
this is not desired and a set of pre-built host tools should be used.

Provide an option to use pre-built tools instead of building them
from source.

To use, set PREBUILT_HOST_TOOLS to the path where all pre-built host tools
are hosted. To get a prebuilt version of the host tools, build without the
variable set and copy the generated host binaries from outdir. The following
tools are supported:

* conf
* fixdep
* gen_idt
* gen_offset_header

Jira: ZEP-237
Change-Id: Iea505bfd0b50f851ee2781b5117bb6085ab20157
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-11-12 00:34:03 +00:00
..
basic scripts: Update fixdep from kernel.org 2016-10-31 20:58:57 +00:00
cross_compiler
gen_idt
gen_offset_header
kconfig build: support pre-built host tools 2016-11-12 00:34:03 +00:00
patches
sanity_chk board_beetle: Add support for ARM V2M Beetle Board 2016-11-11 20:39:54 +00:00
support board: organize boards based on architecture 2016-10-24 19:59:42 +00:00
.gitignore
build_grub.sh
check_known_checkpatch_issues.sh
check_link_map.py
checkconfig.py
checkpatch.pl checkpatch: update with latest checkpatch from the linux kernel 2016-11-11 14:27:39 +00:00
checkstack.pl
compare_footprint scripts: limit compare_footprint script to a defined group of boards 2016-10-26 17:18:38 +00:00
config
diffconfig
do_checkpatch.sh
expr_parser.py
filter-known-issues.py
gcc-version.sh
get_maintainer.pl
headerdep.pl
Kbuild.include build: support pre-built host tools 2016-11-12 00:34:03 +00:00
maintainer-checkpatch.bash
make-ll
Makefile
Makefile.build build: support pre-built host tools 2016-11-12 00:34:03 +00:00
Makefile.clean
Makefile.extrawarn
Makefile.headersinst
Makefile.help
Makefile.host
Makefile.lib c++: enable subdir-cxxflags 2016-11-08 13:30:28 +02:00
Makefile.modbuiltin
Makefile.toolchain.gccarmemb
Makefile.toolchain.issm
Makefile.toolchain.xtools
Makefile.toolchain.zephyr Makefile: Fix clobber of LIB_INCLUDE_DIR during second pass 2016-11-01 23:51:02 +00:00
mkmakefile
mksysmap
qemu-machine-hack.py
sanitycheck sanitycheck: build for unified kernel only 2016-11-04 18:32:15 +00:00
size_report
spelling.txt
sysgen sysgen: build for unified kernel only 2016-11-04 19:19:17 +00:00
tags.sh
timestamp
vercomp