freebsd-dev/lib/libypclnt/Makefile
2002-09-28 00:25:32 +00:00

60 lines
1.3 KiB
Makefile

# $FreeBSD$
LIB = ypclnt
SHLIB_MAJOR = 1
SRCS =
SRCS += ypclnt_connect.c
SRCS += ypclnt_error.c
SRCS += ypclnt_free.c
SRCS += ypclnt_new.c
SRCS += ypclnt_passwd.c
SRCS += ${GENSRCS}
INCS = ypclnt.h
CLEANFILES += ${GENSRCS}
CFLAGS += -I.
WARNS ?= 4
NO_WERROR = yes
DPADD += ${LIBRPCSVC}
LDADD += -lrpcsvc
GENSRCS =
GENSRCS += yp.h
GENSRCS += yp_clnt.c
GENSRCS += yppasswd.h
GENSRCS += yppasswd_xdr.c
GENSRCS += yppasswd_clnt.c
GENSRCS += yppasswd_private.h
GENSRCS += yppasswd_private_clnt.c
GENSRCS += yppasswd_private_xdr.c
RPCGEN = rpcgen -C
RPCSRC = ${.CURDIR}/../../include/rpcsvc/yp.x
RPCSRC_PW = ${.CURDIR}/../../include/rpcsvc/yppasswd.x
RPCSRC_PRIV = ${.CURDIR}/../../usr.sbin/rpc.yppasswdd/yppasswd_private.x
yp.h: ${RPCSRC}
${RPCGEN} -h -o ${.TARGET} ${RPCSRC}
yp_clnt.c: ${RPCSRC}
${RPCGEN} -l -o ${.TARGET} ${RPCSRC}
yppasswd.h: ${RPCSRC_PW}
${RPCGEN} -h -o ${.TARGET} ${RPCSRC_PW}
yppasswd_xdr.c: ${RPCSRC_PW}
${RPCGEN} -c -o ${.TARGET} ${RPCSRC_PW}
yppasswd_clnt.c: ${RPCSRC_PW}
${RPCGEN} -l -o ${.TARGET} ${RPCSRC_PW}
yppasswd_private.h: ${RPCSRC_PRIV}
${RPCGEN} -h -o ${.TARGET} ${RPCSRC_PRIV}
yppasswd_private_xdr.c: ${RPCSRC_PRIV}
${RPCGEN} -c -o ${.TARGET} ${RPCSRC_PRIV}
yppasswd_private_clnt.c: ${RPCSRC_PRIV}
${RPCGEN} -l -o ${.TARGET} ${RPCSRC_PRIV}
.include <bsd.lib.mk>