Makefile.am 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. AM_CPPFLAGS = -I$(top_srcdir)/src/include
  2. pkgcfgdir= $(pkgdatadir)/config.d/
  3. libexecdir= $(pkglibdir)/libexec/
  4. pkgcfg_DATA = \
  5. psyc.conf
  6. if MINGW
  7. WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
  8. endif
  9. if USE_COVERAGE
  10. AM_CFLAGS = --coverage -O0
  11. XLIB = -lgcov
  12. endif
  13. lib_LTLIBRARIES = libgnunetpsycutil.la libgnunetpsyc.la
  14. libgnunetpsycutil_la_SOURCES = \
  15. psyc_util_lib.c
  16. libgnunetpsycutil_la_LIBADD = \
  17. $(top_builddir)/src/util/libgnunetutil.la \
  18. $(top_builddir)/src/env/libgnunetenv.la \
  19. $(GN_LIBINTL) $(XLIB)
  20. libgnunetpsycutil_la_LDFLAGS = \
  21. $(GN_LIB_LDFLAGS) $(WINFLAGS) \
  22. -version-info 0:0:0
  23. libgnunetpsyc_la_SOURCES = \
  24. psyc_api.c psyc.h
  25. libgnunetpsyc_la_LIBADD = \
  26. $(top_builddir)/src/util/libgnunetutil.la \
  27. $(top_builddir)/src/env/libgnunetenv.la \
  28. libgnunetpsycutil.la \
  29. $(GN_LIBINTL) $(XLIB)
  30. libgnunetpsyc_la_LDFLAGS = \
  31. $(GN_LIB_LDFLAGS) $(WINFLAGS) \
  32. -version-info 0:0:0
  33. bin_PROGRAMS =
  34. libexec_PROGRAMS = \
  35. gnunet-service-psyc
  36. gnunet_service_psyc_SOURCES = \
  37. gnunet-service-psyc.c
  38. gnunet_service_psyc_LDADD = \
  39. $(top_builddir)/src/util/libgnunetutil.la \
  40. $(top_builddir)/src/statistics/libgnunetstatistics.la \
  41. $(top_builddir)/src/multicast/libgnunetmulticast.la \
  42. $(top_builddir)/src/psycstore/libgnunetpsycstore.la \
  43. libgnunetpsycutil.la \
  44. $(GN_LIBINTL)
  45. gnunet_service_psyc_CFLAGS = $(AM_CFLAGS)
  46. if HAVE_TESTING
  47. check_PROGRAMS = \
  48. test_psyc
  49. endif
  50. if ENABLE_TEST_RUN
  51. AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;
  52. TESTS = $(check_PROGRAMS)
  53. endif
  54. test_psyc_SOURCES = \
  55. test_psyc.c
  56. test_psyc_LDADD = \
  57. libgnunetpsyc.la \
  58. libgnunetpsycutil.la \
  59. $(top_builddir)/src/testing/libgnunettesting.la \
  60. $(top_builddir)/src/core/libgnunetcore.la \
  61. $(top_builddir)/src/env/libgnunetenv.la \
  62. $(top_builddir)/src/util/libgnunetutil.la
  63. EXTRA_DIST = \
  64. test_psyc.conf