Makefile.am 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. AM_CFLAGS = \
  2. @libcrypto_CFLAGS@ \
  3. @jansson_CFLAGS@ \
  4. @zlib_CFLAGS@ \
  5. @JOSE_CFLAGS@ \
  6. -I $(top_srcdir) \
  7. -pthread
  8. lib_LTLIBRARIES = libjose.la
  9. libjose_la_LDFLAGS = $(LDFLAGS)
  10. libjose_la_LIBADD = \
  11. @libcrypto_LIBS@ \
  12. @jansson_LIBS@ \
  13. @zlib_LIBS@
  14. libjose_la_SOURCES = \
  15. misc.c misc.h \
  16. cfg.c \
  17. io.c \
  18. b64.c \
  19. hsh.c hsh.h \
  20. hooks.c hooks.h \
  21. jwk.c \
  22. jws.c \
  23. jwe.c \
  24. zlib/deflate.c \
  25. openssl/aescbch.c \
  26. openssl/aesgcm.c \
  27. openssl/aesgcmkw.c \
  28. openssl/aeskw.c \
  29. openssl/compat.c openssl/compat.h \
  30. openssl/dir.c \
  31. openssl/ec.c \
  32. openssl/ecdh.c \
  33. openssl/ecdhes.c \
  34. openssl/ecmr.c \
  35. openssl/ecdsa.c \
  36. openssl/hash.c \
  37. openssl/hmac.c \
  38. openssl/jwk.c \
  39. openssl/lock.c \
  40. openssl/misc.c openssl/misc.h \
  41. openssl/oct.c \
  42. openssl/pbes2.c \
  43. openssl/rsa.c \
  44. openssl/rsaes.c \
  45. openssl/rsassa.c
  46. EXTRA_DIST = libjose.map
  47. if HAVE_LD_VERSION_SCRIPT
  48. libjose_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libjose.map
  49. else
  50. libjose_la_LDFLAGS += -export-symbols-regex '^jose_.*' -version-info 1:0:0
  51. endif