Makefile.am 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. AM_CPPFLAGS = -I$(top_srcdir)/src/include
  2. pkgcfgdir= $(pkgdatadir)/config.d/
  3. libexecdir= $(pkglibdir)/libexec/
  4. pkgcfg_DATA = \
  5. scalarproduct.conf
  6. if MINGW
  7. WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
  8. endif
  9. if USE_COVERAGE
  10. AM_CFLAGS = -fprofile-arcs -ftest-coverage
  11. endif
  12. bin_PROGRAMS = \
  13. gnunet-scalarproduct
  14. libexec_PROGRAMS = \
  15. gnunet-service-scalarproduct
  16. lib_LTLIBRARIES = \
  17. libgnunetscalarproduct.la
  18. gnunet_scalarproduct_SOURCES = \
  19. gnunet-scalarproduct.c
  20. gnunet_scalarproduct_LDADD = \
  21. $(top_builddir)/src/util/libgnunetutil.la \
  22. libgnunetscalarproduct.la \
  23. $(LIBGCRYPT_LIBS) \
  24. -lgcrypt \
  25. $(GN_LIBINTL)
  26. gnunet_service_scalarproduct_SOURCES = \
  27. gnunet-service-scalarproduct.c
  28. gnunet_service_scalarproduct_LDADD = \
  29. $(top_builddir)/src/util/libgnunetutil.la \
  30. $(top_builddir)/src/cadet/libgnunetcadet.la \
  31. $(top_builddir)/src/set/libgnunetset.la \
  32. $(LIBGCRYPT_LIBS) \
  33. -lgcrypt \
  34. $(GN_LIBINTL)
  35. libgnunetscalarproduct_la_SOURCES = \
  36. scalarproduct_api.c \
  37. scalarproduct.h
  38. libgnunetscalarproduct_la_LIBADD = \
  39. $(top_builddir)/src/util/libgnunetutil.la \
  40. $(top_builddir)/src/statistics/libgnunetstatistics.la \
  41. $(LIBGCRYPT_LIBS) \
  42. -lgcrypt \
  43. $(LTLIBINTL)
  44. libgnunetscalarproduct_la_LDFLAGS = \
  45. $(GN_LIB_LDFLAGS)
  46. EXTRA_DIST = \
  47. test_scalarproduct.conf \
  48. $(check_SCRIPTS)
  49. check_SCRIPTS = \
  50. test_scalarproduct.sh \
  51. test_scalarproduct_negative.sh \
  52. test_scalarproduct_negativezero.sh
  53. if ENABLE_TEST_RUN
  54. AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;
  55. TESTS = $(check_SCRIPTS)
  56. endif