xref: /netbsd-src/crypto/external/bsd/heimdal/lib/libkadm5clnt/Makefile (revision 7a6a7ae08ac6c612f0fbb0d4425825c6be2a9050)
1# $NetBSD: Makefile,v 1.1 2011/04/13 19:16:52 elric Exp $
2
3USE_FORT?= yes	# network protocol library
4
5NOLINT=		# defined
6
7.include <bsd.own.mk>
8.include <${.CURDIR}/../../Makefile.inc>
9
10.PATH:		${HEIMDIST}/lib/kadm5 ${HEIMBASE}/include
11
12LIB=		kadm5clnt
13
14LIBDPLIBS+=	krb5	${.CURDIR}/../libkrb5 \
15		hdb	${.CURDIR}/../libhdb \
16		roken	${.CURDIR}/../libroken
17
18HEIMSRCS=	kadm5_err.et
19
20SRCS =			\
21	ad.c		\
22	chpass_c.c	\
23	client_glue.c	\
24	common_glue.c	\
25	create_c.c	\
26	delete_c.c	\
27	destroy_c.c	\
28	flush_c.c	\
29	free.c		\
30	get_c.c		\
31	get_princs_c.c	\
32	init_c.c	\
33	marshall.c	\
34	modify_c.c	\
35	privs_c.c	\
36	randkey_c.c	\
37	rename_c.c	\
38	send_recv.c
39
40
41INCSDIR=	/usr/include/kadm5
42INCS=		admin.h			\
43		private.h		\
44		kadm5-protos.h		\
45		kadm5-private.h		\
46		kadm5-pwcheck.h		\
47		${COMPILE_ET_INCS}
48
49# Prevent collision with old MIT Kerberos includes -- require manual
50# intervention of the operator.
51.BEGIN:
52.ifmake includes
53	@if [ -f ${DESTDIR}${INCSDIR}/kadm_err.h ]; then \
54		echo "Error: you must first remove the MIT headers from ${DESTDIR}${INCSDIR}" >&2; \
55		false; \
56	fi
57.endif
58
59.include <${HEIMBASE}/Makefile.rules.inc>
60.include <bsd.lib.mk>
61