1# $Id$
2
3include $(top_srcdir)/Makefile.am.common
4
5AM_CPPFLAGS += $(INCLUDE_libintl) $(INCLUDE_hcrypto) -I$(srcdir)/../lib/krb5
6
7libexec_PROGRAMS = kcm
8
9kcm_SOURCES =		\
10	acl.c		\
11	acquire.c	\
12	cache.c		\
13	client.c	\
14	config.c	\
15	connect.c	\
16	events.c	\
17	glue.c		\
18	headers.h	\
19	kcm_locl.h	\
20	kcm-protos.h	\
21	log.c		\
22	main.c		\
23	sessions.c	\
24	protocol.c	\
25	sessions.c	\
26	renew.c
27
28$(srcdir)/kcm-protos.h:
29	cd $(srcdir); perl ../cf/make-proto.pl -o kcm-protos.h -q -P comment $(kcm_SOURCES) || rm -f kcm-protos.h
30
31$(kcm_OBJECTS): $(srcdir)/kcm-protos.h
32
33man_MANS = kcm.8
34
35LDADD = $(top_builddir)/lib/hdb/libhdb.la \
36	$(top_builddir)/lib/krb5/libkrb5.la \
37	$(LIB_hcrypto) \
38	$(top_builddir)/lib/asn1/libasn1.la \
39	$(top_builddir)/lib/ntlm/libheimntlm.la \
40	$(top_builddir)/lib/ipc/libheim-ipcs.la \
41	$(LIB_roken) \
42	$(LIB_door_create) \
43	$(LIB_pidfile)
44
45EXTRA_DIST = NTMakefile $(man_MANS)
46