]> git.ipfire.org Git - thirdparty/openssl.git/blame - demos/guide/Makefile
demos: tidy up makefiles, fix warnings
[thirdparty/openssl.git] / demos / guide / Makefile
CommitLineData
a5a0c6a3 1#
23fe02e5 2# To run the demos when linked with a shared library (default) ensure that
86db9588 3# libcrypto and libssl are on the library path. For example:
a5a0c6a3 4#
86db9588 5# LD_LIBRARY_PATH=../.. ./tls-client-block www.example.com 443
a5a0c6a3 6
86db9588
JM
7TESTS = tls-client-block \
8 quic-client-block \
9 quic-multi-stream \
10 tls-client-non-block \
11 quic-client-non-block
a5a0c6a3 12
86db9588
JM
13CFLAGS = -I../../include -g -Wall
14LDFLAGS = -L../..
15LDLIBS = -lcrypto -lssl
23fe02e5 16
86db9588 17all: $(TESTS)
584140fa 18
86db9588
JM
19tls-client-block: tls-client-block.o
20quic-client-block: quic-client-block.o
21quic-multi-stream: quic-multi-stream.o
22tls-client-non-block: tls-client-non-block.o
23quic-client-non-block: quic-client-non-block.o
02953645 24
86db9588 25$(TESTS):
b71784f7
MC
26 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS)
27
a5a0c6a3 28clean:
86db9588
JM
29 $(RM) $(TESTS) *.o
30
31.PHONY: test
32test: all
33 @echo "\nTLS and QUIC tests:"
34 @echo "skipped"