1# 2# To run the demo when linked with a shared library (default) ensure that 3# libcrypto and libssl are on the library path. For example: 4# 5# LD_LIBRARY_PATH=../../.. ./server 4444 \ 6# ../../../test/certs/servercert.pem \ 7# ../../../test/certs/serverkey.pem 8# 9CFLAGS += -I../../../include -g -Wall -Wsign-compare 10LDFLAGS += -L../../.. 11LDLIBS = -lcrypto -lssl 12 13.PHONY: all server clean run s_client 14 15all: server 16 17server: server.c 18 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) 19 20clean: 21 $(RM) server *.o 22 23run: server 24 LD_LIBRARY_PATH=../../.. ./server 4444 \ 25 ../../../test/certs/servercert.pem \ 26 ../../../test/certs/serverkey.pem 27 28s_client: 29 LD_LIBRARY_PATH=../../.. ../../../apps/openssl \ 30 s_client -quic -quiet -alpn ossltest -connect 127.0.0.1:4444 || true 31