xref: /dragonfly/lib/libypclnt/Makefile (revision d4e390fc)
1# $FreeBSD: src/lib/libypclnt/Makefile,v 1.16 2007/05/21 02:49:08 deischen Exp $
2
3LIB=	ypclnt
4SRCS=	ypclnt_connect.c \
5	ypclnt_error.c \
6	ypclnt_free.c \
7	ypclnt_new.c \
8	ypclnt_passwd.c \
9	${GENSRCS}
10CLEANFILES+= ${GENSRCS}
11INCS= ypclnt.h
12
13CFLAGS+= -I.
14
15GENSRCS=yp.h \
16	yp_clnt.c \
17	yppasswd.h \
18	yppasswd_xdr.c \
19	yppasswd_clnt.c \
20	yppasswd_private.h \
21	yppasswd_private_clnt.c \
22	yppasswd_private_xdr.c
23
24RPCGEN=	rpcgen -C
25RPCSRC=	${.CURDIR}/../../include/rpcsvc/yp.x
26RPCSRC_PW=	${.CURDIR}/../../include/rpcsvc/yppasswd.x
27RPCSRC_PRIV=	${.CURDIR}/../../usr.sbin/rpc.yppasswdd/yppasswd_private.x
28NO_WCAST_FUNCTION_TYPE=
29
30yp.h: ${RPCSRC}
31	${RPCGEN} -h -o ${.TARGET} ${RPCSRC}
32
33yp_clnt.c: ${RPCSRC}
34	${RPCGEN} -l -o ${.TARGET} ${RPCSRC}
35
36yppasswd.h: ${RPCSRC_PW}
37	${RPCGEN} -h -o ${.TARGET} ${RPCSRC_PW}
38
39yppasswd_xdr.c: ${RPCSRC_PW}
40	${RPCGEN} -c -o ${.TARGET} ${RPCSRC_PW}
41
42yppasswd_clnt.c: ${RPCSRC_PW}
43	${RPCGEN} -l -o ${.TARGET} ${RPCSRC_PW}
44
45yppasswd_private.h: ${RPCSRC_PRIV}
46	${RPCGEN} -h -o ${.TARGET} ${RPCSRC_PRIV}
47
48yppasswd_private_xdr.c: ${RPCSRC_PRIV}
49	${RPCGEN} -c -o ${.TARGET} ${RPCSRC_PRIV}
50
51yppasswd_private_clnt.c: ${RPCSRC_PRIV}
52	${RPCGEN} -l -o ${.TARGET} ${RPCSRC_PRIV}
53
54.include <bsd.lib.mk>
55