aboutsummaryrefslogtreecommitdiff
path: root/krb5/plugins/kdb/db2/Makefile
blob: 3230a77171f45b0932efda8103e4a329439c39bf (plain) (blame)
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
#
# SPDX-License-Idendifier: BSD-2-Clause
#
# Copyright (c) 2025 FreeBSD Foundation
#
# This sofware was developed by Cy Schubert <cy@FreeBSD.org>
# under sponsorship from the FreeBSD Foundation.
#

.include <src.opts.mk>

.include "../Makefile.inc"

LIBDIR=		${PLUGINSDIR}/kdb
SHLIBDIR=	${LIBDIR}
LIB=		db2
LDFLAGS=-Wl,--no-undefined
LIBADD=	krb5profile krb5 com_err k5crypto kadm5srv_mit kdb5 gssrpc gssapi_krb5 krb5support
VERSION_MAP=	${.CURDIR}/version.map

SRCS=	\
	adb_openclose.c \
	adb_policy.c \
	db2_exp.c \
	kdb_db2.c \
	kdb_xdr.c \
	lockout.c \
	pol_xdr.c

.include "${KRB5_SRCTOP}/plugins/kdb/db2/libdb2/Makefile.inc"

CFLAGS+=-I${KRB5_DIR}/plugins/kdb/db2 \
	-I${KRB5_DIR}/plugins/kdb/db2/libdb2 \
	-I${KRB5_DIR}/plugins/kdb/db2/libdb2/include \
	-I${KRB5_DIR}/plugins/kdb/db2/libdb2/btree \
	-I${KRB5_DIR}/plugins/kdb/db2/libdb2/db \
	-I${KRB5_DIR}/plugins/kdb/db2/libdb2/hash \
	-I${KRB5_DIR}/plugins/kdb/db2/libdb2/mpool \
	-I${KRB5_DIR}/plugins/kdb/db2/libdb2/recno \
	-I${KRB5_DIR}/include \
	-I${KRB5_SRCTOP}/include \
	-I${KRB5_DIR}/lib/kdb \
	-I${KRB5_DIR}/lib \
	-I${KRB5_OBJTOP}/plugins/kdb/db2 \
	-I${KRB5_OBJTOP}/lib/kdb

.include <bsd.lib.mk>

.PATH:	${KRB5_DIR}/plugins/kdb/db2 \
	${KRB5_DIR}/plugins/kdb/db2/libdb2 \
	${KRB5_DIR}/plugins/kdb/db2/libdb2/man