Files
heimdal/kadmin/Makefile.am
Nicolas Williams 7439820618 hcrypto, otp: Remove hcrypto and otp!
We must switch to OpenSSL 3.x, and getting lib/hcrypto to provide
OpenSSL 3.x APIs is too large an undertaking.  Plus the hcrypto backend
is not safe, not secure (probably has timing leaks galore), and no one
has the resources to make it a world-class crypto library, so it just
has to go.
2026-01-18 16:09:31 -06:00

99 lines
1.9 KiB
Makefile

# $Id$
include $(top_srcdir)/Makefile.am.common
AM_CPPFLAGS += $(INCLUDE_libintl) $(INCLUDE_readline) -I$(srcdir)/../lib/krb5 -I$(top_builddir)/include/gssapi
bin_PROGRAMS = kadmin
libexec_PROGRAMS = kadmind
man_MANS = kadmin.1 kadmind.8
noinst_PROGRAMS = add_random_users
dist_kadmin_SOURCES = \
ank.c \
add_enctype.c \
check.c \
cpw.c \
del.c \
del_enctype.c \
dump.c \
ext.c \
get.c \
init.c \
kadmin.c \
load.c \
mod.c \
prune.c \
rename.c \
stash.c \
util.c \
pw_quality.c \
random_password.c \
kadmin_locl.h
nodist_kadmin_SOURCES = \
kadmin-commands.c \
kadmin-commands.h
$(kadmin_OBJECTS): kadmin-commands.h
CLEANFILES = kadmin-commands.h kadmin-commands.c
kadmin-commands.c kadmin-commands.h: kadmin-commands.in
$(SLC) $(srcdir)/kadmin-commands.in
kadmind_SOURCES = \
rpc.c \
server.c \
kadmind.c \
kadmin_locl.h \
kadm_conn.c
add_random_users_SOURCES = add-random-users.c
test_util_SOURCES = test_util.c util.c
TESTS = test_util
check_PROGRAMS = $(TESTS)
LDADD_common = \
$(top_builddir)/lib/hdb/libhdb.la \
$(top_builddir)/lib/krb5/libkrb5.la \
$(top_builddir)/lib/asn1/libasn1.la \
$(LIB_roken) \
$(DB3LIB) $(DB1LIB) $(LMDBLIB) $(NDBMLIB)
kadmind_LDADD = $(top_builddir)/lib/kadm5/libkadm5srv.la \
$(top_builddir)/lib/kadm5/libkadm5clnt.la \
../lib/gssapi/libgssapi.la \
$(LDADD_common) \
$(LIB_pidfile) \
$(LIB_dlopen)
kadmin_LDADD = \
$(top_builddir)/lib/kadm5/libkadm5clnt.la \
$(top_builddir)/lib/kadm5/libkadm5srv.la \
$(top_builddir)/lib/sl/libsl.la \
$(LIB_readline) \
$(LDADD_common) \
$(LIB_dlopen)
add_random_users_LDADD = \
$(top_builddir)/lib/kadm5/libkadm5clnt.la \
$(top_builddir)/lib/kadm5/libkadm5srv.la \
$(LDADD_common) \
$(LIB_dlopen)
test_util_LDADD = $(kadmin_LDADD)
EXTRA_DIST = \
NTMakefile \
kadmin-version.rc \
kadmind-version.rc \
$(man_MANS) \
kadmin-commands.in