xref: /dragonfly/lib/libypclnt/Makefile (revision d4e390fc9a3878b804ce122fbda94892c11fa301)
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