Lines Matching +full:files +full:- +full:exclude

3 # Copyright (c) 2014-2015 Wind River Systems, Inc.
6 # SPDX-License-Identifier: Apache-2.0
12 # Include Kconfig.defconfig files first so that they can override defaults and
92 bool "Link application into /chosen/zephyr,code-partition from devicetree"
95 selected by the zephyr,code-partition property in /chosen in devicetree.
100 DT_CHOSEN_Z_CODE_PARTITION := zephyr,code-partition
103 # Only user-configurable when USE_DT_CODE_PARTITION is disabled
116 # Only user-configurable when USE_DT_CODE_PARTITION is disabled
121 If non-zero, this option specifies the size, in bytes, of the flash
136 If the application is built for chain-loading by a bootloader this
149 If non-zero, this option reduces the maximum size that the Zephyr image is allowed to
169 The templates are pre-processed by the C pre-processor to create the
270 will be put into a linker section reserved for on-demand symbols.
274 Requires that on-demand sections exist in the architecture, SoC,
328 instructions in the output object file. For ld and lld, this enables `--relax`.
329 On platforms where this is not supported, `--relax' is accepted, but ignored.
331 in-effective jump calls to shorter / more effective instructions.
510 Compiler optimizations will be set to -Os independently of other
516 Compiler optimizations wil be set to -Oz independently of other
522 Compiler optimizations will be set to -O2 independently of other
528 Compiler optimizations will be set to -Og independently of other
534 Compiler optimizations will be set to -O0 independently of other
555 bool "Save temporary object files"
557 Instruct the compiler to save the temporary intermediate files
586 Disables both compile-time and run-time checking.
589 bool "Compile-time detection"
591 Enables only compile-time checking. Compile-time checking
597 bool "Compile-time and run-time detection"
599 Enables both compile-time and run-time checking. Run-time
609 This option is a free-form string that is passed to the compiler
620 disallows some otherwise-permitted features of the C
660 Create a stat file using readelf -e <elf>
696 --print-memory-region to the linker when it is doing it's first
706 bool "Remove all intermediate files"
708 Delete intermediate files to save space and cleanup clutter resulting
716 Pattern used for gap filling of output files.
721 Note: binary files are always gap filled as they contain no address
725 bool "Don't fill gaps in generated hex/s19 files [DEPRECATED]."
735 bool "Fill gaps in hex files"
738 Fill gaps in hex based files.
758 appropriate locations at startup, clear any zero-filled (BSS, etc...)
775 bool "Fill gaps in s19 files"
778 Fill gaps in s19 based files.
817 UF2 bootloaders only accept UF2 files with a matching family ID.
818 This can be either a hex, e.g. 0x68ed2b88, or well-known family
820 be pre-filled with the known value.
846 This will adjust the LMA address in the final ELF and hex files with
850 stage loaders where a pre-loader may copy image to a second location
854 - 1024
855 - 0x1000
856 - -0x1000
857 - 0x20000000 - 0x10000000
861 DT_CHOSEN_IMAGE_<name> := <name>,<name>-partition
864 default "$(dt_chosen_reg_addr_hex,$(DT_CHOSEN_IMAGE_M4))-\
876 as a ";"-separated list. It's possible to supply a 'negative' pattern
877 starting with "!", to exclude sections matched by a preceding pattern.
890 - Number of segments in the image
891 - LMA address of each segment
892 - VMA address of each segment
893 - Size of each segment
911 bool "Generate build metadata files named Makefile.exports"
914 third party Makefile-based build systems.
920 - Zephyr: path and revision (if git repo)
921 - Zephyr modules: name, path, and revision (if git repo)
922 - West:
923 - manifest: path and revision
924 - projects: path and revision
925 - Workspace:
926 - dirty: one or more repositories are marked dirty
927 - extra: extra Zephyr modules are manually included in the build
928 - off: the SHA of one or more west projects are not what the manifest
929 defined when `west update` was run the last time (`manifest-rev`).
942 The final revision will become: <SHA>-<state1>-<state2>-<state3>...
945 - dirty: one or more repositories are marked dirty
946 - extra: extra Zephyr modules are manually included in the build
947 - off: the SHA of one or more west projects are not what the manifest
948 defined when `west update` was run the last time (`manifest-rev`).
962 Debuggers usually have a path mapping feature to ensure the files are
1034 linking against a binary-only C++ library whose type mangling