xref: /freebsd-14.2/lib/libc/tests/net/Makefile (revision d0b2dbfa)
12f121787SEnji Cooper
243faedc1SGlen BarberPACKAGE=	tests
343faedc1SGlen Barber
424732d67SEnji CooperATF_TESTS_C+=	ether_test
524732d67SEnji CooperATF_TESTS_C+=	eui64_aton_test
624732d67SEnji CooperATF_TESTS_C+=	eui64_ntoa_test
72f121787SEnji Cooper
824732d67SEnji CooperCFLAGS+=	-I${.CURDIR}
92f121787SEnji Cooper
1024732d67SEnji CooperNETBSD_ATF_TESTS_C+=	getprotoent_test
112f121787SEnji CooperNETBSD_ATF_TESTS_C+=	ether_aton_test
122f121787SEnji Cooper
1324732d67SEnji CooperSRCS.ether_aton_test=	aton_ether_subr.c t_ether_aton.c
142f121787SEnji Cooper
152f121787SEnji Cooper# TODO: hostent_test
162f121787SEnji CooperNETBSD_ATF_TESTS_SH=	nsdispatch_test
172f121787SEnji CooperNETBSD_ATF_TESTS_SH+=	protoent_test
182f121787SEnji CooperNETBSD_ATF_TESTS_SH+=	servent_test
192f121787SEnji Cooper
2024732d67SEnji CooperBINDIR=		${TESTSDIR}
2124732d67SEnji Cooper
222f121787SEnji CooperPROGS=		h_nsd_recurse
232f121787SEnji CooperPROGS+=		h_protoent
242f121787SEnji CooperPROGS+=		h_servent
252f121787SEnji CooperPROGS+=		h_dns_server
262f121787SEnji Cooper
27eacae6dcSBryan DreweryLIBADD.h_nsd_recurse+=	pthread
282f121787SEnji Cooper
292f121787SEnji CooperCLEANFILES+=	aton_ether_subr.c
3024732d67SEnji Cooperaton_ether_subr.c: gen_ether_subr ${SRCTOP}/sys/net/if_ethersubr.c
312b4bcea7SEnji Cooper	${__MAKE_SHELL} ${.ALLSRC} ${.TARGET}
322f121787SEnji Cooper
332f121787SEnji Cooper.include "../Makefile.netbsd-tests"
342f121787SEnji Cooper
352f121787SEnji Cooper# TODO: the testcases needs to be ported to FreeBSD
362f121787SEnji Cooper#TESTS_SUBDIRS=	getaddrinfo
37430f7286SEnji Cooper${PACKAGE}FILES+=	hosts
38430f7286SEnji Cooper${PACKAGE}FILES+=	resolv.conf
392f121787SEnji Cooper
40*f53a2a1fSOlivier CochardATF_TESTS_SH_SED_servent_test=	-e 's,services.cdb,services.db,g'
41*f53a2a1fSOlivier Cochard
422f121787SEnji Cooper.include <bsd.test.mk>
43