xref: /freebsd/lib/libc/tests/net/Makefile (revision 757e973fb2112ea442aa8990d991f406d407b6f7)
143faedc1SGlen BarberPACKAGE=	tests
243faedc1SGlen Barber
324732d67SEnji CooperATF_TESTS_C+=	ether_test
424732d67SEnji CooperATF_TESTS_C+=	eui64_aton_test
524732d67SEnji CooperATF_TESTS_C+=	eui64_ntoa_test
6*757e973fSLexi WinterATF_TESTS_CXX+=	link_addr_test
7*757e973fSLexi Winter
8*757e973fSLexi WinterCXXSTD.link_addr_test=	c++20
92f121787SEnji Cooper
1024732d67SEnji CooperCFLAGS+=	-I${.CURDIR}
112f121787SEnji Cooper
1224732d67SEnji CooperNETBSD_ATF_TESTS_C+=	getprotoent_test
132f121787SEnji CooperNETBSD_ATF_TESTS_C+=	ether_aton_test
142f121787SEnji Cooper
1524732d67SEnji CooperSRCS.ether_aton_test=	aton_ether_subr.c t_ether_aton.c
162f121787SEnji Cooper
172f121787SEnji Cooper# TODO: hostent_test
182f121787SEnji CooperNETBSD_ATF_TESTS_SH=	nsdispatch_test
192f121787SEnji CooperNETBSD_ATF_TESTS_SH+=	protoent_test
202f121787SEnji CooperNETBSD_ATF_TESTS_SH+=	servent_test
212f121787SEnji Cooper
2224732d67SEnji CooperBINDIR=		${TESTSDIR}
2324732d67SEnji Cooper
242f121787SEnji CooperPROGS=		h_nsd_recurse
252f121787SEnji CooperPROGS+=		h_protoent
262f121787SEnji CooperPROGS+=		h_servent
272f121787SEnji CooperPROGS+=		h_dns_server
282f121787SEnji Cooper
29eacae6dcSBryan DreweryLIBADD.h_nsd_recurse+=	pthread
302f121787SEnji Cooper
312f121787SEnji CooperCLEANFILES+=	aton_ether_subr.c
3224732d67SEnji Cooperaton_ether_subr.c: gen_ether_subr ${SRCTOP}/sys/net/if_ethersubr.c
332b4bcea7SEnji Cooper	${__MAKE_SHELL} ${.ALLSRC} ${.TARGET}
342f121787SEnji Cooper
352f121787SEnji Cooper.include "../Makefile.netbsd-tests"
362f121787SEnji Cooper
370b773a94SGleb SmirnoffTESTS_SUBDIRS=		getaddrinfo
38430f7286SEnji Cooper${PACKAGE}FILES+=	hosts
39430f7286SEnji Cooper${PACKAGE}FILES+=	resolv.conf
402f121787SEnji Cooper
41f53a2a1fSOlivier CochardATF_TESTS_SH_SED_servent_test=	-e 's,services.cdb,services.db,g'
42f53a2a1fSOlivier Cochard
432f121787SEnji Cooper.include <bsd.test.mk>
44