Initial import from FreeBSD RELENG_4:
[games.git] / secure / 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 #
7 LIBCRYPT!=cd $(.CURDIR)/..; \
8         printf "xxx:\n\techo \$${.OBJDIR}/libcipher.a\n" | make -r -s -f - xxx
9
10 #CFLAGS+= -DHAVE_CRYPT16
11 LIBCRYPT+= -lcrypt
12
13 TARGETS=cert speedcrypt speeddes
14
15 all: ${TARGETS}
16
17 test: all testcrypt testencrypt testdes testspeed
18
19 testcrypt: cert
20         @./cert -c
21
22 testencrypt: cert
23         @./cert -e < ${.CURDIR}/cert.input
24
25 testdes: cert
26         @./cert -d < ${.CURDIR}/cert.input
27
28 testspeed: cryptspeed desspeed
29
30 cryptspeed: speedcrypt
31         @./speedcrypt 30 1
32         @./speedcrypt 30 1
33         @./speedcrypt 30 0
34         @./speedcrypt 30 0
35
36 desspeed: speeddes
37         @./speeddes 30 1
38         @./speeddes 30 1
39         @./speeddes 40 25
40         @./speeddes 40 25
41
42 cert: cert.c ${LIBCRYPT}
43         $(CC) $(CFLAGS) -o cert ${.CURDIR}/cert.c ${LIBCRYPT}
44
45 speedcrypt: speedcrypt.c ${LIBCRYPT}
46         $(CC) $(CFLAGS) -o speedcrypt ${.CURDIR}/speedcrypt.c ${LIBCRYPT}
47
48 speeddes: speeddes.c ${LIBCRYPT}
49         $(CC) $(CFLAGS) -o speeddes ${.CURDIR}/speeddes.c ${LIBCRYPT}
50
51 clean:
52         rm -f ${TARGETS}
53
54 install:
55
56 .include <bsd.prog.mk>