Home | History | Annotate | Download | only in doc

Lines Matching full:cindex

342 @cindex POSIX
343 @cindex IEEE Standard 1003.2
344 @cindex standards conformance
414 @cindex reporting bugs
415 @cindex bugs, reporting
416 @cindex problems and bugs, reporting
468 @cindex makefile
484 @cindex recompilation
485 @cindex editor
500 @cindex rule, introduction to
501 @cindex makefile rule parts
502 @cindex parts of makefile rule
506 @cindex targets, introduction to
507 @cindex prerequisites, introduction to
508 @cindex commands, introduction to
526 @cindex tabs in rules
550 @cindex simple makefile
551 @cindex makefile, simple
593 @cindex continuation lines
594 @cindex @code{\} (backslash), for continuation lines
595 @cindex backslash (@code{\}), for continuation lines
596 @cindex quoting newline, in makefile
597 @cindex newline, quoting, in makefile
634 @cindex shell command
648 @cindex @code{clean} target
649 @cindex @code{rm} (shell command)
654 @cindex processing a makefile
655 @cindex makefile, how @code{make} processes
664 @cindex default goal
665 @cindex goal, default
666 @cindex goal
708 @cindex relinking
718 @cindex variables
719 @cindex simplifying with variables
733 @cindex @code{objects}
740 @cindex @code{OBJECTS}
741 @cindex @code{objs}
742 @cindex @code{OBJS}
743 @cindex @code{obj}
744 @cindex @code{OBJ}
796 @cindex deducing commands (implicit rules)
797 @cindex implicit rule, introduction to
798 @cindex rule, implicit, introduction to
848 @cindex combining rules by prerequisite
880 @cindex cleaning up
881 @cindex removing, to clean up
888 @cindex @code{clean} target
930 @cindex makefile, how to write
957 @cindex rule, explicit, definition of
958 @cindex explicit rule, definition of
966 @cindex rule, implicit, definition of
967 @cindex implicit rule, definition of
974 @cindex variable definition
982 @cindex directive
1000 @cindex comments, in makefile
1001 @cindex @code{#} (comments), in makefile
1026 @cindex makefile name
1027 @cindex name of makefile
1028 @cindex default makefile name
1029 @cindex file name of makefile
1039 @cindex @code{README}
1055 @cindex @code{-f}
1056 @cindex @code{--file}
1057 @cindex @code{--makefile}
1067 @cindex specifying makefile name
1068 @cindex makefile name, how to specify
1069 @cindex name of makefile, how to specify
1070 @cindex file name of makefile, how to specify
1074 @cindex including other makefiles
1075 @cindex makefile, including
1089 @cindex shell file name pattern (in @code{include})
1090 @cindex shell wildcards (in @code{include})
1091 @cindex wildcard, in @code{include}
1133 @cindex prerequisites, automatic generation
1134 @cindex automatic generation of prerequisites
1135 @cindex generating prerequisites automatically
1137 @cindex @code{-I}
1138 @cindex @code{--include-dir}
1139 @cindex included makefiles, default directories
1140 @cindex default directories for included makefiles
1182 @cindex makefile, and @code{MAKEFILES} variable
1183 @cindex including (@code{MAKEFILES} variable)
1194 @cindex recursion, and @code{MAKEFILES} variable
1213 @cindex makefiles, and @code{MAKEFILE_LIST} variable
1214 @cindex including (@code{MAKEFILE_LIST} variable)
1262 @cindex makefiles, and special variables
1263 @cindex special variables
1393 @cindex updating makefiles
1394 @cindex remaking makefiles
1395 @cindex makefile, remaking of
1473 @cindex overriding makefiles
1474 @cindex makefile, overriding
1481 @cindex match-anything rule, used to override
1520 @cindex reading makefiles
1521 @cindex makefile, parsing
1548 @cindex +=, expansion
1549 @cindex =, expansion
1550 @cindex ?=, expansion
1551 @cindex +=, expansion
1552 @cindex define, expansion
1572 @cindex ifdef, expansion
1573 @cindex ifeq, expansion
1574 @cindex ifndef, expansion
1575 @cindex ifneq, expansion
1587 @cindex target, expansion
1588 @cindex prerequisite, expansion
1589 @cindex implicit rule, expansion
1590 @cindex pattern rule, expansion
1591 @cindex explicit rule, expansion
1607 @cindex secondary expansion
1608 @cindex expansion, secondary
1720 @cindex secondary expansion and explicit rules
1721 @cindex explicit rules, secondary expansion of
1756 @cindex secondary expansion and static pattern rules
1757 @cindex static pattern rules, secondary expansion of
1766 @cindex secondary expansion and implicit rules
1767 @cindex implicit rules, secondary expansion of
1809 @cindex writing rules
1810 @cindex rule, how to write
1811 @cindex target
1812 @cindex prerequisite
1819 @cindex default goal
1820 @cindex goal, default
1894 @cindex rule syntax
1895 @cindex syntax of rules
1913 @cindex targets
1914 @cindex rule targets
1924 @cindex commands
1925 @cindex tab character (in commands)
1932 @cindex dollar sign (@code{$}), in rules
1933 @cindex @code{$}, in rules
1934 @cindex rules, and @code{$}
1950 @cindex prerequisites
1951 @cindex rule prerequisites
1969 @cindex prerequisite types
1970 @cindex types of prerequisites
1972 @cindex prerequisites, normal
1973 @cindex normal prerequisites
1974 @cindex prerequisites, order-only
1975 @cindex order-only prerequisites
2010 @cindex wildcard
2011 @cindex file name with wildcards
2012 @cindex globbing (wildcards)
2014 @cindex @code{*} (wildcard character)
2015 @cindex @code{?} (wildcard character)
2016 @cindex @code{[@dots{}]} (wildcard characters)
2023 @cindex @code{~} (tilde)
2024 @cindex tilde (@code{~})
2025 @cindex home directory
2065 @cindex @code{rm} (shell command)
2077 @cindex @code{print} target
2078 @cindex @code{lpr} (shell command)
2079 @cindex @code{touch} (shell command)
2108 @cindex wildcard pitfalls
2109 @cindex pitfalls of wildcards
2110 @cindex mistakes with wildcards
2111 @cindex errors with wildcards
2112 @cindex problems with wildcards
2148 @cindex wildcards and MS-DOS/MS-Windows backslashes
2149 @cindex backslashes in pathnames and wildcard expansion
2226 @cindex vpath
2227 @cindex search path for prerequisites (@code{VPATH})
2228 @cindex directory search (@code{VPATH})
2339 @cindex @code{%}, quoting in @code{vpath}
2340 @cindex @code{%}, quoting with @code{\} (backslash)
2341 @cindex @code{\} (backslash), to quote @code{%}
2342 @cindex backslash (@code{\}), to quote @code{%}
2343 @cindex quoting @code{%}, in @code{vpath}
2402 @cindex algorithm for directory search
2403 @cindex directory search algorithm
2448 @cindex traditional directory search (GPATH)
2449 @cindex directory search, traditional (GPATH)
2469 @cindex shell command, and directory search
2470 @cindex directory search (@code{VPATH}), and shell commands
2507 @cindex @code{VPATH}, and implicit rules
2508 @cindex directory search (@code{VPATH}), and implicit rules
2509 @cindex search path for prerequisites (@code{VPATH}), and implicit rules
2510 @cindex implicit rule, and directory search
2511 @cindex implicit rule, and @code{VPATH}
2512 @cindex rule, implicit, and directory search
2513 @cindex rule, implicit, and @code{VPATH}
2532 @cindex link libraries, and directory search
2533 @cindex libraries for linking, directory search
2534 @cindex directory search (@code{VPATH}), and link libraries
2535 @cindex @code{VPATH}, and link libraries
2536 @cindex search path for prerequisites (@code{VPATH}), and link libraries
2537 @cindex @code{-l} (library search)
2538 @cindex link libraries, patterns matching
2539 @cindex @code{.LIBPATTERNS}, and link libraries
2593 @cindex phony targets
2594 @cindex targets, phony
2595 @cindex targets without a file
2617 @cindex @code{rm} (shell command)
2756 @cindex force targets
2757 @cindex targets, force
2758 @cindex @code{FORCE}
2759 @cindex rule, no commands or prerequisites
2790 @cindex empty targets
2791 @cindex targets, empty
2792 @cindex recording events with empty targets
2815 @cindex @code{print} target
2816 @cindex @code{lpr} (shell command)
2817 @cindex @code{touch} (shell command)
2827 @cindex special targets
2828 @cindex built-in special targets
2829 @cindex targets, built-in special
2862 @cindex precious targets
2863 @cindex preserving with @code{.PRECIOUS}
2881 @cindex intermediate targets, explicit
2889 @cindex secondary targets
2890 @cindex preserving with @code{.SECONDARY}
2914 @cindex removing targets on failure
2996 @cindex parallel execution, overriding
3016 @cindex multiple targets
3017 @cindex several targets in a rule
3018 @cindex targets, multiple
3019 @cindex rule, with multiple targets
3081 @cindex multiple rules for one target
3082 @cindex several rules for one target
3083 @cindex rule, multiple for one target
3084 @cindex target, multiple rules for one
3141 @cindex static pattern rule
3142 @cindex rule, static pattern
3143 @cindex pattern rules, static (not implicit)
3144 @cindex varying prerequisites
3145 @cindex prerequisites, varying (static pattern)
3160 @cindex static pattern rule, syntax of
3161 @cindex pattern rules, static, syntax of
3177 @cindex target pattern, static (not implicit)
3178 @cindex stem
3192 @cindex prerequisite pattern, static (not implicit)
3200 @cindex @code{%}, quoting in static pattern
3201 @cindex @code{%}, quoting with @code{\} (backslash)
3202 @cindex @code{\} (backslash), to quote @code{%}
3203 @cindex backslash (@code{\}), to quote @code{%}
3204 @cindex quoting @code{%}, in static pattern
3272 @cindex rule, static pattern versus implicit
3273 @cindex static pattern rule, versus implicit
3312 @cindex double-colon rules
3313 @cindex rule, double-colon (@code{::})
3314 @cindex multiple rules for one target (@code{::})
3315 @cindex @code{::} rules (double-colon)
3348 @cindex prerequisites, automatic generation
3349 @cindex automatic generation of prerequisites
3350 @cindex generating prerequisites automatically
3367 @cindex @code{#include}
3369 @cindex @code{-M} (to compiler)
3395 @cindex @code{make depend}
3432 @cindex @code{-e} (shell flag)
3434 @cindex @code{-MM} (to GNU compiler)
3440 @cindex @code{sed} (shell command)
3455 @cindex @code{.d}
3489 @cindex commands, how to write
3490 @cindex rule commands
3491 @cindex writing rule commands
3516 @cindex command syntax
3517 @cindex syntax of commands
3542 @cindex comments, in commands
3543 @cindex commands, comments in
3544 @cindex @code{#} (comments), in commands
3570 @cindex commands, splitting
3571 @cindex splitting commands
3572 @cindex commands, backslash (@code{\}) in
3573 @cindex commands, quoting newlines in
3574 @cindex backslash (@code{\}), in commands
3575 @cindex @code{\} (backslash), in commands
3576 @cindex quoting newline, in commands
3577 @cindex newline, quoting, in commands
3697 @cindex variable references in commands
3698 @cindex commands, using variables in
3749 @cindex echoing of commands
3750 @cindex silent operation
3751 @cindex @code{@@} (in commands)
3752 @cindex commands, echoing
3753 @cindex printing of commands
3769 @cindex @code{-n}
3770 @cindex @code{--just-print}
3771 @cindex @code{--dry-run}
3772 @cindex @code{--recon}
3780 @cindex @code{-s}
3781 @cindex @code{--silent}
3782 @cindex @code{--quiet}
3793 @cindex commands, execution
3794 @cindex execution, of commands
3795 @cindex shell command, execution
3803 @cindex @code{cd} (shell command)
3804 @cindex shell variables, setting in commands
3805 @cindex commands setting shell variables
3835 @cindex shell, choosing the
3836 @cindex @code{SHELL}, value of
3843 @cindex environment, @code{SHELL} in
3869 @cindex shell, in DOS and Windows
3870 @cindex DOS, choosing a shell in
3871 @cindex Windows, choosing a shell in
3880 @cindex @code{SHELL}, MS-DOS specifics
3934 @cindex commands, execution in parallel
3935 @cindex parallel execution
3936 @cindex execution, in parallel
3937 @cindex job slots
3938 @cindex @code{-j}
3939 @cindex @code{--jobs}
3967 @cindex broken pipe
3968 @cindex standard input
3997 @cindex load average
3998 @cindex limiting jobs based on load
3999 @cindex jobs, limiting based on load
4000 @cindex @code{-l} (load average)
4001 @cindex @code{--max-load}
4002 @cindex @code{--load-average}
4028 @cindex errors (in commands)
4029 @cindex commands, errors in
4030 @cindex exit status (errors)
4045 @cindex @code{-} (in commands)
4058 @cindex @code{rm} (shell command)
4063 @cindex @code{-i}
4064 @cindex @code{--ignore-errors}
4084 @cindex @code{-k}
4085 @cindex @code{--keep-going}
4103 @cindex Emacs (@code{M-x compile})
4106 @cindex deletion of target files
4107 @cindex removal of target files
4108 @cindex target, deleting on error
4123 @cindex interrupt
4124 @cindex signal
4125 @cindex deletion of target files
4126 @cindex removal of target files
4127 @cindex target, deleting on interrupt
4128 @cindex killing (interruption)
4158 @cindex recursion
4159 @cindex subdirectories, recursion for
4180 @cindex @code{-C}
4181 @cindex @code{--directory}
4213 @cindex recursion, and @code{MAKE} variable
4230 @cindex @code{cd} (shell command)
4232 @cindex +, and commands
4252 @cindex @code{-t}, and recursion
4253 @cindex recursion, and @code{-t}
4254 @cindex @code{--touch}, and recursion
4268 @cindex sub-@code{make}
4269 @cindex environment, and recursion
4270 @cindex exporting variables
4271 @cindex variables, environment
4272 @cindex variables, exporting
4273 @cindex recursion, and environment
4274 @cindex recursion, and variables
4295 @cindex SHELL, exported value
4415 @cindex compatibility in exporting
4427 @cindex recursion, level of
4451 @cindex options, and recursion
4452 @cindex recursion, and options
4466 @cindex command line variable definitions, and recursion
4467 @cindex variables, command line, and recursion
4468 @cindex recursion, and command line variable definitions
4475 @cindex @code{-C}, and recursion
4476 @cindex @code{-f}, and recursion
4477 @cindex @code{-o}, and recursion
4478 @cindex @code{-W}, and recursion
4479 @cindex @code{--directory}, and recursion
4480 @cindex @code{--file}, and recursion
4481 @cindex @code{--old-file}, and recursion
4482 @cindex @code{--assume-old}, and recursion
4483 @cindex @code{--assume-new}, and recursion
4484 @cindex @code{--new-file}, and recursion
4485 @cindex recursion, and @code{-C}
4486 @cindex recursion, and @code{-f}
4487 @cindex recursion, and @code{-o}
4488 @cindex recursion, and @code{-W}
4492 @cindex @code{-j}, and recursion
4493 @cindex @code{--jobs}, and recursion
4494 @cindex recursion, and @code{-j}
4495 @cindex job slots, and recursion
4534 @cindex Arg list too long
4535 @cindex E2BIG
4541 @cindex POSIX.2
4566 @cindex setting options from environment
4567 @cindex options, setting from environment
4568 @cindex setting options in makefiles
4569 @cindex options, setting in makefiles
4596 @cindex directories, printing them
4597 @cindex printing directories
4598 @cindex recursion, and printing directories
4621 @cindex @code{-C}, and @code{-w}
4622 @cindex @code{--directory}, and @code{--print-directory}
4623 @cindex recursion, and @code{-w}
4624 @cindex @code{-w}, and @code{-C}
4625 @cindex @code{-w}, and recursion
4626 @cindex @code{--print-directory}, and @code{--directory}
4627 @cindex @code{--print-directory}, and recursion
4628 @cindex @code{--no-print-directory}
4629 @cindex @code{--print-directory}, disabling
4630 @cindex @code{-w}, disabling
4640 @cindex sequences of commands
4641 @cindex commands, sequences of
4657 @cindex @code{yacc}
4695 @cindex @@, and @code{define}
4696 @cindex -, and @code{define}
4697 @cindex +, and @code{define}
4732 @cindex empty commands
4733 @cindex commands, empty
4773 @cindex variable
4774 @cindex value
4775 @cindex recursive variable expansion
4776 @cindex simple variable expansion
4783 @cindex macro
4836 @cindex variables, how to reference
4837 @cindex reference to variables
4838 @cindex @code{$}, in variable reference
4839 @cindex dollar sign (@code{$}), in variable reference
4886 @cindex flavors of variables
4887 @cindex recursive variable expansion
4888 @cindex variables, flavors
4889 @cindex recursively expanded variables
4890 @cindex variables, recursively expanded
4896 @cindex =
4941 @cindex loops in variable expansion
4942 @cindex variables, loops in expansion
4955 @cindex simply expanded variables
4956 @cindex variables, simply expanded
4957 @cindex :=
5022 @cindex spaces, in variable values
5023 @cindex whitespace, in variable values
5024 @cindex variables, spaces in values
5057 @cindex conditional variable assignment
5058 @cindex variables, conditional assignment
5059 @cindex ?=
5083 @cindex reference to variables
5096 @cindex modified variable reference
5097 @cindex substitution variable reference
5098 @cindex variables, modified reference
5099 @cindex variables, substitution reference
5101 @cindex variables, substituting suffix in
5102 @cindex suffix, substituting in variables
5151 @cindex nested variable reference
5152 @cindex computed variable name
5153 @cindex variables, computed names
5154 @cindex variables, nested references
5155 @cindex variables, @samp{$} in name
5156 @cindex @code{$}, in variable name
5157 @cindex dollar sign (@code{$}), in variable name
5343 @cindex variables, how they get their values
5344 @cindex value, how a variable gets it
5374 @cindex setting variables
5375 @cindex variables, setting
5376 @cindex =
5377 @cindex :=
5378 @cindex ?=
5435 @cindex +=
5436 @cindex appending to variables
5437 @cindex variables, appending to
5567 @cindex overriding with @code{override}
5568 @cindex variables, overriding
5631 @cindex verbatim variable definition
5632 @cindex defining variables verbatim
5633 @cindex variables, defining verbatim
5702 @cindex variables, environment
5703 @cindex environment
5735 @cindex SHELL, import from environment
5745 @cindex target-specific variables
5746 @cindex variables, target-specific
5826 @cindex pattern-specific variables
5827 @cindex variables, pattern-specific
5873 @cindex conditionals
6186 @cindex functions
6212 @cindex @code{$}, in function call
6213 @cindex dollar sign (@code{$}), in function call
6214 @cindex arguments of functions
6215 @cindex functions, syntax of
6276 @cindex functions, for text
6304 @cindex @code{%}, quoting in @code{patsubst}
6305 @cindex @code{%}, quoting with @code{\} (backslash)
6306 @cindex @code{\} (backslash), to quote @code{%}
6307 @cindex backslash (@code{\}), to quote @code{%}
6308 @cindex quoting @code{%}, in @code{patsubst}
6384 @cindex stripping whitespace
6385 @cindex whitespace, stripping
6386 @cindex spaces, stripping
6415 @cindex searching for strings
6416 @cindex finding strings
6417 @cindex strings, searching for
6435 @cindex filtering words
6436 @cindex words, filtering
6460 @cindex filtering out words
6461 @cindex words, filtering out
6486 @cindex sorting words
6499 @cindex removing duplicate words
6500 @cindex duplicate words, removing
6501 @cindex words, removing duplicates
6507 @cindex word, selecting a
6508 @cindex selecting a word
6522 @cindex words, selecting lists of
6523 @cindex selecting word lists
6542 @cindex words, finding number
6549 @cindex words, extracting first
6568 @cindex words, extracting last
6622 @cindex functions, for file names
6623 @cindex file name functions
6637 @cindex directory part
6638 @cindex file name, directory part
6653 @cindex file name, nondirectory part
6654 @cindex nondirectory part
6675 @cindex suffix, function to find
6676 @cindex file name suffix
6695 @cindex basename
6696 @cindex file name, basename of
6713 @cindex suffix, adding
6714 @cindex file name suffix, adding
6730 @cindex prefix, adding
6731 @cindex file name prefix, adding
6747 @cindex joining lists of words
6748 @cindex words, joining lists
6767 @cindex wildcard, function
6776 @cindex realpath
6777 @cindex file name, realpath of
6786 @cindex abspath
6787 @cindex file name, abspath of
6799 @cindex conditional expansion
6852 @cindex words, iterating over
6940 @cindex functions, user defined
6941 @cindex user defined functions
7034 @cindex variables, unexpanded value
7082 @cindex evaluating makefile syntax
7083 @cindex makefile syntax, evaluating
7147 @cindex variables, origin of
7148 @cindex origin of variable
7256 @cindex variables, flavor of
7257 @cindex flavor of variable
7298 @cindex commands, expansion
7299 @cindex backquotes
7300 @cindex shell command, function for
7345 @cindex functions, for controlling make
7346 @cindex controlling make
7355 @cindex error, stopping on
7356 @cindex stopping make
7388 @cindex warnings, printing
7389 @cindex printing user warnings
7399 @cindex printing messages
7420 @cindex exit status of make
7452 @cindex @code{--file}
7453 @cindex @code{--makefile}
7454 @cindex @code{-f}
7471 @cindex goal, how to specify
7547 @cindex @code{all} @r{(standard target)}
7551 @cindex @code{clean} @r{(standard target)}
7555 @cindex @code{mostlyclean} @r{(standard target)}
7562 @cindex @code{distclean} @r{(standard target)}
7564 @cindex @code{realclean} @r{(standard target)}
7566 @cindex @code{clobber} @r{(standard target)}
7573 @cindex @code{install} @r{(standard target)}
7579 @cindex @code{print} @r{(standard target)}
7583 @cindex @code{tar} @r{(standard target)}
7587 @cindex @code{shar} @r{(standard target)}
7591 @cindex @code{dist} @r{(standard target)}
7597 @cindex @code{TAGS} @r{(standard target)}
7601 @cindex @code{check} @r{(standard target)}
7603 @cindex @code{test} @r{(standard target)}
7609 @cindex execution, instead of
7610 @cindex commands, instead of executing
7622 @cindex @code{--just-print}
7623 @cindex @code{--dry-run}
7624 @cindex @code{--recon}
7625 @cindex @code{-n}
7632 @cindex @code{--touch}
7633 @cindex touching files
7634 @cindex target, touching
7635 @cindex @code{-t}
7643 @cindex @code{--question}
7644 @cindex @code{-q}
7645 @cindex question mode
7655 @cindex @code{--what-if}
7656 @cindex @code{-W}
7657 @cindex @code{--assume-new}
7658 @cindex @code{--new-file}
7659 @cindex what if
7660 @cindex files, assuming new
7688 @cindex +, and command execution
7717 @cindex @code{-o}
7718 @cindex @code{--old-file}
7719 @cindex @code{--assume-old}
7720 @cindex files, assuming old
7721 @cindex files, avoiding recompilation of
7722 @cindex recompilation, avoiding
7772 @cindex overriding variables with arguments
7773 @cindex variables, overriding with arguments
7774 @cindex command line variables
7775 @cindex variables, command line
7830 @cindex testing compilation
7831 @cindex compilation, testing
7843 @cindex @code{-k}
7844 @cindex @code{--keep-going}
7868 @cindex options
7869 @cindex flags
7870 @cindex switches
7876 @cindex @code{-b}
7878 @cindex @code{-m}
7882 @cindex @code{-B}
7884 @cindex @code{--always-make}
7895 @cindex @code{-C}
7897 @cindex @code{--directory}
7905 @cindex @code{-d}
7917 @cindex @code{--debug}
7955 @cindex @code{-e}
7957 @cindex @code{--environment-overrides}
7963 @cindex @code{-f}
7965 @cindex @code{--file}
7967 @cindex @code{--makefile}
7972 @cindex @code{-h}
7974 @cindex @code{--help}
7980 @cindex @code{-i}
7982 @cindex @code{--ignore-errors}
7987 @cindex @code{-I}
7989 @cindex @code{--include-dir}
7996 @cindex @code{-j}
7998 @cindex @code{--jobs}
8007 @cindex @code{-k}
8009 @cindex @code{--keep-going}
8016 @cindex @code{-l}
8018 @cindex @code{--load-average}
8020 @cindex @code{--max-load}
8027 @cindex @code{-L}
8029 @cindex @code{--check-symlink-times}
8037 @cindex @code{-n}
8039 @cindex @code{--just-print}
8041 @cindex @code{--dry-run}
8043 @cindex @code{--recon}
8050 @cindex @code{-o}
8052 @cindex @code{--old-file}
8054 @cindex @code{--assume-old}
8062 @cindex @code{-p}
8064 @cindex @code{--print-data-base}
8065 @cindex data base of @code{make} rules
8066 @cindex predefined rules and variables, printing
8077 @cindex @code{-q}
8079 @cindex @code{--question}
8087 @cindex @code{-r}
8089 @cindex @code{--no-builtin-rules}
8102 @cindex @code{-R}
8104 @cindex @code{--no-builtin-variables}
8112 @cindex @code{-s}
8114 @cindex @code{--silent}
8116 @cindex @code{--quiet}
8123 @cindex @code{-S}
8125 @cindex @code{--no-keep-going}
8127 @cindex @code{--stop}
8137 @cindex @code{-t}
8139 @cindex @code{--touch}
8148 @cindex @code{-v}
8150 @cindex @code{--version}
8155 @cindex @code{-w}
8157 @cindex @code{--print-directory}
8166 @cindex @code{--no-print-directory}
8173 @cindex @code{-W}
8175 @cindex @code{--what-if}
8177 @cindex @code{--new-file}
8179 @cindex @code{--assume-new}
8189 @cindex @code{--warn-undefined-variables}
8190 @cindex variables, warning for undefined
8191 @cindex undefined variables, warning message
8199 @cindex implicit rule
8200 @cindex rule, implicit
8256 @cindex implicit rule, how to use
8257 @cindex rule, implicit, how to use
8334 @cindex implicit rule, predefined
8335 @cindex rule, implicit, predefined
8369 @cindex C, rule to compile
8378 @cindex C++, rule to compile
8389 @cindex Pascal, rule to compile
8396 @cindex Fortran, rule to compile
8397 @cindex Ratfor, rule to compile
8429 @cindex Modula-2, rule to compile
8441 @cindex assembly, rule to compile
8454 @cindex linking, predefined rule for
8500 @cindex Yacc, rule to run
8507 @cindex Lex, rule to run
8536 @cindex @code{lint}, rule to run
8544 @cindex @TeX{}, rule to run
8545 @cindex Web, rule to run
8565 @cindex Texinfo, rule to format
8566 @cindex Info, rule to format
8580 @cindex RCS, rule to extract from
8593 @cindex SCCS, rule to extract from
8644 @cindex flags for compilers
8864 @cindex chains of rules
8865 @cindex rule, implicit, chains of
8877 @cindex intermediate files
8878 @cindex files, intermediate
8912 @cindex intermediate files, preserving
8913 @cindex preserving intermediate files
8914 @cindex secondary files
8926 @cindex preserving with @code{.PRECIOUS}
8927 @cindex @code{.PRECIOUS} intermediate files
8981 @cindex pattern rule
8982 @cindex rule, pattern
8988 @cindex target pattern, implicit
8989 @cindex @code{%}, in pattern rules
9003 @cindex prerequisite pattern, implicit
9036 @cindex multiple targets, in pattern rule
9037 @cindex target, multiple in pattern rule
9046 @cindex pattern rules, order of
9047 @cindex order of pattern rules
9108 @cindex automatic variables
9109 @cindex variables, automatic
9110 @cindex variables, and implicit rule
9123 @cindex automatic variables in prerequisites
9124 @cindex prerequisites, and automatic variables
9169 @cindex prerequisites, list of changed
9170 @cindex list of changed prerequisites
9183 @cindex prerequisites, list of all
9184 @cindex list of all prerequisites
9207 @cindex stem, variable for
9335 @cindex stem
9364 @cindex match-anything rule
9365 @cindex terminal rule
9460 @cindex last-resort default rules
9461 @cindex default rules, last-resort
9510 @cindex old-fashioned suffix rules
9511 @cindex suffix rule
9612 @cindex implicit rule, search algorithm
9613 @cindex search algorithm, implicit rule
9715 @cindex archive
9731 @cindex archive member targets
9774 @cindex wildcard, in archive member
9836 @cindex @code{__.SYMDEF}
9837 @cindex updating archive symbol directories
9838 @cindex archive symbol directory updating
9839 @cindex symbol directories, updating archive
9840 @cindex directories, updating archive symbol
9873 @cindex archive, and parallel execution
9874 @cindex parallel execution, and archive update
9875 @cindex archive, and @code{-j}
9876 @cindex @code{-j}, and archive update
9890 @cindex suffix rule, for archive
9891 @cindex archive, suffix rule for
9892 @cindex library archive, suffix rule for
9893 @cindex @code{.a} (archives)
9941 @cindex features of GNU @code{make}
9942 @cindex portability
9943 @cindex compatibility
10191 @cindex incompatibilities
10192 @cindex missing features
10193 @cindex features, missing