1 1.5 jmmv # $NetBSD: bsd.test.mk,v 1.5 2008/02/10 12:28:54 jmmv Exp $ 2 1.1 jmmv # 3 1.1 jmmv 4 1.4 drochner .include <bsd.init.mk> 5 1.4 drochner 6 1.1 jmmv TESTSBASE= /usr/tests 7 1.1 jmmv 8 1.1 jmmv _TESTS= # empty 9 1.1 jmmv 10 1.1 jmmv .if defined(TESTS_CXX) 11 1.1 jmmv PROGS_CXX+= ${TESTS_CXX} 12 1.1 jmmv LDADD+= -latf 13 1.1 jmmv . for _T in ${TESTS_CXX} 14 1.1 jmmv BINDIR.${_T}= ${TESTSDIR} 15 1.1 jmmv MAN.${_T}?= # empty 16 1.1 jmmv _TESTS+= ${_T} 17 1.1 jmmv . endfor 18 1.1 jmmv .endif 19 1.1 jmmv 20 1.1 jmmv .if defined(TESTS_SH) 21 1.1 jmmv 22 1.1 jmmv . for _T in ${TESTS_SH} 23 1.1 jmmv SCRIPTS+= ${_T} 24 1.1 jmmv SCRIPTSDIR_${_T}= ${TESTSDIR} 25 1.1 jmmv 26 1.1 jmmv _TESTS+= ${_T} 27 1.1 jmmv CLEANFILES+= ${_T} ${_T}.tmp 28 1.1 jmmv 29 1.1 jmmv TESTS_SH_SRC_${_T}?= ${_T}.sh 30 1.3 jmmv ${_T}: ${TESTS_SH_SRC_${_T}} atf-compile-cookie 31 1.1 jmmv ${_MKTARGET_BUILD} 32 1.1 jmmv ${TOOL_ATF_COMPILE} -o ${.TARGET}.tmp ${.ALLSRC} 33 1.1 jmmv mv ${.TARGET}.tmp ${.TARGET} 34 1.1 jmmv . endfor 35 1.1 jmmv .endif 36 1.1 jmmv 37 1.3 jmmv .if ${USETOOLS} == "yes" 38 1.3 jmmv atf-compile-cookie: ${TOOL_ATF_COMPILE} 39 1.3 jmmv touch atf-compile-cookie 40 1.3 jmmv .else 41 1.3 jmmv atf-compile-cookie: 42 1.3 jmmv .endif 43 1.3 jmmv 44 1.5 jmmv .if !defined(NOATFFILE) 45 1.1 jmmv FILES+= Atffile 46 1.1 jmmv FILESDIR_Atffile= ${TESTSDIR} 47 1.1 jmmv .include <bsd.files.mk> 48 1.5 jmmv .endif 49 1.1 jmmv 50 1.1 jmmv .if !empty(SCRIPTS) || !empty(PROGS_CXX) 51 1.1 jmmv . include <bsd.prog.mk> 52 1.1 jmmv .endif 53