]> granicus.if.org Git - esp-idf/commit
tools: implement linker script generation
authorRenz Bagaporo <renz@espressif.com>
Wed, 18 Apr 2018 02:57:45 +0000 (10:57 +0800)
committerRenz Christian Bagaporo <renz@espressif.com>
Fri, 16 Nov 2018 04:42:02 +0000 (12:42 +0800)
commit63411fc556fb2e71985db50dacbf42a6532b3993
tree64c4ce5154e21fdaba8341a3acc597ec98ce53c5
parentfb56ce7d5c6dd934164ebbfc8e8264accd64ad4f
tools: implement linker script generation
62 files changed:
.gitlab-ci.yml
components/app_trace/CMakeLists.txt
components/app_trace/component.mk
components/app_trace/linker.lf [new file with mode: 0644]
components/esp32/CMakeLists.txt
components/esp32/Makefile.projbuild
components/esp32/component.mk
components/esp32/ld/esp32.common.ld.in [moved from components/esp32/ld/esp32.common.ld with 84% similarity]
components/esp32/ld/esp32_fragments.lf [new file with mode: 0644]
components/esp32/linker.lf [new file with mode: 0644]
components/esp_ringbuf/CMakeLists.txt
components/esp_ringbuf/component.mk
components/esp_ringbuf/linker.lf [new file with mode: 0644]
components/freertos/CMakeLists.txt
components/freertos/component.mk
components/freertos/linker.lf [new file with mode: 0644]
components/heap/CMakeLists.txt
components/heap/component.mk
components/heap/linker.lf [new file with mode: 0644]
components/soc/CMakeLists.txt
components/soc/component.mk
components/soc/linker.lf [new file with mode: 0644]
components/spi_flash/CMakeLists.txt
components/spi_flash/component.mk
components/spi_flash/linker.lf [new file with mode: 0644]
components/xtensa-debug-module/CMakeLists.txt
components/xtensa-debug-module/component.mk
components/xtensa-debug-module/linker.lf [new file with mode: 0644]
docs/en/api-guides/build-system-cmake.rst
docs/en/api-guides/build-system.rst
docs/en/api-guides/index.rst
docs/en/api-guides/linker-script-generation.rst [new file with mode: 0644]
docs/zh_CN/api-guides/index.rst
docs/zh_CN/api-guides/linker-script-generation.rst [new file with mode: 0644]
make/component_wrapper.mk
make/ldgen.mk [new file with mode: 0644]
make/project.mk
tools/ci/executable-list.txt
tools/ci/test_build_system.sh
tools/ci/test_build_system_cmake.sh
tools/cmake/components.cmake
tools/cmake/ldgen.cmake [new file with mode: 0644]
tools/cmake/project.cmake
tools/cmake/scripts/expand_requirements.cmake
tools/ldgen/__init__.py [new file with mode: 0644]
tools/ldgen/fragments.py [new file with mode: 0644]
tools/ldgen/generation.py [new file with mode: 0644]
tools/ldgen/ldgen.py [new file with mode: 0755]
tools/ldgen/pyparsing.py [new file with mode: 0644]
tools/ldgen/samples/esp32.lf [new file with mode: 0644]
tools/ldgen/samples/mappings.lf [new file with mode: 0644]
tools/ldgen/samples/sdkconfig [new file with mode: 0644]
tools/ldgen/samples/sections.info [new file with mode: 0644]
tools/ldgen/samples/template.ld [new file with mode: 0644]
tools/ldgen/sdkconfig.py [new file with mode: 0644]
tools/ldgen/test/data/Kconfig [new file with mode: 0644]
tools/ldgen/test/data/sample.lf [new file with mode: 0644]
tools/ldgen/test/data/sdkconfig [new file with mode: 0644]
tools/ldgen/test/data/sections.info [new file with mode: 0644]
tools/ldgen/test/data/template.ld [new file with mode: 0644]
tools/ldgen/test/test_fragments.py [new file with mode: 0755]
tools/ldgen/test/test_generation.py [new file with mode: 0755]