xref: /freebsd/lib/atf/libatf-c/tests/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
1fba3cde9SJulio Merino.include <bsd.init.mk>
2fba3cde9SJulio Merino
343faedc1SGlen BarberPACKAGE=	tests
443faedc1SGlen Barber
5762c167eSJulio MerinoTESTS_SUBDIRS=	detail
6fba3cde9SJulio Merino
7b2d48be1SEnji CooperATF=		${SRCTOP}/contrib/atf
8fba3cde9SJulio Merino.PATH:		${ATF}/atf-c
9fba3cde9SJulio Merino.PATH:		${ATF}/atf-c/detail
10fba3cde9SJulio Merino
110677dfd1SJulio MerinoCFLAGS+=	-DATF_INCLUDEDIR='"${INCLUDEDIR}"'
12fba3cde9SJulio MerinoCFLAGS+=	-I${ATF}
13fba3cde9SJulio Merino
14430f7286SEnji Cooper${PACKAGE}FILES+=	macros_h_test.c
15430f7286SEnji Cooper${PACKAGE}FILES+=	unused_test.c
16fba3cde9SJulio Merino
17fba3cde9SJulio Merino.for _T in	atf_c_test \
18fba3cde9SJulio Merino		build_test \
19fba3cde9SJulio Merino		check_test \
20fba3cde9SJulio Merino		error_test \
21fba3cde9SJulio Merino		macros_test \
22fba3cde9SJulio Merino		tc_test \
23fba3cde9SJulio Merino		tp_test \
24fba3cde9SJulio Merino		utils_test
25fba3cde9SJulio MerinoATF_TESTS_C+=	${_T}
26615dc002SJulio MerinoSRCS.${_T}=	${_T}.c test_helpers.c
27fba3cde9SJulio Merino.endfor
28fba3cde9SJulio Merino
296a2d6673SOlivier Cochard.for _T in	atf_c_test \
306a2d6673SOlivier Cochard		build_test \
316a2d6673SOlivier Cochard		check_test \
326a2d6673SOlivier Cochard		macros_test
336a2d6673SOlivier CochardTEST_METADATA.${_T}+=	required_programs="cc"
346a2d6673SOlivier Cochard.endfor
356a2d6673SOlivier Cochard
36*9b131f1eSAlex Richardson.include "Makefile.inc"
37f5fd950eSJulio Merino.include <bsd.test.mk>
38