1 1.1 jmmv # $NetBSD: bsd.test.mk,v 1.1 2007/11/12 15:05:16 jmmv Exp $ 2 1.1 jmmv # 3 1.1 jmmv 4 1.1 jmmv TESTSBASE= /usr/tests 5 1.1 jmmv TESTSDIR?= ${TESTSBASE}${.CURDIR:S/^${NETBSDSRCDIR}\/tests//} 6 1.1 jmmv 7 1.1 jmmv _TESTS= # empty 8 1.1 jmmv 9 1.1 jmmv .if defined(TESTS_CXX) 10 1.1 jmmv PROGS_CXX+= ${TESTS_CXX} 11 1.1 jmmv LDADD+= -latf 12 1.1 jmmv . for _T in ${TESTS_CXX} 13 1.1 jmmv BINDIR.${_T}= ${TESTSDIR} 14 1.1 jmmv MAN.${_T}?= # empty 15 1.1 jmmv _TESTS+= ${_T} 16 1.1 jmmv . endfor 17 1.1 jmmv .endif 18 1.1 jmmv 19 1.1 jmmv .if defined(TESTS_SH) 20 1.1 jmmv 21 1.1 jmmv . for _T in ${TESTS_SH} 22 1.1 jmmv SCRIPTS+= ${_T} 23 1.1 jmmv SCRIPTSDIR_${_T}= ${TESTSDIR} 24 1.1 jmmv 25 1.1 jmmv _TESTS+= ${_T} 26 1.1 jmmv CLEANFILES+= ${_T} ${_T}.tmp 27 1.1 jmmv 28 1.1 jmmv TESTS_SH_SRC_${_T}?= ${_T}.sh 29 1.1 jmmv ${_T}: ${TESTS_SH_SRC_${_T}} 30 1.1 jmmv ${_MKTARGET_BUILD} 31 1.1 jmmv ${TOOL_ATF_COMPILE} -o ${.TARGET}.tmp ${.ALLSRC} 32 1.1 jmmv mv ${.TARGET}.tmp ${.TARGET} 33 1.1 jmmv . endfor 34 1.1 jmmv .endif 35 1.1 jmmv 36 1.1 jmmv FILES+= Atffile 37 1.1 jmmv FILESDIR_Atffile= ${TESTSDIR} 38 1.1 jmmv .include <bsd.files.mk> 39 1.1 jmmv 40 1.1 jmmv .if !empty(SCRIPTS) || !empty(PROGS_CXX) 41 1.1 jmmv . include <bsd.prog.mk> 42 1.1 jmmv .endif 43