Lines Matching +full:processor +full:- +full:b +full:- +full:side

78 .%T "PMake \- A Tutorial"
87 .Bl -tag -width Ds
88 .It Fl B
105 .It Fl d Oo Cm \- Oc Ns Ar flags
110 .Ql \- ,
124 .Bl -tag -width Ds
218 Print debugging information about suffix-transformation rules.
258 Ignore non-zero exit of shell commands in the makefile.
287 .Fl B
311 .Li \&< Ns Ar file Ns Li \&> Ns -style
319 .Li \*q Ns Ar file Ns Li \*q Ns -style
323 The system include path can be referenced via the read-only variable
358 useful for debugging top-level makefiles
364 Do not use the built-in rules specified in the system makefile.
382 Rather than re-building a target as specified in the makefile, create it
383 or update its modification time to make it appear up-to-date.
408 Note that loop-local and target-local variables, as well as values
442 sub-makes in the environment.
467 An out-of-date target is re-created, but not until all sources
468 have been examined and themselves re-created as needed.
470 .Bl -tag -width flag
476 re-create the target.
481 The same, but the target is always re-created whether or not it is out
543 .Sq Ic \- ,
545 .Bl -tag -offset indent -width indent
556 .It Ic \-
558 causes any non-zero exit status of the command line to be ignored.
566 In compatibility (non-jobs) mode, each command is run in a separate process.
573 .Sq Ic \-
577 .Sq Ic \-
594 .Bd -literal -offset indent
595 avoid-chdir-side-effects:
600 ensure-one-shell-regardless-of-mode:
618 .Bl -tag -offset Ds -width Ds
620 is a single-word variable name,
621 consisting, by tradition, of all upper-case letters,
636 .Bl -tag -width Ds
653 .\" See var-op-expand.mk, the section with LATER and INDIRECT.
686 .Bl -enum
700 .Bd -literal -offset indent
704 b+= ${j}
709 @echo ${b}
713 .Bd -literal -offset indent
719 .Bl -tag -offset indent -width indent
730 .It Va b
742 .Bl -tag -width Ds
763 .Bd -literal -offset indent
775 of those targets out-of-date.
778 target-local variable assignments behave differently in that;
779 .Bl -tag -width Ds -offset indent
788 The built-in local variables are:
789 .Bl -tag -width ".Va .ARCHIVE" -offset indent
799 In suffix-transformation rules, the name/path of the source from which the
809 The list of sources for this target that were deemed out-of-date; also
864 .Ss Additional built-in variables
868 .Bl -tag
869 .\" NB: This list is sorted case-insensitive, ignoring punctuation.
870 .\" NB: To find all built-in variables in make's source code,
873 .\" NB: Last synced on 2023-01-01.
912 The machine processor architecture name, see
960 The top-level makefile that is currently read,
979 It is read-only.
986 .Dl --- Ar target Li ---
995 .Ql ${.newline}---${.MAKE:T}[${.MAKE.PID}]
997 .Dl ---make[1234] Ar target Li ---
1004 A read-only boolean that indicates whether the
1011 The top-level instance of
1016 to protect things which should only be evaluated in the top-level instance of
1043 the current target is considered out-of-date.
1051 commands still differ, the target is considered out-of-date.
1089 .Bl -tag -width indent
1092 .Fl B ,
1112 a target is out-of-date when the normal dependency rules
1119 the target is out-of-date.
1124 just in-case they set a variable that might be relevant.
1136 its side-effect though,
1149 the target is out-of-date.
1153 considered out-of-date, which is why
1169 .It Cm missing-meta= Ns Ar bf
1174 file makes the target out-of-date.
1175 .It Cm missing-filemon= Ns Ar bf
1178 is true, missing filemon data makes the target out-of-date.
1194 .It Cm ignore-cmd
1207 .It Cm randomize-targets
1236 It is read-only.
1248 is re-exported whenever
1261 It is read-only.
1265 It is read-only.
1310 It is read-only.
1322 It is read-only.
1336 .Bl -enum
1397 The space-separated list of directories that
1438 It is read-only.
1441 It is read-only.
1443 The space-separated list of directories that
1448 rather than modifying the variable which is read-only.
1452 The colon-separated
1474 .Bd -literal -offset indent
1493 others treat the expression value as a whitespace-separated list of words.
1500 .Bl -tag -width EEE
1521 and normalizes the inter-word spacing to a single space.
1544 Both upper- and lower-case letters are accepted.
1556 .Bd -literal -offset indent
1568 .Bd -literal -offset indent
1575 Quotes every shell meta-character in the value, so that it can be passed
1578 Quotes every shell meta-character in the value, and also doubles
1605 Computes a 32-bit hash of the value and encodes it as 8 hex digits.
1639 Converts the value to lower-case letters.
1650 Converts the first character of each word to upper-case,
1651 and the rest to lower-case letters.
1653 Converts the value to upper-case letters.
1729 .Xr ed 1 Ns \-style
1842 However, a single-letter variable is often more readable:
1851 .Bd -literal -offset indent
1853 M_cmpv = S,., ,g:_:range:@i@+ $${_:[-$$i]} \&\\
1872 It is handy for setting per-target CFLAGS for instance:
1886 appeared on the right-hand side of a dependency.
1930 An empty value, or a value that consists entirely of white-space,
1937 (where index \-1 represents the last word).
1943 .Bl -tag -width index
1955 .Sq Cm \&:[2..-1]
1963 .Sq Cm \&:[-1..1]
1970 .Sq Cm \&:O:[-1..1] .
2023 .Cm .-include
2035 .Bl -tag -width Ds
2046 .It Ic .export-all
2052 .It Ic .export-env Ar variable No ...
2061 .It Ic .export-literal Ar variable No ...
2063 .Ql .export-env ,
2076 .It Ic .unexport-env
2087 .Bd -literal -offset indent
2090 .Li .unexport-env
2105 .Bl -tag -width Ds
2120 .Bl -tag
2165 .Bl -tag
2185 .Bl -tag
2230 otherwise it is interpreted as a decimal floating-point number;
2244 If the comparison has neither a comparison operator nor a right side,
2251 a (whitespace-separated) word it doesn't recognize, either the
2285 .Bl -tag -compact -width Ds
2287 .It Aq Ar make-lines
2299 .Ar make-lines
2312 .Bl -tag -width Ds
2314 Un-define the specified global variables.
2315 Only global variables can be un-defined.
2323 .Bl -tag -width .IGNOREx
2329 .Pq Ql \- .
2355 mode, the target is out-of-date if the meta file is missing.
2372 .Bd -literal -offset indent
2374 skip-compare-for-some:
2403 Suffix-transformation rules are not applied to
2446 .Bd -literal
2447 x: a .WAIT b
2451 b: b1
2452 echo b
2460 .Ql b ,
2470 .Bl -tag -width .BEGINx
2492 This setting can be used to help prevent half-finished or malformed
2541 clear the read-only attribute from the global variables specified as sources.
2558 .Bd -literal
2559 \&.ORDER: b a
2560 b: a
2587 If this is the first non-comment line in the main makefile,
2595 to provide POSIX-compatible default rules.
2603 In POSIX-compatible mode, the AT&T System V UNIX style substitution
2613 set the read-only attribute on the global variables specified as sources.
2621 .Bl -tag -width ".Li hasErrCtls"
2623 This is the minimal specification, used to select one of the built-in
2656 .Bd -literal
2658 check="set \-e" ignore="set +e" \e
2659 echo="set \-v" quiet="set +v" filter="set +v" \e
2678 It allows the creation of suffix-transformation rules.
2681 .Bd -literal
2684 cc \-o ${.TARGET} \-c ${.IMPSRC}
2724 there may be unexpected side effects.
2734 .Bl -tag -width /usr/share/mk -compact
2748 .Bl -tag
2749 .It Dv Invalid internal option \(dq-J\(dq in \(dq Ns Ar directory Ns Dv \(dq
2754 process with the sub-make processes to limit
2760 this option requires that the target running the sub-make is marked with the
2773 To see the chain of sub-makes that leads to the invalid option, set the
2778 To run the sub-make in parallel mode, even in dry-run mode (see the
2783 This is appropriate when the sub-make runs the same target in a subdirectory.
2785 To run the sub-make in parallel mode but not in dry-mode,
2791 .\" The marker can even be added before any of the "@+-" modifiers,
2794 To run the sub-make in compat mode, add the
2795 .Fl B
2797 This is appropriate when the sub-make is only used to print a variable's
2804 To make the sub-make independent from the parent make, unset the
2831 .Bl -bullet -offset indent
2848 All built-in variables that begin with a dot.
2879 historically its behavior is too ill-defined (and too buggy) to rely