1# 2# SPDX-License-Identifier: BSD-2-Clause 3# 4# Copyright (c) 2025 FreeBSD Foundation 5# 6# This sofware was developed by Cy Schubert <cy@FreeBSD.org> 7# under sponsorship from the FreeBSD Foundation. 8# 9 10.include <src.opts.mk> 11 12.include "../Makefile.inc" 13 14LIBDIR= ${PLUGINSDIR}/kdb 15SHLIBDIR= ${LIBDIR} 16LIB= db2 17LDFLAGS=-Wl,--no-undefined 18LIBADD= krb5profile krb5 com_err k5crypto kadm5srv_mit kdb5 gssrpc gssapi_krb5 krb5support 19VERSION_MAP= ${.CURDIR}/version.map 20 21SRCS= \ 22 adb_openclose.c \ 23 adb_policy.c \ 24 db2_exp.c \ 25 kdb_db2.c \ 26 kdb_xdr.c \ 27 lockout.c \ 28 pol_xdr.c 29 30.include "${KRB5_SRCTOP}/plugins/kdb/db2/libdb2/Makefile.inc" 31 32CFLAGS+=-I${KRB5_DIR}/plugins/kdb/db2 \ 33 -I${KRB5_DIR}/plugins/kdb/db2/libdb2 \ 34 -I${KRB5_DIR}/plugins/kdb/db2/libdb2/include \ 35 -I${KRB5_DIR}/plugins/kdb/db2/libdb2/btree \ 36 -I${KRB5_DIR}/plugins/kdb/db2/libdb2/db \ 37 -I${KRB5_DIR}/plugins/kdb/db2/libdb2/hash \ 38 -I${KRB5_DIR}/plugins/kdb/db2/libdb2/mpool \ 39 -I${KRB5_DIR}/plugins/kdb/db2/libdb2/recno \ 40 -I${KRB5_DIR}/include \ 41 -I${KRB5_SRCTOP}/include \ 42 -I${KRB5_DIR}/lib/kdb \ 43 -I${KRB5_DIR}/lib \ 44 -I${KRB5_OBJTOP}/plugins/kdb/db2 \ 45 -I${KRB5_OBJTOP}/lib/kdb 46 47.include <bsd.lib.mk> 48 49.PATH: ${KRB5_DIR}/plugins/kdb/db2 \ 50 ${KRB5_DIR}/plugins/kdb/db2/libdb2 \ 51 ${KRB5_DIR}/plugins/kdb/db2/libdb2/man 52