blob: 9156205cc482c20df9e36824406e0b704b66a019 (
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
|
CC = gcc
CFLAGS = -I. -Wall -g -O2 -fPIC
progs := ncr-setkey
libobj = ncrypto_fd.o ncrypto_generate_params.o ncrypto_key.o ncrypto_masterkey.o ncrypto_params.o ncrypto_session.o
all: $(progs) libcryptodev.so
ncr-setkey: setkey.c
$(CC) $(CFLAGS) $< -o $@
libcryptodev.so: ${libobj}
gcc -shared -o libcryptodev.so.0.0 -Wl,-soname,libcryptodev.so.0 ${libobj}
ln -sf libcryptodev.so.0.0 libcryptodev.so.0
ln -sf libcryptodev.so.0.0 libcryptodev.so
$(libobj): linux/ncr.h
linux/ncr.h: ../ncr.h
mkdir -p linux
cp $< linux/ncr.h
clean:
rm -rf *.o *~ libcryptodev.so* ncr-setkey linux
|