From 50c6d39da20a78f3717fc4dd41c8d36556fea4e3 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 31 Jul 2025 14:11:23 +0200 Subject: [PATCH] Fix make lib doing too much when GEN_FILES is off Fix `make lib GEN_FILES=` attempting to rebuild `psa_crypto_driver_wrappers*` if the files' timestamps are older than their dependencies. Turning off `GEN_FILES` is supposed to avoid that. Fixes #10335. Signed-off-by: Gilles Peskine --- library/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/Makefile b/library/Makefile index eb3b901ae8..a2d35fea7a 100644 --- a/library/Makefile +++ b/library/Makefile @@ -380,9 +380,9 @@ version_features.c: GENERATED_WRAPPER_FILES = \ psa_crypto_driver_wrappers.h \ psa_crypto_driver_wrappers_no_static.c -$(GENERATED_WRAPPER_FILES): ../scripts/generate_driver_wrappers.py -$(GENERATED_WRAPPER_FILES): ../scripts/data_files/driver_templates/psa_crypto_driver_wrappers.h.jinja -$(GENERATED_WRAPPER_FILES): ../scripts/data_files/driver_templates/psa_crypto_driver_wrappers_no_static.c.jinja +$(GENERATED_WRAPPER_FILES): $(gen_file_dep) ../scripts/generate_driver_wrappers.py +$(GENERATED_WRAPPER_FILES): $(gen_file_dep) ../scripts/data_files/driver_templates/psa_crypto_driver_wrappers.h.jinja +$(GENERATED_WRAPPER_FILES): $(gen_file_dep) ../scripts/data_files/driver_templates/psa_crypto_driver_wrappers_no_static.c.jinja $(GENERATED_WRAPPER_FILES): echo " Gen $(GENERATED_WRAPPER_FILES)" $(PYTHON) ../scripts/generate_driver_wrappers.py