blob: 33a67bcca41505e24b7b2d0fac819ac71614f973 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
CC = gcc
CFLAGS = -Wall -g -O2 -I../userspace
GNUTLS_LDFLAGS = -L/usr/local/lib -lgnutls
USERSPACE_LDFLAGS = -L../userspace -lcryptodev
progs := cipher hmac ncr ncr_lib pk pk_lib speed
all: $(progs)
cipher: cipher.c
$(CC) $(CFLAGS) $< -o $@
speed: speed.c
$(CC) $(CFLAGS) $< -o $@
hmac: hmac.c
$(CC) $(CFLAGS) $< -o $@
ncr: ncr.c
$(CC) $(CFLAGS) $< -o $@
ncr_lib: ncr_lib.c
$(CC) $(CFLAGS) $< $(USERSPACE_LDFLAGS) -o $@
pk: pk.c
$(CC) $(CFLAGS) $< -o $@ $(GNUTLS_LDFLAGS)
pk_lib: pk_lib.c
$(CC) $(CFLAGS) $< $(GNUTLS_LDFLAGS) $(USERSPACE_LDFLAGS) -o $@
check: $(progs)
./ncr
LD_LIBRARY_PATH=../userspace ./ncr_lib
./pk
LD_LIBRARY_PATH=../userspace ./pk_lib
./cipher
./hmac
./speed
clean:
rm -f *.o *~ $(progs)
|