]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/libypclnt/Makefile
This commit was generated by cvs2svn to compensate for changes in r99146,
[FreeBSD/FreeBSD.git] / lib / libypclnt / Makefile
1 # $FreeBSD$
2
3 LIB              = ypclnt
4 SHLIB_MAJOR      = 1
5 SHLIB_MINOR      = 0
6 SRCS             =
7 SRCS            += ypclnt_connect.c
8 SRCS            += ypclnt_error.c
9 SRCS            += ypclnt_free.c
10 SRCS            += ypclnt_new.c
11 SRCS            += ypclnt_passwd.c
12 SRCS            += ${GENSRCS}
13 INCS             = ypclnt.h
14 CLEANFILES      += ${GENSRCS}
15 CFLAGS          += -I.
16 WARNS           ?= 4
17 NO_WERROR        = yes
18 DPADD           += ${LIBRPCSVC}
19 LDADD           += -lrpcsvc
20
21 GENSRCS          =
22 GENSRCS         += yp.h
23 GENSRCS         += yp_clnt.c
24 GENSRCS         += yppasswd.h
25 GENSRCS         += yppasswd_xdr.c
26 GENSRCS         += yppasswd_clnt.c
27 GENSRCS         += yppasswd_private.h
28 GENSRCS         += yppasswd_private_clnt.c
29 GENSRCS         += yppasswd_private_xdr.c
30
31 RPCGEN           = rpcgen -C
32 RPCSRC           = ${.CURDIR}/../../include/rpcsvc/yp.x
33 RPCSRC_PW        = ${.CURDIR}/../../include/rpcsvc/yppasswd.x
34 RPCSRC_PRIV      = ${.CURDIR}/../../usr.sbin/rpc.yppasswdd/yppasswd_private.x
35
36 yp.h: ${RPCSRC}
37         ${RPCGEN} -h -o ${.TARGET} ${RPCSRC}
38
39 yp_clnt.c: ${RPCSRC}
40         ${RPCGEN} -l -o ${.TARGET} ${RPCSRC}
41
42 yppasswd.h: ${RPCSRC_PW}
43         ${RPCGEN} -h -o ${.TARGET} ${RPCSRC_PW}
44
45 yppasswd_xdr.c: ${RPCSRC_PW}
46         ${RPCGEN} -c -o ${.TARGET} ${RPCSRC_PW}
47
48 yppasswd_clnt.c: ${RPCSRC_PW}
49         ${RPCGEN} -l -o ${.TARGET} ${RPCSRC_PW}
50
51 yppasswd_private.h: ${RPCSRC_PRIV}
52         ${RPCGEN} -h -o ${.TARGET} ${RPCSRC_PRIV}
53
54 yppasswd_private_xdr.c: ${RPCSRC_PRIV}
55         ${RPCGEN} -c -o ${.TARGET} ${RPCSRC_PRIV}
56
57 yppasswd_private_clnt.c: ${RPCSRC_PRIV}
58         ${RPCGEN} -l -o ${.TARGET} ${RPCSRC_PRIV}
59
60 .include <bsd.lib.mk>