esp-idf/make
Eyob cdc7396f97 Make sure LD -L option is calculated correctly when the project Makefile has specified SRCDIRS components that are not directly below Makefile folder level.
For example,
SRCDIRS = comp_a  happy/comp_b  /c/dev/comp_c

Then the following are built:
build/comp_a/libcomp_a.a
build/comp_b/libcomp_b.a
build/comp_c/libcomp_c.a

But when LD is run the -L is calculated as follows
-L build/comp_a
-L build/happy/comp_b
-L build//c/dev/comp_c

This means comp_b and comp_c are not found by LD. With this change set -L is calculated correctly for comp_b and comp_c

Merges #504 https://github.com/espressif/esp-idf/pull/504
2017-04-21 11:03:07 +10:00
..
build_examples.sh Build system: Add new BATCH_BUILD flag to disable interactive parts of the build 2017-02-22 11:59:37 +11:00
common.mk Build system: Add new BATCH_BUILD flag to disable interactive parts of the build 2017-02-22 11:59:37 +11:00
component_common.mk Secure boot: initial image signature support 2016-11-14 11:08:42 +11:00
component_wrapper.mk build system: Add explicit DEBUG_FLAGS variable, pass to assembler also 2017-03-23 10:30:42 +08:00
configure_ci_environment.sh ci: Swap github/gitlab submodules for release branches & tags also 2017-03-22 21:23:12 +08:00
project.mk Make sure LD -L option is calculated correctly when the project Makefile has specified SRCDIRS components that are not directly below Makefile folder level. 2017-04-21 11:03:07 +10:00
project_config.mk Build system: Add new BATCH_BUILD flag to disable interactive parts of the build 2017-02-22 11:59:37 +11:00
test_build_system.sh test_build_system.sh: Produce less output to avoid CI log limit 2017-02-09 08:44:05 +11:00
test_configure_ci_environment.sh ci: Swap github/gitlab submodules for release branches & tags also 2017-03-22 21:23:12 +08:00