35 lines
888 B
Makefile
35 lines
888 B
Makefile
CC=gcc
|
|
CFLAGS=-Wall
|
|
LIBS=-lcyassl
|
|
|
|
all: client-tcp client-tls client-tls-nonblocking client-tls-resume server-tcp server-tls server-tls-nonblocking server-tls-threaded
|
|
|
|
client-tcp: client-tcp.o
|
|
$(CC) -o $@ $^ $(CFLAGS)
|
|
|
|
client-tls: client-tls.o
|
|
$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
|
|
|
|
client-tls-nonblocking: client-tls-nonblocking.o
|
|
$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
|
|
|
|
client-tls-resume: client-tls-resume.o
|
|
$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
|
|
|
|
server-tcp: server-tcp.o
|
|
$(CC) -o $@ $^ $(CFLAGS)
|
|
|
|
server-tls: server-tls.o
|
|
$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
|
|
|
|
server-tls-nonblocking: server-tls-nonblocking.o
|
|
$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
|
|
|
|
server-tls-threaded: server-tls-threaded.o
|
|
$(CC) -o $@ $^ $(CFLAGS) $(LIBS) -lpthread
|
|
|
|
.PHONY: clean all
|
|
|
|
clean:
|
|
rm -f *.o client-tcp client-tls client-tls-nonblocking client-tls-resume server-tcp server-tls server-tls-nonblocking server-tls-threaded
|