xref: /netbsd-src/crypto/external/bsd/heimdal/sbin/kadmin/Makefile (revision ac84213a4fbd7a763719c0105771612cc4da37da)
1# $NetBSD: Makefile,v 1.7 2023/10/12 17:18:39 riastradh Exp $
2
3.include <bsd.own.mk>
4.include <${.CURDIR}/../../Makefile.inc>
5
6USE_FORT?= yes	# network client
7
8.PATH: ${HEIMDIST}/kadmin
9
10PROG=	kadmin
11MAN=	kadmin.8
12
13HEIMSRCS= kadmin-commands.in
14
15SRCS=	add_enctype.c				\
16	ank.c					\
17	check.c					\
18	cpw.c					\
19	del.c					\
20	del_enctype.c				\
21	dump.c					\
22	ext.c					\
23	get.c					\
24	init.c					\
25	kadmin.c				\
26	load.c					\
27	mod.c					\
28	pw_quality.c				\
29	random_password.c			\
30	rename.c				\
31	stash.c					\
32	util.c
33
34CPPFLAGS+= 				\
35	-I${HEIMDIST}/base		\
36	-I${HEIMDIST}/lib/krb5		\
37	-I${HEIMDIST}/lib/asn1		\
38	-I${HEIMDIST}/lib/wind		\
39	-I${HEIMBASE}/lib/libwind	\
40	-I${DESTDIR}/usr/include/kadm5
41
42PROGDPLIBS+= ${DPLIBKADM5SRV} ${DPLIBHDB} ${DPLIBKADM5CLNT} ${DPLIBSL}
43
44kadmin.8: kadmin.1
45	@${TOOL_SED} -e 's/KADMIN 1/KADMIN 8/' < ${.ALLSRC} > ${.TARGET}
46
47CLEANFILES+=kadmin.8
48
49.include <${HEIMBASE}/Makefile.rules.inc>
50.include <bsd.prog.mk>
51
52LDADD+= -lutil -ledit -lterminfo ${KRB5LDADD} ${HDBLDADD}
53DPADD+= ${LIBUTIL} ${LIBEDIT} ${LIBTERMINFO} ${KRB5DPADD} ${HDBDPADD}
54