194dc5715SRyan Moeller
27d8e1e8dSJohn BaldwinSHLIBDIR?=	/lib
394dc5715SRyan Moeller
494dc5715SRyan Moeller.include <src.opts.mk>
594dc5715SRyan Moeller
694dc5715SRyan MoellerPACKAGE=	runtime
794dc5715SRyan Moeller
894dc5715SRyan MoellerSHLIB_MAJOR=	1
994dc5715SRyan MoellerINCSDIR?=	${INCLUDEDIR}/casper
1094dc5715SRyan Moeller
1194dc5715SRyan Moeller.if ${MK_CASPER} != "no"
1294dc5715SRyan MoellerSHLIB=	cap_netdb
1394dc5715SRyan Moeller
1494dc5715SRyan MoellerSRCS=	cap_netdb.c
1594dc5715SRyan Moeller.endif
1694dc5715SRyan Moeller
1794dc5715SRyan MoellerINCS=	cap_netdb.h
1894dc5715SRyan Moeller
1994dc5715SRyan MoellerLIBADD=	nv
2094dc5715SRyan Moeller
2194dc5715SRyan MoellerCFLAGS+=-I${.CURDIR}
2294dc5715SRyan Moeller
2394dc5715SRyan MoellerHAS_TESTS=
2494dc5715SRyan MoellerSUBDIR.${MK_TESTS}+= tests
2594dc5715SRyan Moeller
2694dc5715SRyan MoellerMAN+=	cap_netdb.3
2794dc5715SRyan Moeller
2894dc5715SRyan MoellerMLINKS+=cap_netdb.3 libcap_netdb.3
2994dc5715SRyan MoellerMLINKS+=cap_netdb.3 cap_getprotobyname.3
3094dc5715SRyan Moeller
3194dc5715SRyan Moeller.include <bsd.lib.mk>
32*1dcd9961SJohn Baldwin
33*1dcd9961SJohn Baldwin# GCC 13 complains incorrectly about free after failed realloc: GCC bug #110501
34*1dcd9961SJohn BaldwinCFLAGS.cap_netdb.c+= ${NO_WUSE_AFTER_FREE}
35