Gilles Peskine 2607134998 Move configurable variables to the top
Define variables that are meant to be possibly overridden on the make
command line (or in a parent makefile) at the top. In particular, define
them before including the crypto and framework makefiles, so these makefiles
can use the default values if there's no parent setting.

Also move some internal variables earlier or later, so that a subsequent
refactoring step can have things in the right order in the mbedtls
per-directory makefile:

1. Define variables consumed by the per-directory crypto makefile.
2. Include the per-directory crypto makefile.
3. Use variables defined by the per-directory crypto makefile.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2026-01-07 11:17:43 +01:00
..
data_files Create the config option list shadow file 2026-01-05 16:29:21 +01:00
abi_check.py Fix comment too long for pylint 2025-09-29 14:25:12 +02:00
basic.requirements.txt Add requirement on Jinja to integrate drivers 2021-11-17 19:27:45 +01:00
bump_version.sh Merge pull request #10408 from ronald-cron-arm/historical-libmbedcryto 2025-09-29 08:41:06 +00:00
ci.requirements.txt Restrict CI-specific python requirements to Linux 2025-07-16 14:18:12 +02:00
code_size_compare.py Adapt code_size_compare.py to make deprecation and submodules 2025-09-24 16:31:12 +02:00
common.make Move configurable variables to the top 2026-01-07 11:17:43 +01:00
config.py Revert changes to config.py after dependencies have been merged 2025-09-22 09:07:12 +01:00
crypto-common.make Use intermediate variables for TF-PSA-Crypto's contribution to LOCAL_CFLAGS 2026-01-07 11:17:43 +01:00
driver.requirements.txt Set explicit version for the typing packages 2023-09-25 10:25:18 +02:00
ecp_comb_table.py update headers 2023-11-02 19:47:20 +00:00
footprint.sh Adapt footprint.sh to make deprecation 2025-09-24 12:38:35 +02:00
framework_scripts_path.py Rename framework_path to framework_scripts_path 2024-05-13 14:43:38 +01:00
generate_config_checks.py Also reject internal macros that weren't options in 3.6 2026-01-05 16:29:21 +01:00
generate_errors.pl Improved the error generating script, so that it is a little more explicit 2025-07-08 14:02:15 +02:00
generate_features.pl Updates generate_features.pl for new sections. 2024-12-16 08:53:48 +00:00
generate_query_config.pl Don't incude auxiliary headers that have alternative versions 2025-07-26 00:19:32 +02:00
legacy.make Update lcov.sh paths in make files 2025-10-31 14:18:05 +00:00
maintainer.requirements.txt move asn1crypto to ci.requirements.txt 2023-10-24 15:42:30 +08:00
make_generated_files.bat Use make_generated_files.py in make_generated_files.bat 2025-03-31 17:18:03 +02:00
massif_max.pl update headers 2023-11-02 19:47:20 +00:00
memory.sh Adapt memory.sh to make deprecation 2025-09-24 12:39:29 +02:00
min_requirements.py scripts: add new min_requirements.py script 2025-01-13 13:16:40 +01:00
prepare_release.sh prepare_release.sh: modify submodule files recursively 2025-10-30 10:00:22 +00:00
project_name.txt Introduce project_name.txt 2024-05-30 09:27:27 +01:00
sbom.cdx.json Add a SBOM file in CycloneDX format 2024-11-30 12:41:17 +00:00
tmp_ignore_makefiles.sh update headers 2023-11-02 19:47:20 +00:00