Merge pull request #105 from jelmer/compatibility-symlinks
[heimdal.git] / kadmin / Makefile.am
bloba736d7962ced674f82fcf55f601872bc147736b3
1 # $Id$
3 include $(top_srcdir)/Makefile.am.common
5 AM_CPPFLAGS += $(INCLUDE_libintl) $(INCLUDE_readline) $(INCLUDE_hcrypto) -I$(srcdir)/../lib/krb5 -I$(top_builddir)/include/gssapi
7 bin_PROGRAMS = kadmin
9 # Install a symbolic link from ${sbindir}/kadmin to ${bindir}/kadmin for
10 # backwards compatibility
12 install-exec-hook::
13         $(LN_S) $(bindir)/kadmin $(DESTDIR)$(sbindir)/kadmin
15 libexec_PROGRAMS = kadmind
17 man_MANS = kadmin.1 kadmind.8
19 noinst_PROGRAMS = add_random_users
21 dist_kadmin_SOURCES =                           \
22         ank.c                                   \
23         add_enctype.c                           \
24         check.c                                 \
25         cpw.c                                   \
26         del.c                                   \
27         del_enctype.c                           \
28         dump.c                                  \
29         ext.c                                   \
30         get.c                                   \
31         init.c                                  \
32         kadmin.c                                \
33         load.c                                  \
34         mod.c                                   \
35         rename.c                                \
36         stash.c                                 \
37         util.c                                  \
38         pw_quality.c                            \
39         random_password.c                       \
40         kadmin_locl.h
42 nodist_kadmin_SOURCES =                         \
43         kadmin-commands.c                       \
44         kadmin-commands.h
46 $(kadmin_OBJECTS): kadmin-commands.h
48 CLEANFILES = kadmin-commands.h kadmin-commands.c
50 kadmin-commands.c kadmin-commands.h: kadmin-commands.in
51         $(SLC) $(srcdir)/kadmin-commands.in
53 kadmind_SOURCES =                               \
54         rpc.c                                   \
55         server.c                                \
56         kadmind.c                               \
57         kadmin_locl.h                           \
58         kadm_conn.c
60 add_random_users_SOURCES = add-random-users.c
62 test_util_SOURCES = test_util.c util.c
64 TESTS = test_util
66 check_PROGRAMS = $(TESTS)
68 LDADD_common = \
69         $(top_builddir)/lib/hdb/libhdb.la \
70         $(top_builddir)/lib/krb5/libkrb5.la \
71         $(LIB_hcrypto) \
72         $(top_builddir)/lib/asn1/libasn1.la \
73         $(LIB_roken) \
74         $(DBLIB)
76 kadmind_LDADD = $(top_builddir)/lib/kadm5/libkadm5srv.la \
77         ../lib/gssapi/libgssapi.la \
78         $(LDADD_common) \
79         $(LIB_pidfile) \
80         $(LIB_dlopen)
82 kadmin_LDADD = \
83         $(top_builddir)/lib/kadm5/libkadm5clnt.la \
84         $(top_builddir)/lib/kadm5/libkadm5srv.la \
85         $(top_builddir)/lib/sl/libsl.la \
86         $(LIB_readline) \
87         $(LDADD_common) \
88         $(LIB_dlopen)
90 add_random_users_LDADD = \
91         $(top_builddir)/lib/kadm5/libkadm5clnt.la \
92         $(top_builddir)/lib/kadm5/libkadm5srv.la \
93         $(LDADD_common) \
94         $(LIB_dlopen)
96 test_util_LDADD = $(kadmin_LDADD)
98 EXTRA_DIST = \
99         NTMakefile \
100         kadmin-version.rc \
101         kadmind-version.rc \
102         $(man_MANS) \
103         kadmin-commands.in