aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cryptech.h3
-rw-r--r--tests/Makefile.in12
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 <stdint.h>
+#include <sys/types.h>
+
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 $@ $<