1 # $NetBSD: Makefile,v 1.24 2023/08/03 14:56:37 rin Exp $ 2 3 .include <bsd.own.mk> 4 5 PROG= ypserv 6 SRCS= ypserv.c ypserv_proc.c ypserv_db.c ypserv_xdr.c \ 7 gethnamaddr.c getnetnamadr.c 8 MAN= ypserv.8 9 10 LIBCDIR=${NETBSDSRCDIR}/lib/libc 11 .PATH: ${LIBCDIR}/net 12 CPPFLAGS+=-DOPTIMIZE_DB -DLIBWRAP -I. -I${LIBCDIR}/include 13 YHEADER=1 14 15 LDADD+= -lwrap -lblocklist -lutil 16 DPADD+= ${LIBWRAP} ${LIBBLOCKLIST} ${LIBUTIL} 17 18 CPPFLAGS.gethnamaddr.c= -UYP -D_LIBC 19 CPPFLAGS.getnetnamadr.c=-UYP -D_LIBC 20 21 SANITIZER_RENAME_SYMBOL+= gethostbyname2 22 23 COPTS.ypserv.c+= ${CC_WNO_CAST_FUNCTION_TYPE} 24 25 .include <bsd.prog.mk> 26