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 14LIB= verto 15# SHLIB_MAJOR= 0 16VERSION_MAP= ${.CURDIR}/version.map 17 18.PATH: ${KRB5_DIR}/util/verto 19 20SRCS= module.c \ 21 verto-k5ev.c \ 22 verto.c \ 23 ev.h \ 24 ev_vars.h \ 25 ev_wrap.h \ 26 module.h \ 27 ${GEN} 28 29INCS= verto-module.h \ 30 verto.h \ 31 32# See util/verto/Makefile.in and util/verto/Makefile 33 34DEFINES=-DDEFAULT_LIBRARY=\"k5ev\" -DBUILTIN_MODULE=k5ev 35 36CFLAGS+=${DEFINES} \ 37 -I${KRB5_DIR}/util/verto \ 38 -I${KRB5_DIR}/include \ 39 -I${.CURDIR:H:H}/include \ 40 -I${.OBJDIR} 41 42GEN= rename.h 43CLEANFILES= ${GEN} 44 45rename.h: Symbols.ev 46 @sed -e 's/.*/#define & k5&/' < ${.ALLSRC} > ${.TARGET} 47 48.include <bsd.lib.mk> 49