Makefile.am 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. AUTOMAKE_OPTIONS = subdir-objects
  2. SUBDIRS = . io unittests tests python threads
  3. AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib
  4. AM_CPPFLAGS += -I$(top_srcdir)/src/lib/util -I$(top_builddir)/src/lib/util
  5. AM_CPPFLAGS += -I$(top_srcdir)/src/lib/exceptions -I$(top_builddir)/src/lib/exceptions
  6. AM_CPPFLAGS += $(BOOST_INCLUDES)
  7. AM_CXXFLAGS = $(KEA_CXXFLAGS)
  8. lib_LTLIBRARIES = libkea-util.la
  9. libkea_util_la_SOURCES = csv_file.h csv_file.cc
  10. libkea_util_la_SOURCES += filename.h filename.cc
  11. libkea_util_la_SOURCES += locks.h lru_list.h
  12. libkea_util_la_SOURCES += strutil.h strutil.cc
  13. libkea_util_la_SOURCES += buffer.h io_utilities.h
  14. libkea_util_la_SOURCES += time_utilities.h time_utilities.cc
  15. libkea_util_la_SOURCES += memory_segment.h
  16. libkea_util_la_SOURCES += memory_segment_local.h memory_segment_local.cc
  17. libkea_util_la_SOURCES += optional_value.h
  18. libkea_util_la_SOURCES += pid_file.h pid_file.cc
  19. libkea_util_la_SOURCES += process_spawn.h process_spawn.cc
  20. libkea_util_la_SOURCES += range_utilities.h
  21. libkea_util_la_SOURCES += signal_set.cc signal_set.h
  22. libkea_util_la_SOURCES += encode/base16_from_binary.h
  23. libkea_util_la_SOURCES += encode/base32hex.h encode/base64.h
  24. libkea_util_la_SOURCES += encode/base32hex_from_binary.h
  25. libkea_util_la_SOURCES += encode/base_n.cc encode/hex.h
  26. libkea_util_la_SOURCES += encode/binary_from_base32hex.h
  27. libkea_util_la_SOURCES += encode/binary_from_base16.h
  28. libkea_util_la_SOURCES += random/qid_gen.h random/qid_gen.cc
  29. libkea_util_la_SOURCES += random/random_number_generator.h
  30. libkea_util_la_LIBADD = $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
  31. CLEANFILES = *.gcno *.gcda
  32. libkea_util_includedir = $(includedir)/$(PACKAGE_NAME)/util
  33. libkea_util_include_HEADERS = buffer.h io_utilities.h