1# $NetBSD: Makefile,v 1.1 2011/04/13 19:16:50 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/hdb ${HEIMBASE}/include
11
12LIB=		hdb
13
14LIBDPLIBS+=	hx509		${HEIMBASE}/lib/libhx509	\
15		crypto		${SSLBASE}/lib/libcrypto	\
16		asn1		${HEIMBASE}/lib/libasn1		\
17		com_err		${HEIMBASE}/lib/libcom_err	\
18		roken		${HEIMBASE}/lib/libroken	\
19		wind		${HEIMBASE}/lib/libwind		\
20		heimbase	${HEIMBASE}/lib/libheimbase
21
22HEIMSRCS= hdb_err.et hdb.asn1
23
24SRCS=			\
25	common.c	\
26	db.c		\
27	db3.c		\
28	ext.c		\
29	hdb-ldap.c	\
30	hdb.c		\
31	hdb-keytab.c	\
32	hdb-mitdb.c	\
33	keys.c		\
34	keytab.c	\
35	dbinfo.c	\
36	mkey.c		\
37	ndbm.c		\
38	print.c
39
40INCSDIR= /usr/include/krb5
41INCS += hdb.h hdb-protos.h ${COMPILE_ET_INCS} ${ASN1_INCS}
42
43CPPFLAGS+=				\
44	-I${HEIMBASE}/include/krb5	\
45	-I${HEIMDIST}/lib/asn1		\
46	-I${HEIMDIST}/lib/krb5		\
47	-DHDB_DB_DIR=\"/var/heimdal\"	\
48
49.include <${HEIMBASE}/Makefile.rules.inc>
50.include <bsd.lib.mk>
51