Makefile.am 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. AUTOMAKE_OPTIONS = foreign
  2. check_PROGRAMS=
  3. if HAVE_LD_WRAP_SUPPORT
  4. check_PROGRAMS += argv_testdriver buffer_testdriver
  5. endif
  6. if ENABLE_CRYPTO
  7. check_PROGRAMS += packet_id_testdriver tls_crypt_testdriver
  8. endif
  9. TESTS = $(check_PROGRAMS)
  10. openvpn_includedir = $(top_srcdir)/include
  11. openvpn_srcdir = $(top_srcdir)/src/openvpn
  12. compat_srcdir = $(top_srcdir)/src/compat
  13. argv_testdriver_CFLAGS = @TEST_CFLAGS@ -I$(openvpn_srcdir) -I$(compat_srcdir) \
  14. $(OPTIONAL_CRYPTO_CFLAGS)
  15. argv_testdriver_LDFLAGS = @TEST_LDFLAGS@ -L$(openvpn_srcdir) -Wl,--wrap=parse_line \
  16. $(OPTIONAL_CRYPTO_LIBS)
  17. argv_testdriver_SOURCES = test_argv.c mock_msg.c mock_msg.h \
  18. $(openvpn_srcdir)/platform.c \
  19. $(openvpn_srcdir)/buffer.c \
  20. $(openvpn_srcdir)/argv.c
  21. buffer_testdriver_CFLAGS = @TEST_CFLAGS@ -I$(openvpn_srcdir) -I$(compat_srcdir)
  22. buffer_testdriver_LDFLAGS = @TEST_LDFLAGS@ -L$(openvpn_srcdir) -Wl,--wrap=parse_line
  23. buffer_testdriver_SOURCES = test_buffer.c mock_msg.c mock_msg.h \
  24. $(openvpn_srcdir)/buffer.c \
  25. $(openvpn_srcdir)/platform.c
  26. packet_id_testdriver_CFLAGS = @TEST_CFLAGS@ \
  27. -I$(openvpn_includedir) -I$(compat_srcdir) -I$(openvpn_srcdir) \
  28. $(OPTIONAL_CRYPTO_CFLAGS)
  29. packet_id_testdriver_LDFLAGS = @TEST_LDFLAGS@ \
  30. $(OPTIONAL_CRYPTO_LIBS)
  31. packet_id_testdriver_SOURCES = test_packet_id.c mock_msg.c mock_msg.h \
  32. $(openvpn_srcdir)/buffer.c \
  33. $(openvpn_srcdir)/otime.c \
  34. $(openvpn_srcdir)/packet_id.c \
  35. $(openvpn_srcdir)/platform.c
  36. tls_crypt_testdriver_CFLAGS = @TEST_CFLAGS@ \
  37. -I$(openvpn_includedir) -I$(compat_srcdir) -I$(openvpn_srcdir) \
  38. $(OPTIONAL_CRYPTO_CFLAGS)
  39. tls_crypt_testdriver_LDFLAGS = @TEST_LDFLAGS@ \
  40. $(OPTIONAL_CRYPTO_LIBS)
  41. tls_crypt_testdriver_SOURCES = test_tls_crypt.c mock_msg.c mock_msg.h \
  42. $(openvpn_srcdir)/buffer.c \
  43. $(openvpn_srcdir)/crypto.c \
  44. $(openvpn_srcdir)/crypto_mbedtls.c \
  45. $(openvpn_srcdir)/crypto_openssl.c \
  46. $(openvpn_srcdir)/otime.c \
  47. $(openvpn_srcdir)/packet_id.c \
  48. $(openvpn_srcdir)/platform.c