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