Makefile.am 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. # This Makefile.am is in the public domain
  2. AM_CPPFLAGS = -I$(top_srcdir)/src/include
  3. if MINGW
  4. WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
  5. endif
  6. if USE_COVERAGE
  7. AM_CFLAGS = --coverage -O0
  8. XLIB = -lgcov
  9. endif
  10. pkgcfgdir= $(pkgdatadir)/config.d/
  11. dist_pkgcfg_DATA = \
  12. testing.conf
  13. lib_LTLIBRARIES = \
  14. libgnunettesting.la
  15. libgnunettesting_la_SOURCES = \
  16. testing.c
  17. libgnunettesting_la_LIBADD = \
  18. $(top_builddir)/src/arm/libgnunetarm.la \
  19. $(top_builddir)/src/util/libgnunetutil.la \
  20. $(LTLIBINTL)
  21. libgnunettesting_la_LDFLAGS = \
  22. $(GN_LIB_LDFLAGS) \
  23. -version-info 2:0:1
  24. bin_PROGRAMS = \
  25. gnunet-testing
  26. noinst_PROGRAMS = \
  27. list-keys
  28. gnunet_testing_SOURCES = \
  29. gnunet-testing.c
  30. gnunet_testing_LDADD = \
  31. libgnunettesting.la \
  32. $(top_builddir)/src/util/libgnunetutil.la \
  33. $(GN_LIBINTL)
  34. list_keys_SOURCES = \
  35. list-keys.c
  36. list_keys_LDADD = \
  37. $(top_builddir)/src/util/libgnunetutil.la \
  38. $(GN_LIBINTL)
  39. check_PROGRAMS = \
  40. test_testing_portreservation \
  41. test_testing_servicestartup \
  42. test_testing_peerstartup \
  43. test_testing_peerstartup2 \
  44. test_testing_sharedservices
  45. if ENABLE_TEST_RUN
  46. AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;unset XDG_DATA_HOME;unset XDG_CONFIG_HOME;
  47. TESTS = \
  48. test_testing_portreservation \
  49. test_testing_peerstartup \
  50. test_testing_peerstartup2 \
  51. test_testing_servicestartup
  52. endif
  53. test_testing_portreservation_SOURCES = \
  54. test_testing_portreservation.c
  55. test_testing_portreservation_LDADD = \
  56. libgnunettesting.la \
  57. $(top_builddir)/src/util/libgnunetutil.la
  58. test_testing_peerstartup_SOURCES = \
  59. test_testing_peerstartup.c
  60. test_testing_peerstartup_LDADD = \
  61. libgnunettesting.la \
  62. $(top_builddir)/src/util/libgnunetutil.la
  63. test_testing_peerstartup2_SOURCES = \
  64. test_testing_peerstartup2.c
  65. test_testing_peerstartup2_LDADD = \
  66. libgnunettesting.la \
  67. $(top_builddir)/src/util/libgnunetutil.la
  68. test_testing_servicestartup_SOURCES = \
  69. test_testing_servicestartup.c
  70. test_testing_servicestartup_LDADD = \
  71. libgnunettesting.la \
  72. $(top_builddir)/src/util/libgnunetutil.la
  73. test_testing_sharedservices_SOURCES = \
  74. test_testing_sharedservices.c
  75. test_testing_sharedservices_LDADD = \
  76. libgnunettesting.la \
  77. $(top_builddir)/src/util/libgnunetutil.la
  78. EXTRA_DIST = \
  79. test_testing_defaults.conf \
  80. test_testing_sharedservices.conf