xref: /freebsd/crypto/heimdal/kadmin/Makefile.am (revision c19800e8)
1c19800e8SDoug Rabson# $Id$
2b528cefcSMark Murray
3b528cefcSMark Murrayinclude $(top_srcdir)/Makefile.am.common
4b528cefcSMark Murray
5c19800e8SDoug RabsonAM_CPPFLAGS += $(INCLUDE_libintl) $(INCLUDE_readline) $(INCLUDE_hcrypto) -I$(srcdir)/../lib/krb5 -I$(top_builddir)/include/gssapi
6b528cefcSMark Murray
7b528cefcSMark Murraysbin_PROGRAMS = kadmin
8b528cefcSMark Murray
9b528cefcSMark Murraylibexec_PROGRAMS = kadmind
10b528cefcSMark Murray
11c19800e8SDoug Rabsonman_MANS = kadmin.8 kadmind.8
12c19800e8SDoug Rabson
135e9cd1aeSAssar Westerlundnoinst_PROGRAMS = add_random_users
145e9cd1aeSAssar Westerlund
155e9cd1aeSAssar Westerlunddist_kadmin_SOURCES =				\
165e9cd1aeSAssar Westerlund	ank.c					\
17c19800e8SDoug Rabson	add_enctype.c				\
18b528cefcSMark Murray	check.c					\
19c19800e8SDoug Rabson	cpw.c					\
20c19800e8SDoug Rabson	del.c					\
21b528cefcSMark Murray	del_enctype.c				\
22b528cefcSMark Murray	dump.c					\
23b528cefcSMark Murray	ext.c					\
24b528cefcSMark Murray	get.c					\
25b528cefcSMark Murray	init.c					\
26b528cefcSMark Murray	kadmin.c				\
27b528cefcSMark Murray	load.c					\
28b528cefcSMark Murray	mod.c					\
29b528cefcSMark Murray	rename.c				\
30b528cefcSMark Murray	stash.c					\
31b528cefcSMark Murray	util.c					\
32c19800e8SDoug Rabson	pw_quality.c				\
33b528cefcSMark Murray	random_password.c			\
34c19800e8SDoug Rabson	kadmin_locl.h
35b528cefcSMark Murray
36b528cefcSMark Murraynodist_kadmin_SOURCES =				\
37b528cefcSMark Murray	kadmin-commands.c			\
38c19800e8SDoug Rabson	kadmin-commands.h
39c19800e8SDoug Rabson
40c19800e8SDoug Rabson$(kadmin_OBJECTS): kadmin-commands.h
41c19800e8SDoug Rabson
42c19800e8SDoug RabsonCLEANFILES = kadmin-commands.h kadmin-commands.c
43c19800e8SDoug Rabson
44c19800e8SDoug Rabsonkadmin-commands.c kadmin-commands.h: kadmin-commands.in
45c19800e8SDoug Rabson	$(SLC) $(srcdir)/kadmin-commands.in
46c19800e8SDoug Rabson
47c19800e8SDoug Rabsonkadmind_SOURCES =				\
48b528cefcSMark Murray	rpc.c					\
495e9cd1aeSAssar Westerlund	server.c				\
505e9cd1aeSAssar Westerlund	kadmind.c				\
515e9cd1aeSAssar Westerlund	kadmin_locl.h				\
525e9cd1aeSAssar Westerlund	kadm_conn.c
535e9cd1aeSAssar Westerlund
545e9cd1aeSAssar Westerlundadd_random_users_SOURCES = add-random-users.c
55b528cefcSMark Murray
565e9cd1aeSAssar Westerlundtest_util_SOURCES = test_util.c util.c
575e9cd1aeSAssar Westerlund
58c19800e8SDoug RabsonTESTS = test_util
59c19800e8SDoug Rabson
60c19800e8SDoug Rabsoncheck_PROGRAMS = $(TESTS)
61c19800e8SDoug Rabson
62c19800e8SDoug RabsonLDADD_common = \
63c19800e8SDoug Rabson	$(top_builddir)/lib/hdb/libhdb.la \
644137ff4cSJacques Vidrine	$(top_builddir)/lib/krb5/libkrb5.la \
65b528cefcSMark Murray	$(LIB_hcrypto) \
665e9cd1aeSAssar Westerlund	$(top_builddir)/lib/asn1/libasn1.la \
67b528cefcSMark Murray	$(LIB_roken) \
68c19800e8SDoug Rabson	$(DBLIB)
69b528cefcSMark Murray
70b528cefcSMark Murraykadmind_LDADD = $(top_builddir)/lib/kadm5/libkadm5srv.la \
71b528cefcSMark Murray	../lib/gssapi/libgssapi.la \
72b528cefcSMark Murray	$(LDADD_common) \
73c19800e8SDoug Rabson	$(LIB_pidfile) \
744137ff4cSJacques Vidrine	$(LIB_dlopen)
755e9cd1aeSAssar Westerlund
76b528cefcSMark Murraykadmin_LDADD = \
77b528cefcSMark Murray	$(top_builddir)/lib/kadm5/libkadm5clnt.la \
78b528cefcSMark Murray	$(top_builddir)/lib/kadm5/libkadm5srv.la \
79b528cefcSMark Murray	$(top_builddir)/lib/sl/libsl.la \
80b528cefcSMark Murray	$(LIB_readline) \
81b528cefcSMark Murray	$(LDADD_common) \
82b528cefcSMark Murray	$(LIB_dlopen)
834137ff4cSJacques Vidrine
84b528cefcSMark Murrayadd_random_users_LDADD = \
855e9cd1aeSAssar Westerlund	$(top_builddir)/lib/kadm5/libkadm5clnt.la \
865e9cd1aeSAssar Westerlund	$(top_builddir)/lib/kadm5/libkadm5srv.la \
875e9cd1aeSAssar Westerlund	$(LDADD_common) \
885e9cd1aeSAssar Westerlund	$(LIB_dlopen)
894137ff4cSJacques Vidrine
905e9cd1aeSAssar Westerlundtest_util_LDADD = $(kadmin_LDADD)
91c19800e8SDoug Rabson
92c19800e8SDoug RabsonEXTRA_DIST = \
93c19800e8SDoug Rabson	NTMakefile \
94c19800e8SDoug Rabson	kadmin-version.rc \
95	kadmind-version.rc \
96	$(man_MANS) \
97	kadmin-commands.in
98