Only clean CMake artifacts in-tree Don't recurse into every subdirectory: that also removed files from out-of-tree builds that the user may have placed into subdirectories. With make as the build tool, the cleanup is mostly recoverable, but with ninja as the build tool, you have to manually run `cmake` again after running `all.sh`. Instead, look for things to clean only in directories managed by git. This also has the benefit of not touching `**/Makefile` if there hasn't been an in-tree CMake build. Fixes https://github.com/Mbed-TLS/mbedtls-framework/issues/252 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.