/tests/test-modules/Makefile.am

https://code.google.com/ · Makefile · 39 lines · 30 code · 9 blank · 0 comment · 1 complexity · c45a804c54a2adae23eb349f7a6c765f MD5 · raw file

  1. AUTOMAKE_OPTIONS = foreign
  2. INCLUDES = -I$(top_srcdir)
  3. if WITH_GNU_LD
  4. VERSION_SCRIPT = \
  5. version.map
  6. OTHER_FLAGS = \
  7. -Wl,--version-script=$(VERSION_SCRIPT)
  8. endif
  9. BUILT_SOURCES = \
  10. $(VERSION_SCRIPT)
  11. MODULE_FLAGS = \
  12. -module -avoid-version $(OTHER_FLAGS) -rpath /foo
  13. check_LTLIBRARIES = \
  14. a.la \
  15. b.la \
  16. pcptest.la
  17. a_la_SOURCES = a.c
  18. a_la_LDFLAGS = $(MODULE_FLAGS)
  19. b_la_SOURCES = b.c
  20. b_la_LDFLAGS = $(MODULE_FLAGS)
  21. pcptest_la_SOURCES = pcptest.c
  22. pcptest_la_LDFLAGS = $(MODULE_FLAGS)
  23. $(VERSION_SCRIPT) :
  24. (echo "{ global:"; \
  25. echo " pdsh_module_info;"; \
  26. echo " pdsh_module_priority;"; \
  27. echo " local: *;"; \
  28. echo "};") > $(VERSION_SCRIPT)
  29. DISTCLEANFILES = \
  30. $(VERSION_SCRIPT)