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