# # SPDX-License-Identifier: BSD-2-Clause # # Copyright (c) 2025 FreeBSD Foundation # # This sofware was developed by Cy Schubert <[email protected]> # under sponsorship from the FreeBSD Foundation. # .include <src.opts.mk> .include "../Makefile.inc" SUBDIR= krb5 gssrpc gssapi SUBDIR_PARALLEL= INCSDIR= ${INCLUDEDIR} .PATH: ${KRB5_DIR}/include INCS= gssapi.h \ kdb.h \ krad.h \ krb5.h CLEANFILES= osconf.new # XXX The output of this needs to be verified against the osconf.h I created # It is only used to verify osconf.h has not changed osconf.h: cat ./osconf.hin | sed -e "s\"@KRB5RCTMPDIR\"${KRB5RCTMPDIR}\"" -e "s\"@PREFIX\"${KRB5PREFIX}\"" -e "s\"@EXEC_PREFIX\"${KRB5_EXEC_PREFIX}\"" -e "s\"@BINDIR\"${KRB5_BINDIR}\"" -e "s\"@LIBDIR\"${KRB5_LIBDIR}\"" -e "s\"@SBINDIR\"${KRB5_SBINDIR}\"" -e "s\"@MODULEDIR\"${KRB5_MODULEDIR}\"" -e "s\"@GSSMODULEDIR\"${KRB5_GSSMODULEDIR}\"" -e "s\"@LOCALSTATEDIR\"${KRB5_LOCALSTATEDIR}\"" -e "s\"@RUNSTATEDIR\"${KRB5_RUNSTATEDIR}\"" -e "s\"@SYSCONFDIR\"${KRB5_SYSCONFDIR}\"" -e "s\"@DYNOBJEXT\"${KRB5_DYNOBJEXT}\"" -e "s\"@SYSCONFCONF\":${KRB5_SYSCONFCONF}\"" > osconf.new sh ${MOVEIFCHANGED} osconf.new osconf.h rebuild-error-tables: ${K5_ET_HEADERS} .PHONY: rebuild-error-tables osconf.h .PATH: ${KRB5_DIR}/include/krb5 .include <bsd.prog.mk>