build system: Use component.mk for all components, refactor bootloader build

For config-only components, component.mk should now contain "COMPONENT_CONFIG_ONLY := 1"

Also refactored some of the generation of linker paths, library list. This required cleaning up the way the bootloader
project works, it's now mostly independent from the parent.
This commit is contained in:
Angus Gratton
2017-06-23 14:08:01 +10:00
committed by Angus Gratton
parent 5492ba759a
commit d664e32394
23 changed files with 138 additions and 77 deletions
@@ -0,0 +1 @@
PROVIDE ( ets_update_cpu_frequency = 0x40008550 ); /* Updates g_ticks_per_us on the current CPU only; not on the other core */