mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-04-16 08:42:50 +00:00
Clean up generated files enumeration
Avoid having to list multiple generation scripts on the same line. No intended semantic change. Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
This commit is contained in:
parent
9ba9c21c61
commit
b0aa75e7cc
@ -17,7 +17,6 @@ ifdef RECORD_PSA_STATUS_COVERAGE_LOG
|
|||||||
LOCAL_CFLAGS += -Werror -DRECORD_PSA_STATUS_COVERAGE_LOG
|
LOCAL_CFLAGS += -Werror -DRECORD_PSA_STATUS_COVERAGE_LOG
|
||||||
endif
|
endif
|
||||||
|
|
||||||
.PHONY: generated_files
|
|
||||||
GENERATED_BIGNUM_DATA_FILES := $(patsubst tests/%,%,$(shell \
|
GENERATED_BIGNUM_DATA_FILES := $(patsubst tests/%,%,$(shell \
|
||||||
$(PYTHON) ../framework/scripts/generate_bignum_tests.py --list || \
|
$(PYTHON) ../framework/scripts/generate_bignum_tests.py --list || \
|
||||||
echo FAILED \
|
echo FAILED \
|
||||||
@ -25,6 +24,8 @@ GENERATED_BIGNUM_DATA_FILES := $(patsubst tests/%,%,$(shell \
|
|||||||
ifeq ($(GENERATED_BIGNUM_DATA_FILES),FAILED)
|
ifeq ($(GENERATED_BIGNUM_DATA_FILES),FAILED)
|
||||||
$(error "$(PYTHON) ../framework/scripts/generate_bignum_tests.py --list" failed)
|
$(error "$(PYTHON) ../framework/scripts/generate_bignum_tests.py --list" failed)
|
||||||
endif
|
endif
|
||||||
|
GENERATED_DATA_FILES += $(GENERATED_BIGNUM_DATA_FILES)
|
||||||
|
|
||||||
GENERATED_ECP_DATA_FILES := $(patsubst tests/%,%,$(shell \
|
GENERATED_ECP_DATA_FILES := $(patsubst tests/%,%,$(shell \
|
||||||
$(PYTHON) ../framework/scripts/generate_ecp_tests.py --list || \
|
$(PYTHON) ../framework/scripts/generate_ecp_tests.py --list || \
|
||||||
echo FAILED \
|
echo FAILED \
|
||||||
@ -32,6 +33,8 @@ GENERATED_ECP_DATA_FILES := $(patsubst tests/%,%,$(shell \
|
|||||||
ifeq ($(GENERATED_ECP_DATA_FILES),FAILED)
|
ifeq ($(GENERATED_ECP_DATA_FILES),FAILED)
|
||||||
$(error "$(PYTHON) ../framework/scripts/generate_ecp_tests.py --list" failed)
|
$(error "$(PYTHON) ../framework/scripts/generate_ecp_tests.py --list" failed)
|
||||||
endif
|
endif
|
||||||
|
GENERATED_DATA_FILES += $(GENERATED_ECP_DATA_FILES)
|
||||||
|
|
||||||
GENERATED_PSA_DATA_FILES := $(patsubst tests/%,%,$(shell \
|
GENERATED_PSA_DATA_FILES := $(patsubst tests/%,%,$(shell \
|
||||||
$(PYTHON) ../framework/scripts/generate_psa_tests.py --list || \
|
$(PYTHON) ../framework/scripts/generate_psa_tests.py --list || \
|
||||||
echo FAILED \
|
echo FAILED \
|
||||||
@ -39,8 +42,13 @@ GENERATED_PSA_DATA_FILES := $(patsubst tests/%,%,$(shell \
|
|||||||
ifeq ($(GENERATED_PSA_DATA_FILES),FAILED)
|
ifeq ($(GENERATED_PSA_DATA_FILES),FAILED)
|
||||||
$(error "$(PYTHON) ../framework/scripts/generate_psa_tests.py --list" failed)
|
$(error "$(PYTHON) ../framework/scripts/generate_psa_tests.py --list" failed)
|
||||||
endif
|
endif
|
||||||
GENERATED_FILES := $(GENERATED_PSA_DATA_FILES) $(GENERATED_ECP_DATA_FILES) $(GENERATED_BIGNUM_DATA_FILES)
|
GENERATED_DATA_FILES += $(GENERATED_PSA_DATA_FILES)
|
||||||
generated_files: $(GENERATED_FILES) src/test_keys.h src/test_certs.h
|
|
||||||
|
GENERATED_FILES = $(GENERATED_DATA_FILES)
|
||||||
|
GENERATED_FILES += src/test_keys.h src/test_certs.h
|
||||||
|
|
||||||
|
.PHONY: generated_files
|
||||||
|
generated_files: $(GENERATED_FILES)
|
||||||
|
|
||||||
# generate_bignum_tests.py and generate_psa_tests.py spend more time analyzing
|
# generate_bignum_tests.py and generate_psa_tests.py spend more time analyzing
|
||||||
# inputs than generating outputs. Its inputs are the same no matter which files
|
# inputs than generating outputs. Its inputs are the same no matter which files
|
||||||
@ -48,7 +56,6 @@ generated_files: $(GENERATED_FILES) src/test_keys.h src/test_certs.h
|
|||||||
# It's rare not to want all the outputs. So always generate all of its outputs.
|
# It's rare not to want all the outputs. So always generate all of its outputs.
|
||||||
# Use an intermediate phony dependency so that parallel builds don't run
|
# Use an intermediate phony dependency so that parallel builds don't run
|
||||||
# a separate instance of the recipe for each output file.
|
# a separate instance of the recipe for each output file.
|
||||||
.SECONDARY: generated_bignum_test_data generated_ecp_test_data generated_psa_test_data
|
|
||||||
$(GENERATED_BIGNUM_DATA_FILES): $(gen_file_dep) generated_bignum_test_data
|
$(GENERATED_BIGNUM_DATA_FILES): $(gen_file_dep) generated_bignum_test_data
|
||||||
generated_bignum_test_data: ../framework/scripts/generate_bignum_tests.py
|
generated_bignum_test_data: ../framework/scripts/generate_bignum_tests.py
|
||||||
generated_bignum_test_data: ../framework/scripts/mbedtls_framework/bignum_common.py
|
generated_bignum_test_data: ../framework/scripts/mbedtls_framework/bignum_common.py
|
||||||
@ -60,6 +67,7 @@ generated_bignum_test_data: ../framework/scripts/mbedtls_framework/test_data_gen
|
|||||||
generated_bignum_test_data:
|
generated_bignum_test_data:
|
||||||
echo " Gen $(GENERATED_BIGNUM_DATA_FILES)"
|
echo " Gen $(GENERATED_BIGNUM_DATA_FILES)"
|
||||||
$(PYTHON) ../framework/scripts/generate_bignum_tests.py
|
$(PYTHON) ../framework/scripts/generate_bignum_tests.py
|
||||||
|
.SECONDARY: generated_bignum_test_data
|
||||||
|
|
||||||
$(GENERATED_ECP_DATA_FILES): $(gen_file_dep) generated_ecp_test_data
|
$(GENERATED_ECP_DATA_FILES): $(gen_file_dep) generated_ecp_test_data
|
||||||
generated_ecp_test_data: ../framework/scripts/generate_ecp_tests.py
|
generated_ecp_test_data: ../framework/scripts/generate_ecp_tests.py
|
||||||
@ -70,6 +78,7 @@ generated_ecp_test_data: ../framework/scripts/mbedtls_framework/test_data_genera
|
|||||||
generated_ecp_test_data:
|
generated_ecp_test_data:
|
||||||
echo " Gen $(GENERATED_ECP_DATA_FILES)"
|
echo " Gen $(GENERATED_ECP_DATA_FILES)"
|
||||||
$(PYTHON) ../framework/scripts/generate_ecp_tests.py
|
$(PYTHON) ../framework/scripts/generate_ecp_tests.py
|
||||||
|
.SECONDARY: generated_ecp_test_data
|
||||||
|
|
||||||
$(GENERATED_PSA_DATA_FILES): $(gen_file_dep) generated_psa_test_data
|
$(GENERATED_PSA_DATA_FILES): $(gen_file_dep) generated_psa_test_data
|
||||||
generated_psa_test_data: ../framework/scripts/generate_psa_tests.py
|
generated_psa_test_data: ../framework/scripts/generate_psa_tests.py
|
||||||
@ -92,6 +101,7 @@ generated_psa_test_data: suites/test_suite_psa_crypto_metadata.data
|
|||||||
generated_psa_test_data:
|
generated_psa_test_data:
|
||||||
echo " Gen $(GENERATED_PSA_DATA_FILES) ..."
|
echo " Gen $(GENERATED_PSA_DATA_FILES) ..."
|
||||||
$(PYTHON) ../framework/scripts/generate_psa_tests.py
|
$(PYTHON) ../framework/scripts/generate_psa_tests.py
|
||||||
|
.SECONDARY: generated_psa_test_data
|
||||||
|
|
||||||
# A test application is built for each suites/test_suite_*.data file.
|
# A test application is built for each suites/test_suite_*.data file.
|
||||||
# Application name is same as .data file's base name and can be
|
# Application name is same as .data file's base name and can be
|
||||||
@ -99,7 +109,7 @@ generated_psa_test_data:
|
|||||||
DATA_FILES := $(wildcard suites/test_suite_*.data)
|
DATA_FILES := $(wildcard suites/test_suite_*.data)
|
||||||
# Make sure that generated data files are included even if they don't
|
# Make sure that generated data files are included even if they don't
|
||||||
# exist yet when the makefile is parsed.
|
# exist yet when the makefile is parsed.
|
||||||
DATA_FILES += $(filter-out $(DATA_FILES),$(GENERATED_FILES))
|
DATA_FILES += $(filter-out $(DATA_FILES),$(GENERATED_DATA_FILES))
|
||||||
APPS = $(basename $(subst suites/,,$(DATA_FILES)))
|
APPS = $(basename $(subst suites/,,$(DATA_FILES)))
|
||||||
|
|
||||||
# Construct executable name by adding OS specific suffix $(EXEXT).
|
# Construct executable name by adding OS specific suffix $(EXEXT).
|
||||||
|
Loading…
x
Reference in New Issue
Block a user