Makefile revision 313597
1117397Skan# $FreeBSD: stable/10/lib/libypclnt/Makefile 313597 2017-02-11 06:30:25Z ngie $
2117397Skan
3169691SkanLIB=	ypclnt
4117397SkanSHLIB_MAJOR= 4
5117397SkanSRCS=	ypclnt_connect.c \
6117397Skan	ypclnt_error.c \
7117397Skan	ypclnt_free.c \
8117397Skan	ypclnt_new.c \
9117397Skan	ypclnt_passwd.c \
10117397Skan	${GENSRCS}
11117397SkanCLEANFILES+= ${GENSRCS}
12117397SkanINCS= ypclnt.h
13117397Skan
14117397SkanCFLAGS+= -I.
15117397Skan
16117397SkanGENSRCS=yp.h \
17117397Skan	yp_clnt.c \
18169691Skan	yppasswd.h \
19117397Skan	yppasswd_xdr.c \
20117397Skan	yppasswd_clnt.c \
21117397Skan	yppasswd_private.h \
22117397Skan	yppasswd_private_clnt.c \
23117397Skan	yppasswd_private_xdr.c
24117397Skan
25117397SkanRPCGEN=	RPCGEN_CPP=${CPP:Q} rpcgen -C
26117397SkanRPCSRC=	${SRCTOP}/include/rpcsvc/yp.x
27117397SkanRPCSRC_PW=	${SRCTOP}/include/rpcsvc/yppasswd.x
28117397SkanRPCSRC_PRIV=	${SRCTOP}/usr.sbin/rpc.yppasswdd/yppasswd_private.x
29117397Skan
30169691Skanyp.h: ${RPCSRC}
31169691Skan	${RPCGEN} -h -o ${.TARGET} ${RPCSRC}
32169691Skan
33169691Skanyp_clnt.c: ${RPCSRC}
34169691Skan	${RPCGEN} -l -o ${.TARGET} ${RPCSRC}
35117397Skan
36117397Skanyppasswd.h: ${RPCSRC_PW}
37117397Skan	${RPCGEN} -h -o ${.TARGET} ${RPCSRC_PW}
38117397Skan
39117397Skanyppasswd_xdr.c: ${RPCSRC_PW}
40117397Skan	${RPCGEN} -c -o ${.TARGET} ${RPCSRC_PW}
41117397Skan
42169691Skanyppasswd_clnt.c: ${RPCSRC_PW}
43169691Skan	${RPCGEN} -l -o ${.TARGET} ${RPCSRC_PW}
44117397Skan
45117397Skanyppasswd_private.h: ${RPCSRC_PRIV}
46117397Skan	${RPCGEN} -h -o ${.TARGET} ${RPCSRC_PRIV}
47117397Skan
48117397Skanyppasswd_private_xdr.c: ${RPCSRC_PRIV}
49117397Skan	${RPCGEN} -c -o ${.TARGET} ${RPCSRC_PRIV}
50117397Skan
51117397Skanyppasswd_private_clnt.c: ${RPCSRC_PRIV}
52117397Skan	${RPCGEN} -l -o ${.TARGET} ${RPCSRC_PRIV}
53117397Skan
54117397Skan.include <bsd.lib.mk>
55117397Skan