7 TEST_DIR= ${SRCTOP}/contrib/bc
9 TESTSDIR= ${TESTSBASE}/usr.bin/gh-bc
11 .PATH: ${SRCTOP}/tests
14 FILESfPACKAGE= ${PACKAGE}
15 FILESfDIR= ${TESTSDIR}
16 FILESf= ${TEST_DIR}/functions.sh
19 FILESGROUPS+= FILEStests
20 FILEStestsPACKAGE= ${PACKAGE}
21 FILEStestsDIR= ${TESTSDIR}/tests
22 FILEStests!= echo ${TEST_DIR}/tests/*.py ${TEST_DIR}/tests/*.sh ${TEST_DIR}/tests/*.txt
26 FILESbcPACKAGE= ${PACKAGE}
27 FILESbcDIR= ${TESTSDIR}/tests/bc
28 FILESbc!= echo ${TEST_DIR}/tests/bc/*.*
30 FILESGROUPS+= FILESbc_errors
31 FILESbc_errorsPACKAGE= ${PACKAGE}
32 FILESbc_errorsDIR= ${TESTSDIR}/tests/bc/errors
33 FILESbc_errors!= echo ${TEST_DIR}/tests/bc/errors/*.*
35 FILESGROUPS+= FILESbc_scripts
36 FILESbc_scriptsPACKAGE= ${PACKAGE}
37 FILESbc_scriptsDIR= ${TESTSDIR}/tests/bc/scripts
38 FILESbc_scripts!= echo ${TEST_DIR}/tests/bc/scripts/*.*
39 FILESbc_scriptsMODE= 0755
42 FILESdcPACKAGE= ${PACKAGE}
43 FILESdcDIR= ${TESTSDIR}/tests/dc
44 FILESdc!= echo ${TEST_DIR}/tests/dc/*.*
46 FILESGROUPS+= FILESdc_errors
47 FILESdc_errorsPACKAGE= ${PACKAGE}
48 FILESdc_errorsDIR= ${TESTSDIR}/tests/dc/errors
49 FILESdc_errors!= echo ${TEST_DIR}/tests/dc/errors/*.*
51 FILESGROUPS+= FILESdc_scripts
52 FILESdc_scriptsPACKAGE= ${PACKAGE}
53 FILESdc_scriptsDIR= ${TESTSDIR}/tests/dc/scripts
54 FILESdc_scripts!= echo ${TEST_DIR}/tests/dc/scripts/*.*
55 FILESdc_scriptsMODE= 0755
57 PLAIN_TESTS_SH= bc_tests dc_tests
60 echo "#!/bin/sh" > ${.TARGET}
61 echo "env LANG=C ${TESTSDIR}/tests/all.sh bc 1 1 0 0 bc" >> ${.TARGET}
64 echo "#!/bin/sh" > ${.TARGET}
65 echo "env LANG=C ${TESTSDIR}/tests/all.sh dc 1 1 0 0 dc" >> ${.TARGET}
67 .include <bsd.test.mk>