xref: /freebsd/krb5/libexec/kadmind/Makefile (revision 18a870751b036f1dc78b36084ccb993d139a11bb)
1#
2# SPDX-License-Identifier: BSD-2-Clause
3#
4# Copyright (c) 2025 FreeBSD Foundation
5#
6# This sofware was developed by Cy Schubert <cy@FreeBSD.org>
7# under sponsorship from the FreeBSD Foundation.
8#
9
10.include "../Makefile.inc"
11
12PROG=	kadmind
13LIBADD=	kadm5srv_mit kdb5 gssrpc gssapi_krb5 krb5 k5crypto com_err \
14	krb5support apputils verto sys m
15
16SRCS=	auth.c \
17	auth_acl.c \
18	auth_self.c \
19	ipropd_svc.c \
20	kadm_rpc_svc.c \
21	misc.c \
22	ovsec_kadmd.c \
23	schpw.c \
24	server_stubs.c
25
26MAN=	kadmind.8
27
28CFLAGS+=-I${KRB5_DIR}/include \
29	-I${KRB5_SRCTOP}/include \
30	-I${KRB5_OBJTOP}/lib/gssapi \
31	-I${KRB5_OBJTOP}/lib \
32	-I${KRB5_DIR}/lib \
33	-I${KRB5_DIR}/lib/gssapi/krb5 \
34	-I${KRB5_DIR}/lib/gssapi/generic
35
36kadmind.8:	kadmind.man
37
38CLEANFILES+=	kadmind.8
39
40.include <bsd.prog.mk>
41
42.SUFFIXES: .h .c .man .8
43
44.man.8:
45	@cp ${.ALLSRC} ${.TARGET}
46
47.PATH:	${KRB5_DIR}/kadmin/server \
48	${KRB5_DIR}/man
49