Home | History | Annotate | Line # | Download | only in librpcsvc
      1 #	$NetBSD: Makefile,v 1.42 2024/11/25 14:44:34 riastradh Exp $
      2 
      3 WARNS=	4
      4 
      5 USE_FORT?= yes	# network protocol library
      6 
      7 NOMAN=		# defined
      8 
      9 RPCSRCS=	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 
     15 EXPSYM_SRCS=	rpcsvc.common.expsym
     16 
     17 .if (${MKYP} != "no")
     18 RPCSRCS+=	yp.x yppasswd.x
     19 EXPSYM_SRCS+=	rpcsvc.yp.expsym
     20 .endif
     21 
     22 LIB_EXPSYM=	rpcsvc.expsym
     23 rpcsvc.expsym: ${EXPSYM_SRCS}
     24 	${_MKTARGET_CREATE}
     25 	LC_ALL=C sort -m ${.ALLSRC} >${.TARGET}.tmp && \
     26 	${MV} ${.TARGET}.tmp ${.TARGET}
     27 CLEANFILES+=	rpcsvc.expsym rpcsvc.expsym.tmp
     28 
     29 RPC_INCS=	${RPCSRCS:.x=.h}
     30 RPC_XDRFILES=	${RPCSRCS:.x=_xdr.c}	
     31 
     32 HDRS=           ${RPC_INCS}
     33 SRCS=		${RPC_XDRFILES} ${HDRS}
     34 
     35 INCS=		${HDRS} ${RPCSRCS}
     36 INCSDIR=	/usr/include/rpcsvc
     37 
     38 LIB=		rpcsvc
     39 
     40 .include <bsd.rpc.mk>
     41 .include <bsd.lib.mk>
     42