Go to file
Anas Nashif 19ee5efa61 build: support building host tools
To speed up builds, this change allows building the needed host tools
that are built for every application and stores them un
${ZEPHYR_BASE}/bin.

Run 'make host-tools' and then define PREBUILT_HOST_TOOLS to reuse the
host tools across multiple builds.

$ make host-tools
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/gen_idt/version.o
  HOSTCC  scripts/gen_idt/gen_idt.o
  HOSTLD  scripts/gen_idt/gen_idt
  HOSTCC  scripts/gen_offset_header/gen_offset_header.o
  HOSTLD  scripts/gen_offset_header/gen_offset_header
  HOSTCC  scripts/kconfig/conf.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/zconf.lex.c
  SHIPPED scripts/kconfig/zconf.hash.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf

$ export PREBUILT_HOST_TOOLS=${ZEPHYR_BASE}/bin

$ make -C samples/hello_world

Now you will notice a speedup when building the application!

Change-Id: Ie0aeee7f9a60b1fd49e7e32d78601f03473d73b8
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-04-25 22:48:23 +00:00
.known-issues
arch soc: arm: stm32f4: Add Initial MPU Support 2017-04-25 21:53:19 +00:00
boards boards: nucleo_f411re: Add MPU support 2017-04-25 21:53:21 +00:00
doc doc: Add secure coding guidelines 2017-04-25 02:32:14 +00:00
drivers sensor: lsm6ds0: fix copy/paste error 2017-04-25 19:27:22 +00:00
dts arm: dts: Add DTS support for NRF52832 SoC 2017-04-14 05:56:54 -05:00
ext debug: Add SEGGER SystemView libraries 2017-04-25 02:16:37 +00:00
include arm: core: Add MPU parameter to the arm core 2017-04-25 21:53:16 +00:00
kernel kernel: Add stack_info to k_thread 2017-04-25 16:02:38 +00:00
lib lib: convert to using newly introduced integer sized types 2017-04-20 11:56:00 -05:00
misc printk: add vprintk() 2017-04-22 14:29:33 +00:00
samples samples: Cleanup uint types in SEGGER SystemView 2017-04-25 22:09:11 +00:00
scripts build: support building host tools 2017-04-25 22:48:23 +00:00
subsys kernel: event_logger: convert to using newly introduced integer sized types 2017-04-25 22:09:12 +00:00
tests tests: add fatal test case 2017-04-22 10:31:49 -04:00
.checkpatch.conf checkpatch: update checkpatch to warn about C99 type usage 2017-04-21 17:24:04 +00:00
.gitattributes
.gitignore
.gitreview
.mailmap
defaults.tc
Kbuild build: Add separate DTS target 2017-04-20 14:36:10 +00:00
Kconfig
Kconfig.zephyr
LICENSE
MAINTAINERS MAINTAINERS: remove references to legacy headers 2017-04-20 14:11:16 +00:00
Makefile build: support building host tools 2017-04-25 22:48:23 +00:00
Makefile.inc build: Add separate DTS target 2017-04-20 14:36:10 +00:00
Makefile.test
zephyr-env.sh