From ab7d78b06974aa35bf42ad266ef0b72e188d120a Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Thu, 11 Jun 2015 12:23:36 -0400 Subject: Build issues on Novena. --- cryptech.h | 3 +++ tests/Makefile.in | 12 +++++++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/cryptech.h b/cryptech.h index 6f7d439..2f8abc9 100644 --- a/cryptech.h +++ b/cryptech.h @@ -460,6 +460,9 @@ typedef enum { HAL_ERROR_LIST N_HAL_ERRORS } hal_error_t; * Public functions. */ +#include +#include + extern const char *hal_error_string(const hal_error_t err); /* diff --git a/tests/Makefile.in b/tests/Makefile.in index 46a3aba..b5801d9 100644 --- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -33,7 +33,7 @@ BIN = test-aes-key-wrap test-hash test-pbkdf2 test-rsa CC = @CC@ CFLAGS = @CFLAGS@ -I.. -LDFLAGS = @LDFLAGS@ ${LIB} +LDFLAGS = @LDFLAGS@ TFMDIR = @TFMDIR@ prefix = @prefix@ @@ -44,10 +44,6 @@ abs_top_builddir= @abs_top_builddir@ all: ${BIN} -*.o: ${INC} - -${BIN}: ${LIB} - test: all for i in ${BIN}; do ./$$i; done @@ -56,3 +52,9 @@ clean: distclean: clean rm -f Makefile + +${BIN}: %: %.o ${LIB} + ${CC} ${CFLAGS} -o $@ $^ ${LDFLAGS} + +%.o: %.c ${INC} + ${CC} ${CFLAGS} -c -o $@ $< -- cgit v1.2.3