From d92e260a4aed1c5f0be8afa58c69da8a0f42ed44 Mon Sep 17 00:00:00 2001 From: Hartmut Brandt Date: Tue, 24 May 2005 10:59:08 +0000 Subject: [PATCH] Describe the meta and builtins attributes for the .SHELL special target. --- usr.bin/make/make.1 | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/usr.bin/make/make.1 b/usr.bin/make/make.1 index 5a1b66eb86e..2afbe2e2958 100644 --- a/usr.bin/make/make.1 +++ b/usr.bin/make/make.1 @@ -1311,6 +1311,20 @@ is false, this is a command template to execute a command so that errors are ignored. The template must contain a .Ql %s . +.It Va meta +This is a string of meta characters of the shell. +.It Va builtins +This is a string holding all the shell's builtin commands separated by blanks. +The +.Va meta +and +.Va builtins +strings are used in compat mode. +When a command line contains neither a meta +character not starts with a shell builtin it is executed directly without +invoking a shell. +When one of these strings (or both) is empty all commands are executed +through a shell. .El .Pp Values that are strings must be surrounded by double quotes.