]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/bmake/unit-tests/varshell.mk
Update to bmake-20201101
[FreeBSD/FreeBSD.git] / contrib / bmake / unit-tests / varshell.mk
1 # $Id: varshell.mk,v 1.6 2020/10/26 17:55:23 sjg Exp $
2 # $NetBSD: varshell.mk,v 1.4 2020/10/24 08:50:17 rillig Exp $
3 #
4 # Test VAR != shell command
5
6 EXEC_FAILED!=           /bin/no/such/command 2> /dev/null
7 # SunOS cannot handle this one
8 #TERMINATED_BY_SIGNAL!= kill -14 $$$$
9 ERROR_NO_OUTPUT!=       false
10 ERROR_WITH_OUTPUT!=     echo "output before the error"; false
11 NO_ERROR_NO_OUTPUT!=    true
12 NO_ERROR_WITH_OUTPUT!=  echo "this is good"
13
14 allvars=        EXEC_FAILED TERMINATED_BY_SIGNAL ERROR_NO_OUTPUT ERROR_WITH_OUTPUT \
15                 NO_ERROR_NO_OUTPUT NO_ERROR_WITH_OUTPUT
16
17 all:
18 .for v in ${allvars}
19         @echo ${v}=\'${${v}}\'
20 .endfor