Makefile.am 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. ACLOCAL_AMFLAGS = -I m4
  2. DISTCLEANFILES = @DOLT_CLEANFILES@
  3. EXTRA_DIST = \
  4. abi_version.sh \
  5. contrib/spnego/spnego.asn1 \
  6. contrib/spnego/spnego_asn1.c \
  7. src/libdsm.sym
  8. CFLAGS = -I$(top_srcdir)/contrib -I$(top_srcdir)/include -I$(top_srcdir)/compat @TASN1_CFLAGS@ @CFLAGS@ @PTHREAD_CFLAGS@
  9. if DEBUG
  10. AM_CFLAGS = -O0 -g3
  11. else
  12. AM_CFLAGS = -O2 -DNDEBUG
  13. endif
  14. bdsmdir = $(includedir)/bdsm
  15. bdsm_HEADERS = \
  16. include/bdsm.h \
  17. include/bdsm/netbios_defs.h \
  18. include/bdsm/netbios_ns.h \
  19. include/bdsm/smb_defs.h \
  20. include/bdsm/smb_dir.h \
  21. include/bdsm/smb_file.h \
  22. include/bdsm/smb_session.h \
  23. include/bdsm/smb_share.h \
  24. include/bdsm/smb_stat.h \
  25. include/bdsm/smb_types.h
  26. noinst_HEADERS = \
  27. compat/compat.h \
  28. compat/queue.h \
  29. src/bdsm_common.h \
  30. src/bdsm_debug.h \
  31. src/hmac_md5.h \
  32. src/netbios_defs.h \
  33. src/netbios_query.h \
  34. src/netbios_session.h \
  35. src/netbios_utils.h \
  36. src/smb_buffer.h \
  37. src/smb_defs.h \
  38. src/smb_dir.h \
  39. src/smb_fd.h \
  40. src/smb_file.h \
  41. src/smb_message.h \
  42. src/smb_packets.h \
  43. src/smb_ntlm.h \
  44. src/smb_session.h \
  45. src/smb_share.h \
  46. src/smb_stat.h \
  47. src/smb_session_msg.h \
  48. src/smb_spnego.h \
  49. src/smb_types.h \
  50. src/smb_transport.h \
  51. src/smb_utils.h \
  52. contrib/spnego/spnego_asn1.h \
  53. contrib/mdx/md4.h \
  54. contrib/mdx/md5.h \
  55. contrib/rc4/rc4.h
  56. lib_LTLIBRARIES = libdsm.la
  57. libdsm_la_SOURCES = \
  58. contrib/mdx/md4.c \
  59. contrib/mdx/md5.c \
  60. contrib/rc4/rc4.c \
  61. contrib/spnego/spnego_asn1.c \
  62. src/hmac_md5.c \
  63. src/netbios_ns.c \
  64. src/netbios_query.c \
  65. src/netbios_session.c \
  66. src/netbios_utils.c \
  67. src/smb_buffer.c \
  68. src/smb_dir.c \
  69. src/smb_fd.c \
  70. src/smb_file.c \
  71. src/smb_spnego.c \
  72. src/smb_message.c \
  73. src/smb_ntlm.c \
  74. src/smb_session.c \
  75. src/smb_session_msg.c \
  76. src/smb_share.c \
  77. src/smb_stat.c \
  78. src/smb_trans2.c \
  79. src/smb_transport.c \
  80. src/smb_utils.c
  81. noinst_LTLIBRARIES = libcompat.la
  82. libcompat_la_SOURCES = compat/compat.c
  83. libcompat_la_LIBADD = $(LTLIBOBJS)
  84. pkgconfigdir = $(libdir)/pkgconfig
  85. pkgconfig_DATA = libdsm.pc
  86. libdsm_la_LIBADD = libcompat.la $(TASN1_LIBS) @LTLIBICONV@
  87. libdsm_la_LDFLAGS = -version-info @BDSM_LIBTOOL_VERSION@ \
  88. -no-undefined -export-symbols $(srcdir)/src/libdsm.sym
  89. bin_PROGRAMS =
  90. if PROGRAMS
  91. bin_PROGRAMS += dsm dsm_discover dsm_inverse dsm_lookup
  92. endif
  93. dsm_SOURCES = bin/dsm.c
  94. dsm_discover_SOURCES = bin/discover.c
  95. dsm_inverse_SOURCES = bin/inverse.c
  96. dsm_lookup_SOURCES = bin/lookup.c
  97. LDADD = libdsm.la
  98. clean-local:
  99. rm -rf $(top_builddir)/doc/html
  100. rm -rf $(top_builddir)/contrib/spnego/spnego_asn1.c
  101. if HAVE_DOXYGEN
  102. doc:
  103. $(DOXYGEN) doc/Doxyfile
  104. else
  105. doc:
  106. echo "Doxygen wasn't detected by configure, it's support has been disabled"
  107. endif
  108. contrib/spnego/spnego_asn1.c: contrib/spnego/spnego.asn1
  109. asn1Parser -o $@ -n spnego_asn1_conf $<
  110. a : all
  111. c : clean
  112. re : clean all
  113. .PHONY: c a re doc