diff options
-rw-r--r-- | Makefile | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -46,6 +46,10 @@ LIBTFM_BLD ?= ${PKCS11_DIR}/libtfm export LIBHAL_SRC LIBHAL_BLD LIBTFM_SRC LIBTFM_BLD +# Python executable to use for scripts run during this build + +PYTHON ?= python3 + # Whether to enable threading. Main reason for being able to turn it # off is that gdb on the Novena (sometimes) goes bananas when # threading is enabled. @@ -159,10 +163,10 @@ ${LIBHAL_BLD}/libhal.a: .FORCE ${LIBTFM_BLD}/libtfm.a ${MAKE} -C libhal ${LIBHAL_TARGET} attributes.h: attributes.yaml scripts/build-attributes Makefile - python scripts/build-attributes attributes.yaml attributes.h + ${PYTHON} scripts/build-attributes attributes.yaml attributes.h cryptech/py11/attribute_map.py: attributes.yaml scripts/build-py11-attributes Makefile - python scripts/build-py11-attributes attributes.yaml $@ + ${PYTHON} scripts/build-py11-attributes attributes.yaml $@ pkcs11.o: pkcs11.c attributes.h ${LIBS} ${CC} ${CFLAGS} -c $< @@ -189,7 +193,7 @@ TAGS: *.[ch] # Basic testing, via the Python unittest library and our cryptech.py11 interface code test: all - python unit_tests.py --libpkcs11 ./${SONAME} + ${PYTHON} unit_tests.py --libpkcs11 ./${SONAME} # Further testing using hsmbully, if we can find a copy of it. |