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 12PACKAGE?= kerberos 13KRB5_VERSION= 1.22.1 14 15# MIT KRB5 uses KRB5_DIR. Heimdal uses KRB5DIR. 16KRB5_SRCTOP= ${SRCTOP}/krb5 17KRB5_DIR= ${SRCTOP}/crypto/krb5/src 18KRB5_ETDIR?= /usr/share/et 19KRB5_SRCLIBDIR= ${KRB5_DIR}/lib 20 21KRB5_OBJTOP= ${OBJTOP}/krb5 22KRB5_OBJHDR= ${OBJTOP}/include 23COMPILE_ET= compile_et -d ${KRB5_DIR}/util/et --textdomain mit-krb5 24MAKE_COMMANDS= ${KRB5_OBJTOP}/util/ss/mk_cmds 25 26# There are no WARNS levels for this. 27CFLAGS+= -Wno-deprecated-non-prototype \ 28 -Wno-unused-parameter 29 30WARNS?= 1 31 32KRB5RCTMPDIR= /var/tmp 33KRB5PREFIX= /usr 34KRB5_EXEC_PREFIX= /usr 35KRB5_BINDIR= /usr/bin 36KRB5_LIBDIR= /usr/lib 37KRB5_SBINDIR= /usr/sbin 38KRB5_MODULEDIR= /usr/lib/krb5/plugins 39KRB5_GSSMODULEDIR= /usr/lib/gss 40KRB5_LOCALEDIR= /usr/share/locale 41KRB5_DOCSDIR= ${SHAREDIR}/doc/krb5 42KRB5_HTMLDOCSDIR= ${KRB5_DOCSDIR}/html 43KRB5_LOCALSTATEDIR= /var 44KRB5_RUNSTATEDIR= /var/run 45KRB5_SYSCONFDIR= /etc 46KRB5_DYNOBJEXT= .so 47KRB5_SYSCONFCONF= /etc/krb5.conf 48