Makefile.am 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. SUBDIRS = . io unittests tests pyunittests python threads
  2. AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib
  3. AM_CPPFLAGS += -I$(top_srcdir)/src/lib/util -I$(top_builddir)/src/lib/util
  4. AM_CPPFLAGS += -I$(top_srcdir)/src/lib/exceptions -I$(top_builddir)/src/lib/exceptions
  5. AM_CPPFLAGS += $(BOOST_INCLUDES)
  6. AM_CPPFLAGS += -DLOCKFILE_DIR=\"${localstatedir}/${PACKAGE_NAME}\"
  7. AM_CXXFLAGS = $(B10_CXXFLAGS)
  8. lib_LTLIBRARIES = libb10-util.la
  9. libb10_util_la_SOURCES = filename.h filename.cc
  10. libb10_util_la_SOURCES += locks.h lru_list.h
  11. libb10_util_la_SOURCES += strutil.h strutil.cc
  12. libb10_util_la_SOURCES += buffer.h io_utilities.h
  13. libb10_util_la_SOURCES += time_utilities.h time_utilities.cc
  14. libb10_util_la_SOURCES += interprocess_sync.h
  15. libb10_util_la_SOURCES += interprocess_sync_file.h interprocess_sync_file.cc
  16. libb10_util_la_SOURCES += interprocess_sync_null.h interprocess_sync_null.cc
  17. libb10_util_la_SOURCES += memory_segment.h
  18. libb10_util_la_SOURCES += memory_segment_local.h memory_segment_local.cc
  19. libb10_util_la_SOURCES += range_utilities.h
  20. libb10_util_la_SOURCES += common_defs.h common_defs.cc
  21. libb10_util_la_SOURCES += hash/sha1.h hash/sha1.cc
  22. libb10_util_la_SOURCES += encode/base16_from_binary.h
  23. libb10_util_la_SOURCES += encode/base32hex.h encode/base64.h
  24. libb10_util_la_SOURCES += encode/base32hex_from_binary.h
  25. libb10_util_la_SOURCES += encode/base_n.cc encode/hex.h
  26. libb10_util_la_SOURCES += encode/binary_from_base32hex.h
  27. libb10_util_la_SOURCES += encode/binary_from_base16.h
  28. libb10_util_la_SOURCES += random/qid_gen.h random/qid_gen.cc
  29. libb10_util_la_SOURCES += random/random_number_generator.h
  30. EXTRA_DIST = python/pycppwrapper_util.h const2hdr.py
  31. BUILT_SOURCES = common_defs.h
  32. common_defs.h: const2hdr.py common_defs.cc
  33. $(PYTHON) $(srcdir)/const2hdr.py $(srcdir)/common_defs.cc $@
  34. libb10_util_la_LIBADD = $(top_builddir)/src/lib/exceptions/libb10-exceptions.la
  35. CLEANFILES = *.gcno *.gcda common_defs.h
  36. libb10_util_includedir = $(includedir)/$(PACKAGE_NAME)/util
  37. libb10_util_include_HEADERS = buffer.h