1fba3cde9SJulio Merino 2fba3cde9SJulio Merino.include <bsd.init.mk> 3fba3cde9SJulio Merino 443faedc1SGlen BarberPACKAGE= tests 543faedc1SGlen Barber 6762c167eSJulio MerinoTESTS_SUBDIRS= detail 7fba3cde9SJulio Merino 8b2d48be1SEnji CooperATF= ${SRCTOP}/contrib/atf 9fba3cde9SJulio Merino.PATH: ${ATF}/atf-c++ 10fba3cde9SJulio Merino.PATH: ${ATF}/atf-c++/detail 11fba3cde9SJulio Merino 12c203bd70SAlex RichardsonCFLAGS+= -DATF_BUILD_CXX='"c++"' 13c203bd70SAlex RichardsonCFLAGS+= -DATF_BUILD_CXXFLAGS='"-Wall"' 140677dfd1SJulio MerinoCFLAGS+= -DATF_C_TESTS_BASE='"${TESTSBASE}/lib/atf/libatf-c"' 150677dfd1SJulio MerinoCFLAGS+= -DATF_INCLUDEDIR='"${INCLUDEDIR}"' 16fba3cde9SJulio MerinoCFLAGS+= -I${ATF} 17fba3cde9SJulio Merino 18430f7286SEnji Cooper${PACKAGE}FILES+= macros_hpp_test.cpp 19430f7286SEnji Cooper${PACKAGE}FILES+= unused_test.cpp 20fba3cde9SJulio Merino 21fba3cde9SJulio Merino.for _T in atf_c++_test \ 22fba3cde9SJulio Merino build_test \ 23fba3cde9SJulio Merino check_test \ 24fba3cde9SJulio Merino macros_test \ 25fba3cde9SJulio Merino tests_test \ 26fba3cde9SJulio Merino utils_test 27fba3cde9SJulio MerinoATF_TESTS_CXX+= ${_T} 28615dc002SJulio MerinoSRCS.${_T}= ${_T}.cpp test_helpers.cpp 29fba3cde9SJulio Merino.endfor 30fba3cde9SJulio Merino 31*6a2d6673SOlivier Cochard.for _T in atf_c++_test \ 32*6a2d6673SOlivier Cochard build_test \ 33*6a2d6673SOlivier Cochard check_test \ 34*6a2d6673SOlivier Cochard macros_test 35*6a2d6673SOlivier CochardTEST_METADATA.${_T}+= required_programs="c++" 36*6a2d6673SOlivier Cochard.endfor 37*6a2d6673SOlivier Cochard 38f5fd950eSJulio Merino.include <bsd.test.mk> 39