summaryrefslogtreecommitdiffstats
path: root/tests/pytests/rehandshake/Makefile
blob: 170b89e2d0423c127621adc8f5bd0e2f50b30e56 (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
CC=gcc
CFLAGS_TLS=-DDEBUG -ggdb3 -O0 -lgnutls -luv
CFLAGS_TCP=-DDEBUG -ggdb3 -O0 -luv

all: tcproxy tlsproxy

tlsproxy: tls-proxy.o tlsproxy.o
	$(CC) tls-proxy.o tlsproxy.o -o tlsproxy $(CFLAGS_TLS)

tls-proxy.o: tls-proxy.c tls-proxy.h array.h
	$(CC) -c -o $@ $< $(CFLAGS_TLS)

tlsproxy.o: tlsproxy.c tls-proxy.h
	$(CC) -c -o $@ $< $(CFLAGS_TLS)

tcproxy: tcp-proxy.o tcproxy.o
	$(CC) tcp-proxy.o tcproxy.o -o tcproxy $(CFLAGS_TCP)

tcp-proxy.o: tcp-proxy.c tcp-proxy.h array.h
	$(CC) -c -o $@ $< $(CFLAGS_TCP)

tcproxy.o: tcproxy.c tcp-proxy.h
	$(CC) -c -o $@ $< $(CFLAGS_TCP)

clean:
	rm -f tcp-proxy.o tcproxy.o tcproxy tls-proxy.o tlsproxy.o tlsproxy

.PHONY: all clean