xref: /freebsd/lib/atf/libatf-c++/tests/Makefile (revision 43faedc1339a9624c7acedb7f3e5624e64da5b99)
1fba3cde9SJulio Merino# $FreeBSD$
2fba3cde9SJulio Merino
3fba3cde9SJulio Merino.include <bsd.init.mk>
4fba3cde9SJulio Merino
5*43faedc1SGlen BarberPACKAGE=tests
6*43faedc1SGlen BarberFILESGROUPS=	TESTS
7*43faedc1SGlen BarberTESTSPACKAGE=	${PACKAGE}
8*43faedc1SGlen Barber
9762c167eSJulio MerinoTESTS_SUBDIRS=	detail
10fba3cde9SJulio Merino
11b2d48be1SEnji CooperATF=		${SRCTOP}/contrib/atf
12fba3cde9SJulio Merino.PATH:		${ATF}/atf-c++
13fba3cde9SJulio Merino.PATH:		${ATF}/atf-c++/detail
14fba3cde9SJulio Merino
150677dfd1SJulio MerinoCFLAGS+=	-DATF_C_TESTS_BASE='"${TESTSBASE}/lib/atf/libatf-c"'
160677dfd1SJulio MerinoCFLAGS+=	-DATF_INCLUDEDIR='"${INCLUDEDIR}"'
17fba3cde9SJulio MerinoCFLAGS+=	-I${ATF}
18fba3cde9SJulio Merino
19fba3cde9SJulio MerinoFILESDIR=	${TESTSDIR}
20fba3cde9SJulio MerinoFILES=		macros_hpp_test.cpp
21fba3cde9SJulio MerinoFILES+=		unused_test.cpp
22fba3cde9SJulio Merino
23fba3cde9SJulio Merino.for _T in	atf_c++_test \
24fba3cde9SJulio Merino		build_test \
25fba3cde9SJulio Merino		check_test \
26fba3cde9SJulio Merino		macros_test \
27fba3cde9SJulio Merino		tests_test \
28fba3cde9SJulio Merino		utils_test
29fba3cde9SJulio MerinoATF_TESTS_CXX+=	${_T}
30615dc002SJulio MerinoSRCS.${_T}=	${_T}.cpp test_helpers.cpp
31fba3cde9SJulio Merino.endfor
32fba3cde9SJulio Merino
33f5fd950eSJulio Merino.include <bsd.test.mk>
34