Makefile.am 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. # This Makefile.am is in the public domain
  2. AM_CPPFLAGS = -I$(top_srcdir)/src/include
  3. pkgcfgdir= $(pkgdatadir)/config.d/
  4. libexecdir= $(pkglibdir)/libexec/
  5. pkgcfg_DATA = \
  6. secretsharing.conf
  7. if USE_COVERAGE
  8. AM_CFLAGS = -fprofile-arcs -ftest-coverage
  9. endif
  10. libexec_PROGRAMS = \
  11. gnunet-service-secretsharing
  12. lib_LTLIBRARIES = \
  13. libgnunetsecretsharing.la
  14. gnunet_secretsharing_profiler_SOURCES = \
  15. gnunet-secretsharing-profiler.c
  16. gnunet_secretsharing_profiler_LDADD = \
  17. libgnunetsecretsharing.la \
  18. $(top_builddir)/src/testbed/libgnunettestbed.la \
  19. $(top_builddir)/src/util/libgnunetutil.la \
  20. $(GN_LIBINTL)
  21. gnunet_service_secretsharing_SOURCES = \
  22. gnunet-service-secretsharing.c \
  23. secretsharing_common.c \
  24. secretsharing_protocol.h
  25. gnunet_service_secretsharing_CFLAGS = $(AM_CFLAGS)
  26. gnunet_service_secretsharing_LDADD = \
  27. $(top_builddir)/src/util/libgnunetutil.la \
  28. $(top_builddir)/src/consensus/libgnunetconsensus.la \
  29. $(LIBGCRYPT_LIBS) \
  30. $(GN_LIBINTL)
  31. libgnunetsecretsharing_la_SOURCES = \
  32. secretsharing_api.c \
  33. secretsharing_common.c \
  34. secretsharing.h
  35. libgnunetsecretsharing_la_LIBADD = \
  36. $(top_builddir)/src/util/libgnunetutil.la \
  37. $(LIBGCRYPT_LIBS) \
  38. $(LTLIBINTL)
  39. libgnunetsecretsharing_la_LDFLAGS = \
  40. $(GN_LIB_LDFLAGS)
  41. if HAVE_TESTING
  42. bin_PROGRAMS = \
  43. gnunet-secretsharing-profiler
  44. check_PROGRAMS = \
  45. test_secretsharing_api
  46. if ENABLE_TEST_RUN
  47. AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;unset XDG_DATA_HOME;unset XDG_CONFIG_HOME;
  48. TESTS = $(check_PROGRAMS)
  49. endif
  50. endif
  51. test_secretsharing_api_SOURCES = \
  52. test_secretsharing_api.c
  53. test_secretsharing_api_LDADD = \
  54. libgnunetsecretsharing.la \
  55. $(top_builddir)/src/testing/libgnunettesting.la \
  56. $(top_builddir)/src/util/libgnunetutil.la
  57. EXTRA_DIST = \
  58. test_secretsharing.conf