Makefile 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. PACKAGE= runtime
  2. LIB= ypclnt
  3. SHLIB_MAJOR= 4
  4. SRCS= ypclnt_connect.c \
  5. ypclnt_error.c \
  6. ypclnt_free.c \
  7. ypclnt_new.c \
  8. ypclnt_passwd.c \
  9. ${GENSRCS}
  10. CLEANFILES+= ${GENSRCS}
  11. INCS= ypclnt.h
  12. CFLAGS+= -I.
  13. GENSRCS=yp.h \
  14. yp_clnt.c \
  15. yppasswd.h \
  16. yppasswd_xdr.c \
  17. yppasswd_clnt.c \
  18. yppasswd_private.h \
  19. yppasswd_private_clnt.c \
  20. yppasswd_private_xdr.c
  21. RPCGEN= RPCGEN_CPP=${CPP:Q} rpcgen -C
  22. RPCSRC= ${SRCTOP}/include/rpcsvc/yp.x
  23. RPCSRC_PW= ${SRCTOP}/include/rpcsvc/yppasswd.x
  24. RPCSRC_PRIV= ${SRCTOP}/usr.sbin/rpc.yppasswdd/yppasswd_private.x
  25. yp.h: ${RPCSRC}
  26. ${RPCGEN} -h -o ${.TARGET} ${RPCSRC}
  27. yp_clnt.c: ${RPCSRC}
  28. ${RPCGEN} -l -o ${.TARGET} ${RPCSRC}
  29. yppasswd.h: ${RPCSRC_PW}
  30. ${RPCGEN} -h -o ${.TARGET} ${RPCSRC_PW}
  31. yppasswd_xdr.c: ${RPCSRC_PW}
  32. ${RPCGEN} -c -o ${.TARGET} ${RPCSRC_PW}
  33. yppasswd_clnt.c: ${RPCSRC_PW}
  34. ${RPCGEN} -l -o ${.TARGET} ${RPCSRC_PW}
  35. yppasswd_private.h: ${RPCSRC_PRIV}
  36. ${RPCGEN} -h -o ${.TARGET} ${RPCSRC_PRIV}
  37. yppasswd_private_xdr.c: ${RPCSRC_PRIV}
  38. ${RPCGEN} -c -o ${.TARGET} ${RPCSRC_PRIV}
  39. yppasswd_private_clnt.c: ${RPCSRC_PRIV}
  40. ${RPCGEN} -l -o ${.TARGET} ${RPCSRC_PRIV}
  41. .include <bsd.lib.mk>