Home | History | Annotate | Line # | Download | only in server
      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 #
      9 CFLAGS  += -I../../../include -g -Wall -Wsign-compare
     10 LDFLAGS += -L../../..
     11 LDLIBS  = -lcrypto -lssl
     12 
     13 .PHONY: all server clean run s_client
     14 
     15 all: server
     16 
     17 server: server.c
     18 	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS)
     19 
     20 clean:
     21 	$(RM) server *.o
     22 
     23 run: server
     24 	LD_LIBRARY_PATH=../../.. ./server 4444 \
     25 	    ../../../test/certs/servercert.pem \
     26 	    ../../../test/certs/serverkey.pem
     27 
     28 s_client:
     29 	LD_LIBRARY_PATH=../../.. ../../../apps/openssl \
     30 	    s_client -quic -quiet -alpn ossltest -connect 127.0.0.1:4444 || true
     31