Lines Matching +refs:csh +refs:else +refs:if +refs:re

34              thing else.  If multiple -C options are specified, each is inter-
48 buffered; in addition, if debugging is enabled but debugging out-
112 able, or in /tmp if TMPDIR is unset or set to the empty
187 tem. If the search is successful, the resulting directory re-
201 -q Do not execute any commands, instead exit 0 if the specified tar-
206 -S Stop processing if an error is encountered. This is the default
216 -t Rather than re-building a target as specified in the makefile,
229 fore printing. The expanded value is also printed if
272 ered out of date if it does not exist, or if its modification time is
273 less than that of any of its sources. An out-of-date target is re-cre-
274 ated, but not until all sources have been examined and themselves re-cre-
279 are considered together, and if needed the attached shell commands
280 are run to create or re-create the target. If bmake is inter-
283 ! The same, but the target is always re-created whether or not it is
288 tached shell commands are run if the target is out of date with re-
293 is not removed if bmake is interrupted.
307 not accepted.) While targets can occur in many dependency lines if de-
377 ?= Assign the value to the variable if it is not already defined.
550 fully expanded; if false, the raw variable contents
583 level plus 1. This allows tests like: .if ${.MAKE.LEVEL}
605 output generated, and if filemon(4)
630 is useful if the build is otherwise
662 of the old and new command that differ, if the filtered
689 pathname. Ignore if the expansion is an empty string.
702 `MAKEFLAGS' is re-exported whenever `.MAKEOVERRIDES' is
729 `.ERROR_META_FILE' to the path of the meta file (if any)
747 (Only if `MAKEOBJDIRPREFIX' is set in the environ-
752 (Only if `MAKEOBJDIR' is set in the environment or
770 specified directory if it exists, and sets `.OBJDIR' and
775 nores it if not. This check can be skipped by setting
794 However, if the environment variable `PWD' is set and
797 is disabled if `MAKEOBJDIRPREFIX' is set or `MAKEOBJDIR'
807 line, if any.
871 :Ox Shuffles the words. The results are different each time you are re-
939 last delimiter of the pattern, all occurrences in each word are re-
977 If the variable name (not its value), when parsed as a .if condi-
984 which actually tests defined(NUMBERS). To determine if any words
1027 .if ${VERSION:${M_cmpv}} < ${3.1.12:L:${M_cmpv}}
1038 If a value is only required if the variable is undefined, use:
1069 As for ::= but only if the variable does not already have a value.
1087 The range is subjected to variable expansion, and the expanded re-
1161 The opposite of `.export'. The specified global variable is re-
1171 be explicitly preserved if desired. For example:
1173 .if ${.MAKE.LEVEL} == 0
1201 .if [!]expression [operator expression ...]
1216 .else Reverse the sense of the last conditional.
1219 A combination of `.else' followed by `.if'.
1222 A combination of `.else' followed by `.ifdef'.
1225 A combination of `.else' followed by `.ifndef'.
1228 A combination of `.else' followed by `.ifmake'.
1231 A combination of `.else' followed by `.ifnmake'.
1248 defined Takes a variable name as an argument and evaluates to true if
1251 make Takes a target name as an argument and evaluates to true if the
1257 true if the expansion of the variable results in an empty
1260 exists Takes a file name as an argument and evaluates to true if the
1264 target Takes a target name as an argument and evaluates to true if the
1268 Takes a target name as an argument and evaluates to true if the
1275 mal integer if it is preceded by 0x, otherwise it is a decimal floating-
1282 expression evaluates to true if it is nonempty and its numeric value (if
1288 the conditional. If the form is `.ifdef', `.ifndef' or `.if', the
1289 "defined" function is applied. Similarly, if the form is `.ifmake' or
1294 In both cases, this continues until the corresponding `.else' or `.endif'
1308 of the for loop. The number of words must come out even; that is, if
1329 get, exactly as if they all were preceded by a dash (`-').
1333 .MAKE Execute the commands associated with this target even if the -n
1337 .META Create a meta file for the target, even if it is flagged as
1340 date if the meta file is missing.
1346 Ignore differences in commands when deciding if target is out
1347 of date. This is useful if the command contains a value which
1367 default target to be built if no target was specified. This
1382 made targets. This source prevents the target from being re-
1389 exactly as if they all were preceded by an at sign (`@').
1427 anything else is done.
1445 erything else is done successfully.
1464 time when the makefiles are read. The flags are as if typed to
1504 `<posix.mk>' is included if it exists, to provide POSIX-compati-
1517 one of the built-in shell specs; sh, ksh, and csh.
1569 bmake uses the following environment variables, if they exist: MACHINE,
1594 ing them in .if statements.