Makefile.am 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  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 += libdhcp_unittests
  12. libdhcp_unittests_SOURCES = run_unittests.cc
  13. libdhcp_unittests_SOURCES += ../libdhcp.h ../libdhcp.cc libdhcp_unittest.cc
  14. libdhcp_unittests_SOURCES += ../option6_iaaddr.h ../option6_iaaddr.cc option6_iaaddr_unittest.cc
  15. libdhcp_unittests_SOURCES += ../option6_ia.h ../option6_ia.cc option6_ia_unittest.cc
  16. libdhcp_unittests_SOURCES += ../option6_addrlst.h ../option6_addrlst.cc option6_addrlst_unittest.cc
  17. libdhcp_unittests_SOURCES += ../option4_addrlst.cc ../option4_addrlst.h option4_addrlst_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_SOURCES += ../pkt4.h ../pkt4.cc pkt4_unittest.cc
  21. libdhcp_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES) $(LOG4CPLUS_INCLUDES)
  22. libdhcp_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS)
  23. libdhcp_unittests_CXXFLAGS = $(AM_CXXFLAGS)
  24. if USE_CLANGPP
  25. # This is to workaround unused variables tcout and tcerr in
  26. # log4cplus's streams.h.
  27. libdhcp_unittests_CXXFLAGS += -Wno-unused-variable
  28. endif
  29. libdhcp_unittests_LDADD = $(GTEST_LDADD)
  30. libdhcp_unittests_LDADD += $(top_builddir)/src/lib/log/liblog.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. endif
  35. noinst_PROGRAMS = $(TESTS)