include.am 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. # vim:ft=automake
  2. # included from Top Level Makefile.am
  3. # All paths should be given relative to the root
  4. #
  5. # HashKit
  6. # Copyright (C) 2009 Brian Aker
  7. # All rights reserved.
  8. #
  9. # Use and distribution licensed under the BSD license. See
  10. # the COPYING file in the parent directory for full text.
  11. noinst_LTLIBRARIES+= libhashkit/libhashkit.la
  12. noinst_HEADERS+= libhashkit/aes.h
  13. noinst_HEADERS+= libhashkit/algorithm.h
  14. noinst_HEADERS+= libhashkit/murmur3.h
  15. noinst_HEADERS+= libhashkit/common.h
  16. noinst_HEADERS+= libhashkit/is.h
  17. noinst_HEADERS+= libhashkit/rijndael.hpp
  18. noinst_HEADERS+= libhashkit/string.h
  19. noinst_HEADERS+= libhashkit/hashkit.h
  20. libhashkit_libhashkit_la_LIBADD=
  21. libhashkit_libhashkit_la_SOURCES=
  22. libhashkit_libhashkit_la_CXXFLAGS=
  23. libhashkit_libhashkit_la_CFLAGS=
  24. libhashkit_libhashkit_la_CXXFLAGS+= -DCONFIG_HEADER="\"@AUTOHEADER_FILE@\""
  25. libhashkit_libhashkit_la_CFLAGS+= -DCONFIG_HEADER="\"@AUTOHEADER_FILE@\""
  26. libhashkit_libhashkit_la_SOURCES+= libhashkit/aes.cc
  27. libhashkit_libhashkit_la_SOURCES+= libhashkit/algorithm.cc
  28. libhashkit_libhashkit_la_SOURCES+= libhashkit/behavior.cc
  29. libhashkit_libhashkit_la_SOURCES+= libhashkit/crc32.cc
  30. libhashkit_libhashkit_la_SOURCES+= libhashkit/digest.cc
  31. libhashkit_libhashkit_la_SOURCES+= libhashkit/encrypt.cc
  32. libhashkit_libhashkit_la_SOURCES+= libhashkit/fnv_32.cc
  33. libhashkit_libhashkit_la_SOURCES+= libhashkit/fnv_64.cc
  34. libhashkit_libhashkit_la_SOURCES+= libhashkit/function.cc
  35. libhashkit_libhashkit_la_SOURCES+= libhashkit/has.cc
  36. libhashkit_libhashkit_la_SOURCES+= libhashkit/hashkit.cc
  37. libhashkit_libhashkit_la_SOURCES+= libhashkit/jenkins.cc
  38. libhashkit_libhashkit_la_SOURCES+= libhashkit/ketama.cc
  39. libhashkit_libhashkit_la_SOURCES+= libhashkit/md5.cc
  40. libhashkit_libhashkit_la_SOURCES+= libhashkit/murmur.cc
  41. libhashkit_libhashkit_la_SOURCES+= libhashkit/murmur3.cc
  42. libhashkit_libhashkit_la_SOURCES+= libhashkit/murmur3_api.cc
  43. libhashkit_libhashkit_la_SOURCES+= libhashkit/one_at_a_time.cc
  44. libhashkit_libhashkit_la_SOURCES+= libhashkit/rijndael.cc
  45. libhashkit_libhashkit_la_SOURCES+= libhashkit/str_algorithm.cc
  46. libhashkit_libhashkit_la_SOURCES+= libhashkit/strerror.cc
  47. libhashkit_libhashkit_la_SOURCES+= libhashkit/string.cc
  48. if INCLUDE_HSIEH_SRC
  49. libhashkit_libhashkit_la_SOURCES+= libhashkit/hsieh.cc
  50. else
  51. libhashkit_libhashkit_la_SOURCES+= libhashkit/nohsieh.cc
  52. endif
  53. # library used for testing
  54. noinst_LTLIBRARIES+= libhashkit/libhashkitinc.la
  55. libhashkit_libhashkitinc_la_SOURCES= ${libhashkit_libhashkit_la_SOURCES}
  56. libhashkit_libhashkitinc_la_CFLAGS= ${libhashkit_libhashkit_la_CFLAGS}
  57. libhashkit_libhashkitinc_la_CXXFLAGS= ${libhashkit_libhashkit_la_CXXFLAGS}