1 1.4.22.1 martin # $NetBSD: Makefile,v 1.4.22.1 2023/08/11 13:40:06 martin Exp $ 2 1.1 elric 3 1.1 elric USE_FORT?= yes # network protocol library 4 1.1 elric 5 1.1 elric NOLINT= # defined 6 1.1 elric 7 1.1 elric .include <bsd.own.mk> 8 1.1 elric .include <${.CURDIR}/../../Makefile.inc> 9 1.1 elric 10 1.1 elric .PATH: ${HEIMDIST}/lib/hdb ${HEIMBASE}/include 11 1.1 elric 12 1.1 elric LIB= hdb 13 1.1 elric 14 1.1 elric LIBDPLIBS+= hx509 ${HEIMBASE}/lib/libhx509 \ 15 1.1 elric crypto ${SSLBASE}/lib/libcrypto \ 16 1.3 joerg krb5 ${HEIMBASE}/lib/libkrb5 \ 17 1.1 elric asn1 ${HEIMBASE}/lib/libasn1 \ 18 1.1 elric com_err ${HEIMBASE}/lib/libcom_err \ 19 1.1 elric roken ${HEIMBASE}/lib/libroken \ 20 1.1 elric wind ${HEIMBASE}/lib/libwind \ 21 1.1 elric heimbase ${HEIMBASE}/lib/libheimbase 22 1.1 elric 23 1.1 elric HEIMSRCS= hdb_err.et hdb.asn1 24 1.4 christos ASN1_OPTS.hdb.asn1+= --one-code-file --sequence=HDB-Ext-KeySet --sequence=Keys 25 1.1 elric 26 1.1 elric SRCS= \ 27 1.1 elric common.c \ 28 1.1 elric db.c \ 29 1.1 elric db3.c \ 30 1.4 christos dbinfo.c \ 31 1.1 elric ext.c \ 32 1.4 christos hdb-keytab.c \ 33 1.1 elric hdb-ldap.c \ 34 1.4 christos hdb-mitdb.c \ 35 1.4 christos hdb-sqlite.c \ 36 1.1 elric hdb.c \ 37 1.4 christos hdb_err.c \ 38 1.1 elric keys.c \ 39 1.1 elric keytab.c \ 40 1.1 elric mkey.c \ 41 1.1 elric ndbm.c \ 42 1.1 elric print.c 43 1.1 elric 44 1.1 elric INCSDIR= /usr/include/krb5 45 1.1 elric INCS += hdb.h hdb-protos.h ${COMPILE_ET_INCS} ${ASN1_INCS} 46 1.1 elric 47 1.1 elric CPPFLAGS+= \ 48 1.1 elric -I${HEIMBASE}/include/krb5 \ 49 1.1 elric -I${HEIMDIST}/lib/asn1 \ 50 1.1 elric -I${HEIMDIST}/lib/krb5 \ 51 1.4.22.1 martin -I${HEIMDIST}/lib \ 52 1.4.22.1 martin -DHDB_DB_DIR=\"/var/heimdal\" 53 1.1 elric 54 1.1 elric .include <${HEIMBASE}/Makefile.rules.inc> 55 1.1 elric .include <bsd.lib.mk> 56