Makefile 972 B

1234567891011121314151617181920212223242526272829303132
  1. #
  2. # To run the demos when linked with a shared library (default) ensure that
  3. # libcrypto and libssl are on the library path. For example to run the
  4. # tls-client-block demo:
  5. #
  6. # LD_LIBRARY_PATH=../.. ./tls-client-block
  7. CFLAGS = -I../../include -g
  8. LDFLAGS = -L../..
  9. LDLIBS = -lcrypto -lssl
  10. all: tls-client-block quic-client-block quic-multi-stream tls-client-non-block \
  11. quic-client-non-block
  12. tls-client-block: tls-client-block.c
  13. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS)
  14. quic-client-block: quic-client-block.c
  15. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS)
  16. quic-multi-stream: quic-multi-stream.c
  17. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS)
  18. tls-client-non-block: tls-client-non-block.c
  19. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS)
  20. quic-client-non-block: quic-client-non-block.c
  21. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS)
  22. clean:
  23. $(RM) *.o tls-client-block quic-client-block quic-multi-stream \
  24. tls-client-non-block quic-client-non-block