36 lines
929 B
Makefile
36 lines
929 B
Makefile
CC=gcc
|
|
CFLAGS=-Wall -DWOLFSSL_DTLS
|
|
LIBS=-lwolfssl -lpthread
|
|
|
|
all: client-udp client-dtls client-dtls-nonblocking client-dtls-resume server-udp server-dtls server-dtls-nonblocking server-dtls-threaded
|
|
|
|
client-udp: client-udp.o
|
|
$(CC) -o $@ $^ $(CFLAGS)
|
|
|
|
client-dtls: client-dtls.o
|
|
$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
|
|
|
|
client-dtls-nonblocking: client-dtls-nonblocking.o
|
|
$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
|
|
|
|
client-dtls-resume: client-dtls-resume.o
|
|
$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
|
|
|
|
server-udp: server-udp.o
|
|
$(CC) -o $@ $^ $(CFLAGS)
|
|
|
|
server-dtls: server-dtls.o
|
|
$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
|
|
|
|
server-dtls-nonblocking: server-dtls-nonblocking.o
|
|
$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
|
|
|
|
server-dtls-threaded: server-dtls-threaded.o
|
|
$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
|
|
|
|
|
|
.PHONY: clean all
|
|
|
|
clean:
|
|
rm -f *.o client-udp client-dtls client-dtls-nonblocking client-dtls-resume server-udp server-dtls server-dtls-nonblocking server-dtls-threaded
|