Makefile.am 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. SUBDIRS = .
  2. AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
  3. AM_CPPFLAGS += -I$(top_srcdir)/src/lib/asiolink
  4. AM_CPPFLAGS += -I$(top_builddir)/src/lib/asiolink
  5. AM_CPPFLAGS += $(BOOST_INCLUDES)
  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 += libdhcp_unittests
  14. libdhcp_unittests_SOURCES = run_unittests.cc
  15. libdhcp_unittests_SOURCES += ../libdhcp.h ../libdhcp.cc libdhcp_unittest.cc
  16. libdhcp_unittests_SOURCES += ../option6_iaaddr.h ../option6_iaaddr.cc option6_iaaddr_unittest.cc
  17. libdhcp_unittests_SOURCES += ../option6_ia.h ../option6_ia.cc option6_ia_unittest.cc
  18. libdhcp_unittests_SOURCES += ../option.h ../option.cc option_unittest.cc
  19. libdhcp_unittests_SOURCES += ../pkt6.h ../pkt6.cc pkt6_unittest.cc
  20. libdhcp_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES) $(LOG4CPLUS_INCLUDES)
  21. libdhcp_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS)
  22. libdhcp_unittests_CXXFLAGS = $(AM_CXXFLAGS)
  23. if USE_CLANGPP
  24. # This is to workaround unused variables tcout and tcerr in
  25. # log4cplus's streams.h.
  26. libdhcp_unittests_CXXFLAGS += -Wno-unused-variable
  27. endif
  28. libdhcp_unittests_LDADD = $(GTEST_LDADD)
  29. libdhcp_unittests_LDADD += $(top_builddir)/src/lib/log/liblog.la
  30. libdhcp_unittests_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
  31. libdhcp_unittests_LDADD += $(top_builddir)/src/lib/util/libutil.la
  32. libdhcp_unittests_LDADD += $(top_builddir)/src/lib/asiolink/libasiolink.la
  33. libdhcp_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libexceptions.la
  34. libdhcp_unittests_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
  35. endif
  36. noinst_PROGRAMS = $(TESTS)