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