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