Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions scripts/all-core.sh
Original file line number Diff line number Diff line change
Expand Up @@ -405,9 +405,7 @@ cleanup()
rm -f programs/test/cmake_package_install/cmake_package_install

# Remove out of source directory
if in_tf_psa_crypto_repo; then
rm -rf "$OUT_OF_SOURCE_DIR"
fi
rm -rf "$OUT_OF_SOURCE_DIR"

# Restore files that may have been clobbered by the job
restore_backed_up_files
Expand Down
17 changes: 13 additions & 4 deletions scripts/make_generated_files.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
"""
import argparse
import filecmp
import os
import shutil
import subprocess
import sys
Expand Down Expand Up @@ -235,22 +236,30 @@ def main():

args = parser.parse_args()

if args.root:
os.chdir(args.root)

if not build_tree.looks_like_root("."):
raise RuntimeError("This script must be run from Mbed TLS or TF-PSA-Crypto root.")

if build_tree.is_mbedtls_3_6():
if args.list:
subprocess.check_call(['make', 'list_generated_files'])
else:
subprocess.check_call(['make', 'generated_files'])
return

if build_tree.looks_like_tf_psa_crypto_root("."):
generation_scripts = TF_PSA_CRYPTO_GENERATION_SCRIPTS
elif not build_tree.is_mbedtls_3_6():
generation_scripts = MBEDTLS_GENERATION_SCRIPTS
else:
raise Exception("No support for Mbed TLS 3.6")
generation_scripts = MBEDTLS_GENERATION_SCRIPTS

if args.list:
files = get_generated_files(generation_scripts)
for file in files:
print(str(file))
elif args.check:
check_generated_files(generation_scripts, Path(args.root or "."))
check_generated_files(generation_scripts, Path("."))
else:
make_generated_files(generation_scripts)

Expand Down
2 changes: 1 addition & 1 deletion scripts/quiet/make
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
# export VERBOSE_LOGS=1

# don't silence invocations containing these arguments
NO_SILENCE=" --version | test "
NO_SILENCE=" --version | list_generated_files | test "

TOOL="make"

Expand Down