1# $NetBSD: Makefile,v 1.4 2017/01/28 21:31:52 christos 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 24ASN1_OPTS.hdb.asn1+= --one-code-file --sequence=HDB-Ext-KeySet --sequence=Keys 25 26SRCS= \ 27 common.c \ 28 db.c \ 29 db3.c \ 30 dbinfo.c \ 31 ext.c \ 32 hdb-keytab.c \ 33 hdb-ldap.c \ 34 hdb-mitdb.c \ 35 hdb-sqlite.c \ 36 hdb.c \ 37 hdb_err.c \ 38 keys.c \ 39 keytab.c \ 40 mkey.c \ 41 ndbm.c \ 42 print.c 43 44INCSDIR= /usr/include/krb5 45INCS += hdb.h hdb-protos.h ${COMPILE_ET_INCS} ${ASN1_INCS} 46 47CPPFLAGS+= \ 48 -I${HEIMBASE}/include/krb5 \ 49 -I${HEIMDIST}/lib/asn1 \ 50 -I${HEIMDIST}/lib/krb5 \ 51 -DHDB_DB_DIR=\"/var/heimdal\" \ 52 53.include <${HEIMBASE}/Makefile.rules.inc> 54.include <bsd.lib.mk> 55