xref: /freebsd-13.1/lib/libc/tests/rpc/Makefile (revision 430f7286)
12f121787SEnji Cooper# $FreeBSD$
22f121787SEnji Cooper
3c196e398SBryan DrewerySRCS.xdr_test=		${RPCSRC:.x=_xdr.c} t_xdr.c ${RPCSRC:.x=.h} \
4c196e398SBryan Drewery			h_testbits.h
52f121787SEnji Cooper
62f121787SEnji CooperNETBSD_ATF_TESTS_C=	rpc_test
72f121787SEnji CooperNETBSD_ATF_TESTS_C+=	xdr_test
82f121787SEnji Cooper
92f121787SEnji CooperRPCSRC=			h_testbits.x
102f121787SEnji CooperRPCGEN=			RPCGEN_CPP=${CPP:Q} rpcgen -L -C
112f121787SEnji Cooper
122f121787SEnji Cooperh_testbits.h: ${RPCSRC}
132f121787SEnji Cooper	${RPCGEN} -h -o ${.TARGET} ${.ALLSRC}
142f121787SEnji Cooper
152f121787SEnji Cooperh_testbits_xdr.c: ${RPCSRC} h_testbits.h
162f121787SEnji Cooper	${RPCGEN} ${.ALLSRC:M*.x}
172f121787SEnji Cooper
182f121787SEnji CooperCLEANFILES+=	${RPCSRC:.x=.h} ${RPCSRC:.x=.c} h_testbits_xdr.c
192f121787SEnji CooperCFLAGS+=	-I${.OBJDIR}
202f121787SEnji Cooper
21*eacae6dcSBryan DreweryLIBADD+=	rpcsvc util
222f121787SEnji Cooper
232f121787SEnji Cooper.include "../Makefile.netbsd-tests"
242f121787SEnji Cooper
252f121787SEnji Cooper.include <bsd.test.mk>
26