Lines Matching +full:extra +full:- +full:user +full:- +full:files

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
13 # other symbol/choice properties by adding extra symbol/choice definitions.
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.
504 optimization level, and that no extra debug code shall be
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
667 Create a stat file using readelf -e <elf>
703 --print-memory-region to the linker when it is doing it's first
713 bool "Remove all intermediate files"
715 Delete intermediate files to save space and cleanup clutter resulting
723 Pattern used for gap filling of output files.
728 Note: binary files are always gap filled as they contain no address
732 bool "Don't fill gaps in generated hex/s19 files [DEPRECATED]."
742 bool "Fill gaps in hex files"
745 Fill gaps in hex based files.
765 appropriate locations at startup, clear any zero-filled (BSS, etc...)
782 bool "Fill gaps in s19 files"
785 Fill gaps in s19 based files.
824 UF2 bootloaders only accept UF2 files with a matching family ID.
825 This can be either a hex, e.g. 0x68ed2b88, or well-known family
827 be pre-filled with the known value.
853 This will adjust the LMA address in the final ELF and hex files with
857 stage loaders where a pre-loader may copy image to a second location
861 - 1024
862 - 0x1000
863 - -0x1000
864 - 0x20000000 - 0x10000000
868 DT_CHOSEN_IMAGE_<name> := <name>,<name>-partition
871 default "$(dt_chosen_reg_addr_hex,$(DT_CHOSEN_IMAGE_M4))-\
883 as a ";"-separated list. It's possible to supply a 'negative' pattern
897 - Number of segments in the image
898 - LMA address of each segment
899 - VMA address of each segment
900 - Size of each segment
918 bool "Generate build metadata files named Makefile.exports"
921 third party Makefile-based build systems.
927 - Zephyr: path and revision (if git repo)
928 - Zephyr modules: name, path, and revision (if git repo)
929 - West:
930 - manifest: path and revision
931 - projects: path and revision
932 - Workspace:
933 - dirty: one or more repositories are marked dirty
934 - extra: extra Zephyr modules are manually included in the build
935 - off: the SHA of one or more west projects are not what the manifest
936 defined when `west update` was run the last time (`manifest-rev`).
949 The final revision will become: <SHA>-<state1>-<state2>-<state3>...
952 - dirty: one or more repositories are marked dirty
953 - extra: extra Zephyr modules are manually included in the build
954 - off: the SHA of one or more west projects are not what the manifest
955 defined when `west update` was run the last time (`manifest-rev`).
966 This saves some memory, stops leaking user locations in binaries, makes
969 Debuggers usually have a path mapping feature to ensure the files are
1041 linking against a binary-only C++ library whose type mangling
1114 user applications won't immediately fail to compile.