1*4882a593SmuzhiyunFrom 1980a8f4779a955e73285e7a0d86549b69bea5c8 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Yu Zongchun <b40527@freescale.com> 3*4882a593SmuzhiyunDate: Sun, 28 Apr 2013 14:39:22 +0800 4*4882a593SmuzhiyunSubject: [PATCH] Add the compile and install rules for cryptodev tests folder 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunThis is required to install the cryptodev tests folder to rootfs 7*4882a593Smuzhiyun 8*4882a593SmuzhiyunSigned-off-by: Yu Zongchun <b40527@freescale.com> 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunUpstream-Status: Pending 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun--- 13*4882a593Smuzhiyun Makefile | 6 ++++++ 14*4882a593Smuzhiyun tests/Makefile | 8 ++++++++ 15*4882a593Smuzhiyun 2 files changed, 14 insertions(+), 0 deletions(-) 16*4882a593Smuzhiyun 17*4882a593SmuzhiyunIndex: git/Makefile 18*4882a593Smuzhiyun=================================================================== 19*4882a593Smuzhiyun--- git.orig/Makefile 20*4882a593Smuzhiyun+++ git/Makefile 21*4882a593Smuzhiyun@@ -35,6 +35,9 @@ modules_install: 22*4882a593Smuzhiyun $(MAKE) $(KERNEL_MAKE_OPTS) modules_install 23*4882a593Smuzhiyun install -m 644 -D crypto/cryptodev.h $(DESTDIR)/$(includedir)/crypto/cryptodev.h 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun+install_tests: 26*4882a593Smuzhiyun+ make -C tests install DESTDIR=$(PREFIX) 27*4882a593Smuzhiyun+ 28*4882a593Smuzhiyun clean: 29*4882a593Smuzhiyun $(MAKE) $(KERNEL_MAKE_OPTS) clean 30*4882a593Smuzhiyun rm -f $(hostprogs) *~ 31*4882a593Smuzhiyun@@ -43,6 +46,9 @@ clean: 32*4882a593Smuzhiyun check: 33*4882a593Smuzhiyun CFLAGS=$(CRYPTODEV_CFLAGS) KERNEL_DIR=$(KERNEL_DIR) $(MAKE) -C tests check 34*4882a593Smuzhiyun 35*4882a593Smuzhiyun+testprogs: 36*4882a593Smuzhiyun+ KERNEL_DIR=$(KERNEL_DIR) make -C tests testprogs 37*4882a593Smuzhiyun+ 38*4882a593Smuzhiyun CPOPTS = 39*4882a593Smuzhiyun ifneq ($(SHOW_TYPES),) 40*4882a593Smuzhiyun CPOPTS += --show-types 41*4882a593SmuzhiyunIndex: git/tests/Makefile 42*4882a593Smuzhiyun=================================================================== 43*4882a593Smuzhiyun--- git.orig/tests/Makefile 44*4882a593Smuzhiyun+++ git/tests/Makefile 45*4882a593Smuzhiyun@@ -23,6 +23,12 @@ bindir = $(execprefix)/bin 46*4882a593Smuzhiyun 47*4882a593Smuzhiyun all: $(hostprogs) 48*4882a593Smuzhiyun 49*4882a593Smuzhiyun+install: 50*4882a593Smuzhiyun+ install -d $(DESTDIR)/usr/bin/tests_cryptodev 51*4882a593Smuzhiyun+ for bin in $(hostprogs); do \ 52*4882a593Smuzhiyun+ install -m 755 $${bin} $(DESTDIR)/usr/bin/tests_cryptodev/; \ 53*4882a593Smuzhiyun+ done 54*4882a593Smuzhiyun+ 55*4882a593Smuzhiyun check: $(hostprogs) 56*4882a593Smuzhiyun ./cipher 57*4882a593Smuzhiyun ./hmac 58*4882a593Smuzhiyun@@ -38,6 +44,8 @@ install: 59*4882a593Smuzhiyun install -m 755 $$prog $(DESTDIR)/$(bindir); \ 60*4882a593Smuzhiyun done 61*4882a593Smuzhiyun 62*4882a593Smuzhiyun+testprogs: $(hostprogs) 63*4882a593Smuzhiyun+ 64*4882a593Smuzhiyun clean: 65*4882a593Smuzhiyun rm -f *.o *~ $(hostprogs) 66*4882a593Smuzhiyun 67