Generate config check headers
Infrastructure to generate config check headers, to be included in
`${PROJECT}_config.c`.
This commit creates a module with the core logic, and support for three
generated files, to be included before the user config, just after the user
config, and after finalizing the user config.
This commit provides a basic `Checker` class. Future commits will add
derived classes for common cases such as options set in the wrong project.
This module is meant to be used in an executable script in each project,
containing the project-specific names to use and the list of options.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
This repository contains a version-independent build and test framework for TF-PSA-Crypto and Mbed TLS.
You need this repository as a Git submodule in a branch of one of the above repositories if:
You do not need this repository if:
We gratefully accept bug reports and contributions from the community. Please see the contributing guidelines for details on how to do this.
Unless specifically indicated otherwise in a file, Mbed TLS framework files are provided under a dual Apache-2.0 OR GPL-2.0-or-later license. See the LICENSE file for the full text of these licenses, and the ‘License and Copyright’ section in the contributing guidelines for more information.