Makefile.am 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. # This Makefile.am is in the public domain
  2. AM_CPPFLAGS = -I$(top_srcdir)/src/include
  3. EXTRA_DIST = \
  4. test_abd_defaults.conf \
  5. test_abd_lookup.conf
  6. if USE_COVERAGE
  7. AM_CFLAGS = --coverage -O0
  8. endif
  9. pkgcfgdir = $(pkgdatadir)/config.d/
  10. libexecdir= $(pkglibdir)/libexec/
  11. plugindir = $(libdir)/gnunet
  12. pkgcfg_DATA = \
  13. abd.conf
  14. # /usr/lib - compiles a layer which can be used to be communicagte with the service
  15. lib_LTLIBRARIES = \
  16. libgnunetabd.la
  17. # /usr/lib/gnunet/libexec - Business logic . Separate process
  18. libexec_PROGRAMS = \
  19. gnunet-service-abd
  20. bin_PROGRAMS = \
  21. gnunet-abd
  22. plugin_LTLIBRARIES = \
  23. libgnunet_plugin_gnsrecord_abd.la
  24. gnunet_abd_SOURCES = \
  25. gnunet-abd.c
  26. gnunet_abd_LDADD = \
  27. libgnunetabd.la \
  28. $(top_builddir)/src/util/libgnunetutil.la \
  29. $(top_builddir)/src/gnsrecord/libgnunetgnsrecord.la \
  30. $(top_builddir)/src/identity/libgnunetidentity.la \
  31. $(top_builddir)/src/namestore/libgnunetnamestore.la \
  32. $(GN_LIBINTL)
  33. libgnunet_plugin_gnsrecord_abd_la_SOURCES = \
  34. plugin_gnsrecord_abd.c
  35. libgnunet_plugin_gnsrecord_abd_la_LIBADD = \
  36. libgnunetabd.la \
  37. $(top_builddir)/src/util/libgnunetutil.la \
  38. $(LTLIBINTL)
  39. libgnunet_plugin_gnsrecord_abd_la_LDFLAGS = \
  40. $(GN_PLUGIN_LDFLAGS)
  41. gnunet_service_abd_SOURCES = \
  42. gnunet-service-abd.c
  43. gnunet_service_abd_LDADD = \
  44. libgnunetabd.la \
  45. $(top_builddir)/src/util/libgnunetutil.la \
  46. $(top_builddir)/src/gns/libgnunetgns.la \
  47. $(top_builddir)/src/namestore/libgnunetnamestore.la \
  48. $(top_builddir)/src/statistics/libgnunetstatistics.la \
  49. $(GN_LIBINTL)
  50. libgnunetabd_la_SOURCES = \
  51. abd_api.c abd.h\
  52. abd_serialization.c \
  53. abd_serialization.h \
  54. delegate_misc.c \
  55. delegate_misc.h
  56. libgnunetabd_la_LIBADD = \
  57. $(top_builddir)/src/util/libgnunetutil.la $(XLIB)
  58. libgnunetabd_la_LDFLAGS = \
  59. $(GN_LIB_LDFLAGS)
  60. check_SCRIPTS = \
  61. test_abd_issue.sh \
  62. test_abd_verify_simple.sh \
  63. test_abd_verify.sh \
  64. test_abd_verify_and.sh
  65. if ENABLE_TEST_RUN
  66. if HAVE_SQLITE
  67. AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;
  68. TESTS = $(check_SCRIPTS)
  69. endif
  70. endif