Makefile.am 1.1 KB

123456789101112131415161718192021222324252627282930
  1. SUBDIRS = . tests
  2. AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib
  3. AM_CPPFLAGS += $(BOOST_INCLUDES) $(CRYPTO_CFLAGS) $(CRYPTO_INCLUDES)
  4. AM_CXXFLAGS = $(KEA_CXXFLAGS)
  5. CLEANFILES = *.gcno *.gcda
  6. lib_LTLIBRARIES = libkea-cryptolink.la
  7. libkea_cryptolink_la_SOURCES = cryptolink.h cryptolink.cc
  8. libkea_cryptolink_la_SOURCES += crypto_hash.h crypto_hash.cc
  9. libkea_cryptolink_la_SOURCES += crypto_hmac.h crypto_hmac.cc
  10. if HAVE_BOTAN
  11. libkea_cryptolink_la_SOURCES += botan_link.cc
  12. libkea_cryptolink_la_SOURCES += botan_common.h
  13. libkea_cryptolink_la_SOURCES += botan_hash.cc
  14. libkea_cryptolink_la_SOURCES += botan_hmac.cc
  15. endif
  16. if HAVE_OPENSSL
  17. libkea_cryptolink_la_SOURCES += openssl_link.cc
  18. libkea_cryptolink_la_SOURCES += openssl_common.h
  19. libkea_cryptolink_la_SOURCES += openssl_hash.cc
  20. libkea_cryptolink_la_SOURCES += openssl_hmac.cc
  21. endif
  22. libkea_cryptolink_la_LDFLAGS = $(CRYPTO_LDFLAGS)
  23. libkea_cryptolink_la_LDFLAGS += -no-undefined -version-info 1:0:0
  24. libkea_cryptolink_la_LIBADD = $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
  25. libkea_cryptolink_la_LIBADD += $(CRYPTO_LIBS)