Makefile.am 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. SUBDIRS = .
  2. AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
  3. AM_CPPFLAGS += $(BOOST_INCLUDES)
  4. AM_CXXFLAGS = $(B10_CXXFLAGS)
  5. if USE_STATIC_LINK
  6. AM_LDFLAGS = -static
  7. endif
  8. CLEANFILES = *.gcno *.gcda
  9. TESTS =
  10. if HAVE_GTEST
  11. TESTS += run_unittests
  12. run_unittests_SOURCES = run_unittests.cc
  13. run_unittests_SOURCES += log_formatter_unittest.cc
  14. run_unittests_SOURCES += logger_level_impl_unittest.cc
  15. run_unittests_SOURCES += logger_level_unittest.cc
  16. run_unittests_SOURCES += logger_manager_unittest.cc
  17. run_unittests_SOURCES += logger_name_unittest.cc
  18. run_unittests_SOURCES += logger_support_unittest.cc
  19. run_unittests_SOURCES += logger_unittest.cc
  20. run_unittests_SOURCES += logger_specification_unittest.cc
  21. run_unittests_SOURCES += message_dictionary_unittest.cc
  22. run_unittests_SOURCES += message_initializer_unittest_2.cc
  23. run_unittests_SOURCES += message_initializer_unittest.cc
  24. run_unittests_SOURCES += message_reader_unittest.cc
  25. run_unittests_SOURCES += output_option_unittest.cc
  26. run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES) $(LOG4CPLUS_INCLUDES)
  27. run_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS)
  28. run_unittests_CXXFLAGS = $(AM_CXXFLAGS)
  29. if USE_CLANGPP
  30. # This is to workaround unused variables tcout and tcerr in
  31. # log4cplus's streams.h.
  32. run_unittests_CXXFLAGS += -Wno-unused-variable
  33. endif
  34. run_unittests_LDADD = $(GTEST_LDADD)
  35. run_unittests_LDADD += $(top_builddir)/src/lib/log/liblog.la
  36. run_unittests_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
  37. run_unittests_LDADD += $(top_builddir)/src/lib/util/libutil.la
  38. run_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libexceptions.la
  39. run_unittests_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
  40. endif
  41. check_PROGRAMS = logger_example
  42. logger_example_SOURCES = logger_example.cc
  43. logger_example_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
  44. logger_example_LDFLAGS = $(AM_LDFLAGS) $(LOG4CPLUS_LDFLAGS)
  45. logger_example_LDADD = $(top_builddir)/src/lib/log/liblog.la
  46. logger_example_LDADD += $(top_builddir)/src/lib/util/libutil.la
  47. noinst_PROGRAMS = $(TESTS)
  48. # Additional test using the shell
  49. PYTESTS = console_test.sh local_file_test.sh severity_test.sh
  50. check-local:
  51. $(SHELL) $(abs_builddir)/console_test.sh
  52. $(SHELL) $(abs_builddir)/destination_test.sh
  53. $(SHELL) $(abs_builddir)/local_file_test.sh
  54. $(SHELL) $(abs_builddir)/severity_test.sh