From 1980a8f4779a955e73285e7a0d86549b69bea5c8 Mon Sep 17 00:00:00 2001 From: Yu Zongchun Date: Sun, 28 Apr 2013 14:39:22 +0800 Subject: [PATCH] Add the compile and install rules for cryptodev tests folder This is required to install the cryptodev tests folder to rootfs Signed-off-by: Yu Zongchun Upstream-Status: Pending --- Makefile | 6 ++++++ tests/Makefile | 8 ++++++++ 2 files changed, 14 insertions(+), 0 deletions(-) diff --git a/Makefile b/Makefile index 31c4b3f..2ecf2a9 100644 --- a/Makefile +++ b/Makefile @@ -34,6 +34,9 @@ modules_install: @echo "Installing cryptodev.h in $(PREFIX)/usr/include/crypto ..." @install -D crypto/cryptodev.h $(PREFIX)/usr/include/crypto/cryptodev.h +install_tests: + make -C tests install DESTDIR=$(PREFIX) + clean: make -C $(KERNEL_DIR) SUBDIRS=`pwd` clean rm -f $(hostprogs) *~ @@ -42,6 +45,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 c9f04e8..cd202af 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)