1fba3cde9SJulio Merino# $FreeBSD$ 2fba3cde9SJulio Merino 3fba3cde9SJulio Merino.include <bsd.init.mk> 4fba3cde9SJulio Merino 543faedc1SGlen BarberPACKAGE= tests 643faedc1SGlen Barber 7762c167eSJulio MerinoTESTS_SUBDIRS= detail 8fba3cde9SJulio Merino 9b2d48be1SEnji CooperATF= ${SRCTOP}/contrib/atf 10fba3cde9SJulio Merino.PATH: ${ATF}/atf-c++ 11fba3cde9SJulio Merino.PATH: ${ATF}/atf-c++/detail 12fba3cde9SJulio Merino 130677dfd1SJulio MerinoCFLAGS+= -DATF_C_TESTS_BASE='"${TESTSBASE}/lib/atf/libatf-c"' 140677dfd1SJulio MerinoCFLAGS+= -DATF_INCLUDEDIR='"${INCLUDEDIR}"' 15fba3cde9SJulio MerinoCFLAGS+= -I${ATF} 16fba3cde9SJulio Merino 17430f7286SEnji Cooper${PACKAGE}FILES+= macros_hpp_test.cpp 18430f7286SEnji Cooper${PACKAGE}FILES+= unused_test.cpp 19fba3cde9SJulio Merino 20fba3cde9SJulio Merino.for _T in atf_c++_test \ 21fba3cde9SJulio Merino build_test \ 22fba3cde9SJulio Merino check_test \ 23fba3cde9SJulio Merino macros_test \ 24fba3cde9SJulio Merino tests_test \ 25fba3cde9SJulio Merino utils_test 26fba3cde9SJulio MerinoATF_TESTS_CXX+= ${_T} 27615dc002SJulio MerinoSRCS.${_T}= ${_T}.cpp test_helpers.cpp 28fba3cde9SJulio Merino.endfor 29fba3cde9SJulio Merino 30*6a2d6673SOlivier Cochard.for _T in atf_c++_test \ 31*6a2d6673SOlivier Cochard build_test \ 32*6a2d6673SOlivier Cochard check_test \ 33*6a2d6673SOlivier Cochard macros_test 34*6a2d6673SOlivier CochardTEST_METADATA.${_T}+= required_programs="c++" 35*6a2d6673SOlivier Cochard.endfor 36*6a2d6673SOlivier Cochard 37f5fd950eSJulio Merino.include <bsd.test.mk> 38