xref: /freebsd/contrib/bmake/unit-tests/sh-leading-at.mk (revision 4fde40d9b540ea1a544cb4378a14f2f6da85ca6d)
1*4fde40d9SSimon J. Gerraty# $NetBSD: sh-leading-at.mk,v 1.6 2023/01/19 19:55:27 rillig Exp $
22c3632d1SSimon J. Gerraty#
32c3632d1SSimon J. Gerraty# Tests for shell commands preceded by an '@', to suppress printing
42c3632d1SSimon J. Gerraty# the command to stdout.
5e2eeea75SSimon J. Gerraty#
6e2eeea75SSimon J. Gerraty# See also:
7e2eeea75SSimon J. Gerraty#	.SILENT
8e2eeea75SSimon J. Gerraty#	depsrc-silent.mk
9e2eeea75SSimon J. Gerraty#	opt-silent.mk
102c3632d1SSimon J. Gerraty
112c3632d1SSimon J. Gerratyall:
122c3632d1SSimon J. Gerraty	@
132c3632d1SSimon J. Gerraty	@echo 'ok'
142c3632d1SSimon J. Gerraty	@ echo 'space after @'
152c3632d1SSimon J. Gerraty	echo 'echoed'
16e2eeea75SSimon J. Gerraty	# The leading '@' can be repeated.
17e2eeea75SSimon J. Gerraty	@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
18e2eeea75SSimon J. Gerraty	@@@echo '3'
19*4fde40d9SSimon J. Gerraty
20*4fde40d9SSimon J. Gerraty	# Since 2023-01-17, the leading '@', '+' and '-' may contain
21*4fde40d9SSimon J. Gerraty	# whitespace, for compatibility with GNU make.
22*4fde40d9SSimon J. Gerraty	@ @ @ echo 'whitespace in leading part'
23