4d066f826d2cb7a9417f298f34c7961cc4217085
[dragonfly.git] / lib / libcipher / test / Makefile
1 #
2 #       Hacked Makefile to compile and run the DES-certification program,
3 #       but not install anything.
4 #
5 # $FreeBSD: src/secure/lib/libcipher/test/Makefile,v 1.5 1999/08/28 01:30:21 peter Exp $
6 # $DragonFly: src/secure/lib/libcipher/test/Makefile,v 1.2 2003/06/17 04:27:48 dillon Exp $
7 #
8 LIBCRYPT!=cd $(.CURDIR)/..; \
9         printf "xxx:\n\techo \$${.OBJDIR}/libcipher.a\n" | make -r -s -f - xxx
10
11 #CFLAGS+= -DHAVE_CRYPT16
12 LIBCRYPT+= -lcrypt
13
14 TARGETS=cert speedcrypt speeddes
15
16 all: ${TARGETS}
17
18 test: all testcrypt testencrypt testdes testspeed
19
20 testcrypt: cert
21         @./cert -c
22
23 testencrypt: cert
24         @./cert -e < ${.CURDIR}/cert.input
25
26 testdes: cert
27         @./cert -d < ${.CURDIR}/cert.input
28
29 testspeed: cryptspeed desspeed
30
31 cryptspeed: speedcrypt
32         @./speedcrypt 30 1
33         @./speedcrypt 30 1
34         @./speedcrypt 30 0
35         @./speedcrypt 30 0
36
37 desspeed: speeddes
38         @./speeddes 30 1
39         @./speeddes 30 1
40         @./speeddes 40 25
41         @./speeddes 40 25
42
43 cert: cert.c ${LIBCRYPT}
44         $(CC) $(CFLAGS) -o cert ${.CURDIR}/cert.c ${LIBCRYPT}
45
46 speedcrypt: speedcrypt.c ${LIBCRYPT}
47         $(CC) $(CFLAGS) -o speedcrypt ${.CURDIR}/speedcrypt.c ${LIBCRYPT}
48
49 speeddes: speeddes.c ${LIBCRYPT}
50         $(CC) $(CFLAGS) -o speeddes ${.CURDIR}/speeddes.c ${LIBCRYPT}
51
52 clean:
53         rm -f ${TARGETS}
54
55 install:
56
57 .include <bsd.prog.mk>