From 870ed2a9144a4d4671916cd9639f25043046c33c Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Wed, 25 Sep 2024 10:27:47 +0200 Subject: [PATCH] Have `make ssl-opt` generate `tls13-compat.sh` (make edition) This is necessary if you haven't run `make generated_files` first. Signed-off-by: Gilles Peskine --- Makefile | 1 + tests/Makefile | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/Makefile b/Makefile index 2ca7cedc73..71ef1bef06 100644 --- a/Makefile +++ b/Makefile @@ -30,6 +30,7 @@ programs: lib mbedtls_test ssl-opt: lib mbedtls_test $(MAKE) -C programs ssl-opt + $(MAKE) -C tests ssl-opt lib: $(MAKE) -C library diff --git a/tests/Makefile b/tests/Makefile index 405d17593c..63df02c6e4 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -59,10 +59,14 @@ GENERATED_CRYPTO_DATA_FILES += $(GENERATED_PSA_DATA_FILES) GENERATED_FILES = $(GENERATED_DATA_FILES) $(GENERATED_CRYPTO_DATA_FILES) GENERATED_FILES += src/test_keys.h src/test_certs.h +# Generated files needed to (fully) run ssl-opt.sh +.PHONY: ssl-opt + opt-testcases/tls13-compat.sh: scripts/generate_tls13_compat_tests.py echo " Gen $@" $(PYTHON) scripts/generate_tls13_compat_tests.py -o $@ GENERATED_FILES += opt-testcases/tls13-compat.sh +ssl-opt: opt-testcases/tls13-compat.sh .PHONY: generated_files generated_files: $(GENERATED_FILES)