From 188f30f6233d05eb62b58bf6d94a16bcbeeae0ee Mon Sep 17 00:00:00 2001 From: Cristian Stoica Date: Mon, 27 Apr 2015 15:26:14 +0300 Subject: [PATCH 4/4] Add the compile and install rules for cryptodev tests Change-Id: Ica10dc563c77220dcf0e0993515230df8a86c34d Signed-off-by: Yu Zongchun --- Makefile | 6 ++++++ tests/Makefile | 8 ++++++++ 2 files changed, 14 insertions(+) diff --git a/Makefile b/Makefile index 855bb54..5497037 100644 --- a/Makefile +++ b/Makefile @@ -32,6 +32,9 @@ install: modules_install modules_install: make -C $(KERNEL_DIR) SUBDIRS=`pwd` modules_install +install_tests: + make -C tests install DESTDIR=$(PREFIX) + clean: make -C $(KERNEL_DIR) SUBDIRS=`pwd` clean rm -f $(hostprogs) *~ @@ -40,6 +43,9 @@ clean: check: CFLAGS=$(CRYPTODEV_CFLAGS) KERNEL_DIR=$(KERNEL_DIR) make -C tests check +testprogs: + KERNEL_DIR=$(KERNEL_DIR) make -C tests testprogs + CPOPTS = ifneq (${SHOW_TYPES},) CPOPTS += --show-types diff --git a/tests/Makefile b/tests/Makefile index 20c52ba..67c3c83 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -19,6 +19,12 @@ example-async-hmac-objs := async_hmac.o example-async-speed-objs := async_speed.o example-hashcrypt-speed-objs := hashcrypt_speed.c +install: + install -d $(DESTDIR)/usr/bin/tests_cryptodev + for bin in $(hostprogs); do \ + install -m 755 $${bin} $(DESTDIR)/usr/bin/tests_cryptodev/; \ + done + check: $(hostprogs) ./cipher ./hmac @@ -28,6 +34,8 @@ check: $(hostprogs) ./cipher-gcm ./cipher-aead +testprogs: $(hostprogs) + clean: rm -f *.o *~ $(hostprogs) -- 2.3.5