xref: /freebsd/crypto/heimdal/lib/ntlm/Makefile.am (revision 6a068746777241722b2b32c5d0bc443a2a64d80b)
1*ae771770SStanislav Sedov# $Id$
2c19800e8SDoug Rabson
3c19800e8SDoug Rabsoninclude $(top_srcdir)/Makefile.am.common
4c19800e8SDoug Rabson
5*ae771770SStanislav SedovAM_CPPFLAGS += $(INCLUDE_hcrypto)
6*ae771770SStanislav Sedov
7c19800e8SDoug Rabsonlib_LTLIBRARIES = libheimntlm.la
8c19800e8SDoug Rabson
9*ae771770SStanislav Sedovdist_include_HEADERS = heimntlm.h heimntlm-protos.h
10c19800e8SDoug Rabson
11*ae771770SStanislav Sedovnodist_include_HEADERS = ntlm_err.h
12*ae771770SStanislav Sedov
13*ae771770SStanislav Sedovdist_libheimntlm_la_SOURCES = ntlm.c heimntlm.h
14*ae771770SStanislav Sedov
15*ae771770SStanislav Sedovnodist_libheimntlm_la_SOURCES = ntlm_err.c
16c19800e8SDoug Rabson
17c19800e8SDoug Rabsonlibheimntlm_la_LDFLAGS = -version-info 1:0:1
18c19800e8SDoug Rabson
19c19800e8SDoug Rabsonif versionscript
20c19800e8SDoug Rabsonlibheimntlm_la_LDFLAGS += $(LDFLAGS_VERSION_SCRIPT)$(srcdir)/version-script.map
21c19800e8SDoug Rabsonendif
22c19800e8SDoug Rabson$(libheimntlm_la_OBJECTS): $(srcdir)/version-script.map
23c19800e8SDoug Rabson
24c19800e8SDoug Rabsonlibheimntlm_la_LIBADD = \
25c19800e8SDoug Rabson	../krb5/libkrb5.la \
26*ae771770SStanislav Sedov	$(LIB_hcrypto) \
27c19800e8SDoug Rabson	$(LIBADD_roken)
28c19800e8SDoug Rabson
29c19800e8SDoug Rabson$(srcdir)/heimntlm-protos.h:
30*ae771770SStanislav Sedov	cd $(srcdir) && perl ../../cf/make-proto.pl -q -P comment -o heimntlm-protos.h $(dist_libheimntlm_la_SOURCES) || rm -f heimntlm-protos.h
31c19800e8SDoug Rabson
32*ae771770SStanislav Sedov$(libheimntlm_la_OBJECTS): $(srcdir)/heimntlm-protos.h ntlm_err.h
33c19800e8SDoug Rabson
34c19800e8SDoug RabsonTESTS = test_ntlm
35c19800e8SDoug Rabson
36c19800e8SDoug Rabsoncheck_PROGRAMS = test_ntlm
37c19800e8SDoug Rabson
38c19800e8SDoug RabsonLDADD = libheimntlm.la $(LIB_roken)
39c19800e8SDoug Rabson
40*ae771770SStanislav SedovEXTRA_DIST = \
41*ae771770SStanislav Sedov	NTMakefile \
42*ae771770SStanislav Sedov	libheimntlm-version.rc \
43*ae771770SStanislav Sedov	libheimntlm-exports.def \
44*ae771770SStanislav Sedov	version-script.map \
45*ae771770SStanislav Sedov	ntlm_err.et
46*ae771770SStanislav Sedov
47*ae771770SStanislav SedovCLEANFILES = \
48*ae771770SStanislav Sedov	ntlm_err.c ntlm_err.h
49*ae771770SStanislav Sedov
50*ae771770SStanislav Sedovntlm_err.h: ntlm_err.et
51