Makefile.am 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib
  2. AM_CPPFLAGS += -I$(top_builddir)/src/lib/dns -I$(top_srcdir)/src/lib/dns
  3. AM_CPPFLAGS += $(BOOST_INCLUDES)
  4. AM_CPPFLAGS += $(SQLITE_CFLAGS)
  5. AM_CPPFLAGS += -DTEST_DATA_DIR=\"$(srcdir)/testdata\"
  6. AM_CXXFLAGS = $(B10_CXXFLAGS)
  7. if USE_STATIC_LINK
  8. AM_LDFLAGS = -static
  9. endif
  10. CLEANFILES = *.gcno *.gcda
  11. TESTS =
  12. if HAVE_GTEST
  13. TESTS += run_unittests
  14. run_unittests_SOURCES = run_unittests.cc
  15. run_unittests_SOURCES += $(top_srcdir)/src/lib/dns/tests/unittest_util.h
  16. run_unittests_SOURCES += $(top_srcdir)/src/lib/dns/tests/unittest_util.cc
  17. run_unittests_SOURCES += datasrc_unittest.cc
  18. run_unittests_SOURCES += sqlite3_unittest.cc
  19. run_unittests_SOURCES += static_unittest.cc
  20. run_unittests_SOURCES += query_unittest.cc
  21. run_unittests_SOURCES += cache_unittest.cc
  22. run_unittests_SOURCES += test_datasrc.h test_datasrc.cc
  23. run_unittests_SOURCES += rbtree_unittest.cc
  24. run_unittests_SOURCES += zonetable_unittest.cc
  25. run_unittests_SOURCES += memory_datasrc_unittest.cc
  26. run_unittests_SOURCES += logger_unittest.cc
  27. run_unittests_SOURCES += database_unittest.cc
  28. run_unittests_SOURCES += sqlite3_connection_unittest.cc
  29. run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
  30. run_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS)
  31. run_unittests_LDADD = $(GTEST_LDADD)
  32. run_unittests_LDADD += $(SQLITE_LIBS)
  33. run_unittests_LDADD += $(top_builddir)/src/lib/datasrc/libdatasrc.la
  34. run_unittests_LDADD += $(top_builddir)/src/lib/dns/libdns++.la
  35. run_unittests_LDADD += $(top_builddir)/src/lib/log/liblog.la
  36. run_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libexceptions.la
  37. run_unittests_LDADD += $(top_builddir)/src/lib/cc/libcc.la
  38. run_unittests_LDADD += $(top_builddir)/src/lib/testutils/libtestutils.la
  39. run_unittests_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
  40. endif
  41. noinst_PROGRAMS = $(TESTS)
  42. EXTRA_DIST = testdata/brokendb.sqlite3
  43. EXTRA_DIST += testdata/example.com.signed
  44. EXTRA_DIST += testdata/example.org
  45. EXTRA_DIST += testdata/example.org.sqlite3
  46. EXTRA_DIST += testdata/example2.com
  47. EXTRA_DIST += testdata/example2.com.sqlite3
  48. EXTRA_DIST += testdata/mkbrokendb.c
  49. EXTRA_DIST += testdata/root.zone
  50. EXTRA_DIST += testdata/sql1.example.com.signed
  51. EXTRA_DIST += testdata/sql2.example.com.signed
  52. EXTRA_DIST += testdata/test-root.sqlite3
  53. EXTRA_DIST += testdata/test.sqlite3