diff --git a/tests/Makefile b/tests/Makefile index 5e1458a0e..8b2af476b 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -50,6 +50,15 @@ ifdef ZLIB LOCAL_LDFLAGS += -lz endif +# Python executable +ifndef PYTHON +ifdef WINDOWS +PYTHON=python +else +PYTHON=python2 +endif +endif + APPS = test_suite_aes.ecb test_suite_aes.cbc \ test_suite_aes.cfb test_suite_aes.ofb \ test_suite_aes.xts \ @@ -188,7 +197,7 @@ C_FILES := $(addsuffix .c,$(APPS)) .SECONDEXPANSION: $(C_FILES): %.c: suites/$$(func.$$*).function suites/%.data scripts/generate_code.py suites/helpers.function suites/main_test.function suites/host_test.function echo " Gen $@" - python scripts/generate_code.py -f suites/$(func.$*).function \ + $(PYTHON) scripts/generate_code.py -f suites/$(func.$*).function \ -d suites/$*.data \ -t suites/main_test.function \ -p suites/host_test.function \ @@ -223,7 +232,7 @@ EMBEDDED_TESTS := $(addprefix embedded_,$(APPS)) .SECONDEXPANSION: $(EMBEDDED_TESTS): embedded_%: suites/$$(func.$$*).function suites/%.data scripts/generate_code.py suites/helpers.function suites/main_test.function suites/target_test.function echo " Gen ./TESTS/mbedtls/$*/$*.c" - python scripts/generate_code.py -f suites/$(func.$*).function \ + $(PYTHON) scripts/generate_code.py -f suites/$(func.$*).function \ -d suites/$*.data \ -t suites/main_test.function \ -p suites/target_test.function \