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 11*c203bd70SAlex RichardsonCFLAGS+= -DATF_BUILD_CXX='"c++"' 12*c203bd70SAlex RichardsonCFLAGS+= -DATF_BUILD_CXXFLAGS='"-Wall"' 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 306a2d6673SOlivier Cochard.for _T in atf_c++_test \ 316a2d6673SOlivier Cochard build_test \ 326a2d6673SOlivier Cochard check_test \ 336a2d6673SOlivier Cochard macros_test 346a2d6673SOlivier CochardTEST_METADATA.${_T}+= required_programs="c++" 356a2d6673SOlivier Cochard.endfor 366a2d6673SOlivier Cochard 37f5fd950eSJulio Merino.include <bsd.test.mk> 38