blob: 2e68f2507beeba5994c767f7f1fd492b9144f9a4 (
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
|
CFLAGS=$(shell pkg-config libssl --cflags)
LDFLAGS=$(shell pkg-config libssl --libs)
all: cacert.pem servercert.pem clientcert.pem client server
cacert.pem:
./gen.sh ca
servercert.pem: cacert.pem
./gen.sh server
clientcert.pem: cacert.pem
./gen.sh client
server: server.c common.h
colorgcc -o server -Wall $(CFLAGS) server.c $(LDFLAGS)
client: client.c common.h
colorgcc -o client -Wall $(CFLAGS) client.c $(LDFLAGS)
clean:
rm -f server client *~
./gen.sh clean
|