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