1.include <bsd.own.mk> 2 3PACKAGE= tests 4 5TEST_DIR= ${SRCTOP}/contrib/bc 6 7TESTSDIR= ${TESTSBASE}/usr.bin/gh-bc 8 9.PATH: ${SRCTOP}/tests 10 11FILESGROUPS+= FILESf 12FILESfPACKAGE= ${PACKAGE} 13FILESfDIR= ${TESTSDIR}/scripts 14FILESf= ${TEST_DIR}/scripts/functions.sh 15FILESfMODE= 0755 16 17FILESGROUPS+= FILEStests 18FILEStestsPACKAGE= ${PACKAGE} 19FILEStestsDIR= ${TESTSDIR}/tests 20FILEStests!= echo ${TEST_DIR}/tests/*.py ${TEST_DIR}/tests/*.sed \ 21 ${TEST_DIR}/tests/*.sh ${TEST_DIR}/tests/*.txt 22FILEStestsMODE= 0755 23 24FILESGROUPS+= FILESbc 25FILESbcPACKAGE= ${PACKAGE} 26FILESbcDIR= ${TESTSDIR}/tests/bc 27FILESbc!= echo ${TEST_DIR}/tests/bc/*.* 28 29FILESGROUPS+= FILESbc_errors 30FILESbc_errorsPACKAGE= ${PACKAGE} 31FILESbc_errorsDIR= ${TESTSDIR}/tests/bc/errors 32FILESbc_errors!= echo ${TEST_DIR}/tests/bc/errors/*.* 33 34FILESGROUPS+= FILESbc_scripts 35FILESbc_scriptsPACKAGE= ${PACKAGE} 36FILESbc_scriptsDIR= ${TESTSDIR}/tests/bc/scripts 37FILESbc_scripts!= echo ${TEST_DIR}/tests/bc/scripts/*.* 38FILESbc_scriptsMODE= 0755 39 40FILESGROUPS+= FILESdc 41FILESdcPACKAGE= ${PACKAGE} 42FILESdcDIR= ${TESTSDIR}/tests/dc 43FILESdc!= echo ${TEST_DIR}/tests/dc/*.* 44 45FILESGROUPS+= FILESdc_errors 46FILESdc_errorsPACKAGE= ${PACKAGE} 47FILESdc_errorsDIR= ${TESTSDIR}/tests/dc/errors 48FILESdc_errors!= echo ${TEST_DIR}/tests/dc/errors/*.* 49 50FILESGROUPS+= FILESdc_scripts 51FILESdc_scriptsPACKAGE= ${PACKAGE} 52FILESdc_scriptsDIR= ${TESTSDIR}/tests/dc/scripts 53FILESdc_scripts!= echo ${TEST_DIR}/tests/dc/scripts/*.* 54FILESdc_scriptsMODE= 0755 55 56PLAIN_TESTS_SH= bc_tests dc_tests 57 58bc_tests.sh: 59 echo "#!/bin/sh" > ${.TARGET} 60 echo 'env LANG=C BC_TEST_OUTPUT_DIR=$$(pwd) \ 61 ${TESTSDIR}/tests/all.sh -n bc 1 1 0 0 bc' >> ${.TARGET} 62 63dc_tests.sh: 64 echo "#!/bin/sh" > ${.TARGET} 65 echo "env LANG=C BC_TEST_OUTPUT_DIR=\$pwd \ 66 ${TESTSDIR}/tests/all.sh -n dc 1 1 0 0 dc" >> ${.TARGET} 67 68.include <bsd.test.mk> 69