xref: /freebsd/usr.bin/bmake/tests/shell/replace/Makefile.test (revision 2e3507c25e42292b45a5482e116d278f5515d04d)
1#
2# Test that we can replace the shell and set all the shell parameters
3# (except meta and builtin which have their own test). This is done by
4# using a shell script for the shell that echoes all command line
5# arguments and its standard input. The shell name should not be one of
6# the builtin shells.
7#
8# XXX There seems to be a problem here in -j1 mode: for the line without
9# @- make should switch on echoing again, but it doesn't.
10#
11
12.SHELL: name="shell" path="${.CURDIR}/shell"			\
13	quiet="be quiet" echo="be verbose" filter="be verbose"	\
14	echoFlag="x" errFlag="y"				\
15	hasErrCtl=y check="check errors" ignore="ignore errors"
16
17.PHONY: test1
18test1:
19	-@funny $$
20	funnier $$
21