1# $NetBSD: Makefile,v 1.42 2024/11/25 14:44:34 riastradh Exp $ 2 3WARNS= 4 4 5USE_FORT?= yes # network protocol library 6 7NOMAN= # defined 8 9RPCSRCS= bootparam_prot.x klm_prot.x mount.x nfs_prot.x\ 10 nlm_prot.x rex.x rnusers.x rusers.x rquota.x rstat.x rwall.x\ 11 sm_inter.x spray.x 12 13.include <bsd.own.mk> 14 15EXPSYM_SRCS= rpcsvc.common.expsym 16 17.if (${MKYP} != "no") 18RPCSRCS+= yp.x yppasswd.x 19EXPSYM_SRCS+= rpcsvc.yp.expsym 20.endif 21 22LIB_EXPSYM= rpcsvc.expsym 23rpcsvc.expsym: ${EXPSYM_SRCS} 24 ${_MKTARGET_CREATE} 25 LC_ALL=C sort -m ${.ALLSRC} >${.TARGET}.tmp && \ 26 ${MV} ${.TARGET}.tmp ${.TARGET} 27CLEANFILES+= rpcsvc.expsym rpcsvc.expsym.tmp 28 29RPC_INCS= ${RPCSRCS:.x=.h} 30RPC_XDRFILES= ${RPCSRCS:.x=_xdr.c} 31 32HDRS= ${RPC_INCS} 33SRCS= ${RPC_XDRFILES} ${HDRS} 34 35INCS= ${HDRS} ${RPCSRCS} 36INCSDIR= /usr/include/rpcsvc 37 38LIB= rpcsvc 39 40.include <bsd.rpc.mk> 41.include <bsd.lib.mk> 42