1233294Sstas# $Id$
255682Smarkm
355682Smarkminclude $(top_srcdir)/Makefile.am.common
455682Smarkm
5233294SstasAM_CPPFLAGS += $(INCLUDE_hcrypto) -I$(srcdir)/../lib/krb5 \
6233294Sstas	$(INCLUDE_libintl) \
7233294Sstas	-DHEIMDAL_LOCALEDIR='"$(localedir)"'
855682Smarkm
9178825Sdfrman_MANS = \
10178825Sdfr	kinit.1 \
11178825Sdfr	klist.1 \
12178825Sdfr	kdestroy.1 \
13233294Sstas	kswitch.1 \
14233294Sstas	kdigest.8 \
15178825Sdfr	kgetcred.1 \
16233294Sstas	kimpersonate.8
1755682Smarkm
18233294Sstasbin_PROGRAMS = kinit kdestroy kgetcred kcc
19178825Sdfrlibexec_PROGRAMS = kdigest kimpersonate
2055682Smarkm
21233294Sstasnoinst_PROGRAMS = kverify kdecode_ticket generate-requests
2255682Smarkm
2390926Snectarkinit_LDADD = \
2455682Smarkm	$(LIB_kafs) \
2555682Smarkm	$(top_builddir)/lib/krb5/libkrb5.la \
26178825Sdfr	$(top_builddir)/lib/ntlm/libheimntlm.la \
27178825Sdfr	$(LIB_hcrypto) \
2855682Smarkm	$(top_builddir)/lib/asn1/libasn1.la \
29233294Sstas	$(LIB_libintl) \
3055682Smarkm	$(LIB_roken)
3155682Smarkm
3290926Snectarkdestroy_LDADD	= $(kinit_LDADD)
3355682Smarkm
34178825Sdfrkimpersonate_LDADD = $(kinit_LDADD)
35178825Sdfr
36233294Sstaskcc_LDADD = \
37233294Sstas	$(top_builddir)/lib/sl/libsl.la \
38233294Sstas	$(kinit_LDADD) \
39233294Sstas	$(LIB_readline)
40233294Sstas
41233294Sstasdist_kcc_SOURCES = kcc.c klist.c kswitch.c copy_cred_cache.c
42233294Sstasnodist_kcc_SOURCES = kcc-commands.c
43233294Sstas
44233294Sstas$(kcc_OBJECTS): kcc-commands.h
45233294Sstas
46178825Sdfrdist_kdigest_SOURCES = kdigest.c
47178825Sdfrnodist_kdigest_SOURCES = kdigest-commands.c
48178825Sdfr
49178825Sdfrkdigest_LDADD = \
50178825Sdfr	$(top_builddir)/lib/ntlm/libheimntlm.la \
51178825Sdfr	$(top_builddir)/lib/krb5/libkrb5.la \
52178825Sdfr	$(LIB_hcrypto) \
53178825Sdfr	$(top_builddir)/lib/asn1/libasn1.la \
54178825Sdfr	$(top_builddir)/lib/sl/libsl.la \
55178825Sdfr	$(LIB_roken)
56178825Sdfr
57178825Sdfr$(kdigest_OBJECTS): kdigest-commands.h
58178825Sdfr
59233294SstasCLEANFILES = \
60233294Sstas	kdigest-commands.h kdigest-commands.c \
61233294Sstas	kcc-commands.h kcc-commands.c
62178825Sdfr
63178825Sdfrkdigest-commands.c kdigest-commands.h: kdigest-commands.in
64178825Sdfr	$(SLC) $(srcdir)/kdigest-commands.in
65178825Sdfr
66233294Sstaskcc-commands.c kcc-commands.h: kcc-commands.in
67233294Sstas	$(SLC) $(srcdir)/kcc-commands.in
68233294Sstas
6955682SmarkmLDADD = \
7055682Smarkm	$(top_builddir)/lib/krb5/libkrb5.la \
71178825Sdfr	$(LIB_hcrypto) \
7272445Sassar	$(top_builddir)/lib/asn1/libasn1.la \
7355682Smarkm	$(LIB_roken)
7490926Snectar
75233294SstasEXTRA_DIST = NTMakefile $(man_MANS) \
76233294Sstas	kcc-version.rc \
77233294Sstas	kdestroy-version.rc \
78233294Sstas	kdigest-version.rc \
79233294Sstas	kgetcred-version.rc \
80233294Sstas	kimpersonate-version.rc \
81233294Sstas	kinit-version.rc \
82233294Sstas	kuser_locl.h kcc-commands.in kdigest-commands.in copy_cred_cache.1
83233294Sstas
8490926Snectar# make sure install-exec-hook doesn't have any commands in Makefile.am.common
8590926Snectarinstall-exec-hook:
86233294Sstas	(cd $(DESTDIR)$(bindir) && rm -f klist && $(LN_S) kcc klist)
87233294Sstas	(cd $(DESTDIR)$(bindir) && rm -f kswitch && $(LN_S) kcc kswitch)
88178825Sdfr
89