summaryrefslogtreecommitdiff
path: root/devdocs/gnu_make/index
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2024-04-07 13:41:34 -0500
committerCraig Jennings <c@cjennings.net>2024-04-07 13:41:34 -0500
commit754bbf7a25a8dda49b5d08ef0d0443bbf5af0e36 (patch)
treef1190704f78f04a2b0b4c977d20fe96a828377f1 /devdocs/gnu_make/index
new repository
Diffstat (limited to 'devdocs/gnu_make/index')
-rw-r--r--devdocs/gnu_make/index1
1 files changed, 1 insertions, 0 deletions
diff --git a/devdocs/gnu_make/index b/devdocs/gnu_make/index
new file mode 100644
index 00000000..750874c5
--- /dev/null
+++ b/devdocs/gnu_make/index
@@ -0,0 +1 @@
+((pages . ["index" "overview" "reading" "bugs" "rule-introduction" "variables-simplify" "parsing-makefiles" "combine-by-prerequisite" "cleanup" "splitting-lines" "makefile-names" "makefiles-variable" "reading-makefiles" "makefiles" "makefile-contents" "secondary-expansion" "include" "remaking-makefiles" "overriding-makefiles" "rules" "introduction" "simple-makefile" "rule-syntax" "prerequisite-types" "how-make-works" "make-deduces" "rule-example" "wildcards" "wildcard-examples" "wildcard-pitfall" "wildcard-function" "directory-search" "general-search" "recipes_002fsearch" "libraries_002fsearch" "selective-search" "search-algorithm" "implicit_002fsearch" "multiple-rules" "phony-targets" "force-targets" "double_002dcolon" "automatic-prerequisites" "recipes" "recipe-syntax" "splitting-recipe-lines" "variables-in-recipes" "echoing" "static-pattern" "static-versus-implicit" "execution" "special-targets" "parallel-disable" "one-shell" "choosing-the-shell" "parallel" "errors" "recursion" "interrupts" "make-variable" "variables_002frecursion" "options_002frecursion" "_002dw-option" "using-variables" "canned-recipes" "empty-recipes" "reference" "flavors" "static-usage" "conditional-assignment" "recursive-assignment" "simple-assignment" "immediate-assignment" "advanced" "substitution-refs" "computed-names" "appending" "setting" "values" "override-directive" "environment" "parallel-output" "parallel-input" "target_002dspecific" "multi_002dline" "undefine-directive" "suppressing-inheritance" "multiple-targets" "pattern_002dspecific" "conditional-example" "testing-flags" "conditionals" "functions" "conditional-syntax" "syntax-of-functions" "file-name-functions" "conditional-functions" "let-function" "foreach-function" "origin-function" "file-function" "call-function" "value-function" "eval-function" "guile-function" "shell-function" "flavor-function" "make-control-functions" "makefile-arguments" "special-variables" "text-functions" "running" "instead-of-execution" "avoiding-compilation" "overriding" "testing" "temporary-files" "goals" "implicit-rules" "chained-rules" "using-implicit" "implicit-variables" "pattern-intro" "pattern-examples" "empty-targets" "match_002danything-rules" "options-summary" "canceling-rules" "last-resort" "implicit-rule-search" "archive-members" "archive-update" "suffix-rules" "archive-pitfalls" "extending-make" "guile-integration" "archive-suffix-rules" "guile-example" "guile-types" "automatic-variables" "guile-interface" "loading-objects" "load-directive" "remaking-loaded-objects" "pattern-match" "loaded-object-api" "loaded-object-example" "integrating-make" "posix-jobserver" "windows-jobserver" "terminal-output" "pattern-rules" "job-slots" "catalogue-of-rules" "missing" "archive-symbols" "command-variables" "archives" "makefile-conventions" "destdir" "makefile-basics" "utilities-in-makefiles" "install-command-categories" "complex-makefile" "preparing" "features" "directory-variables" "error-messages" "quick-reference" "standard-targets"]) (entries . [((name . "$%") (path . "automatic-variables#$%") (type . "Automatic Variables")) ((name . "$(%D)") (path . "automatic-variables#$(%D)") (type . "Automatic Variables")) ((name . "$(%F)") (path . "automatic-variables#$(%F)") (type . "Automatic Variables")) ((name . "$(*D)") (path . "automatic-variables#$(*D)") (type . "Automatic Variables")) ((name . "$(*F)") (path . "automatic-variables#$(*F)") (type . "Automatic Variables")) ((name . "$(+D)") (path . "automatic-variables#$(+D)") (type . "Automatic Variables")) ((name . "$(+F)") (path . "automatic-variables#$(+F)") (type . "Automatic Variables")) ((name . "$(<D)") (path . "automatic-variables#$(<D)") (type . "Automatic Variables")) ((name . "$(<F)") (path . "automatic-variables#$(<F)") (type . "Automatic Variables")) ((name . "$(?D)") (path . "automatic-variables#$(?D)") (type . "Automatic Variables")) ((name . "$(?F)") (path . "automatic-variables#$(?F)") (type . "Automatic Variables")) ((name . "$(@D)") (path . "automatic-variables#$(@D)") (type . "Automatic Variables")) ((name . "$(@F)") (path . "automatic-variables#$(@F)") (type . "Automatic Variables")) ((name . "$(^D)") (path . "automatic-variables#$(^D)") (type . "Automatic Variables")) ((name . "$(^F)") (path . "automatic-variables#$(^F)") (type . "Automatic Variables")) ((name . "$(abspath names…)") (path . "file-name-functions#$(abspath names…)") (type . "File Names Functions")) ((name . "$(addprefix prefix,names…)") (path . "file-name-functions#$(addprefix prefix,names…)") (type . "File Names Functions")) ((name . "$(addsuffix suffix,names…)") (path . "file-name-functions#$(addsuffix suffix,names…)") (type . "File Names Functions")) ((name . "$(and condition1[,condition2[,condition3…]])") (path . "conditional-functions#$(and condition1[,condition2[,condition3…]])") (type . "Conditionals Functions")) ((name . "$(basename names…)") (path . "file-name-functions#$(basename names…)") (type . "File Names Functions")) ((name . "$(dir names…)") (path . "file-name-functions#$(dir names…)") (type . "File Names Functions")) ((name . "$(error text…)") (path . "make-control-functions#$(error text…)") (type . "Make Control Functions")) ((name . "$(filter pattern…,text)") (path . "text-functions#$(filter pattern…,text)") (type . "String Substitution and Analysis Functions")) ((name . "$(filter-out pattern…,text)") (path . "text-functions#$(filter-out pattern…,text)") (type . "String Substitution and Analysis Functions")) ((name . "$(findstring find,in)") (path . "text-functions#$(findstring find,in)") (type . "String Substitution and Analysis Functions")) ((name . "$(firstword names…)") (path . "text-functions#$(firstword names…)") (type . "String Substitution and Analysis Functions")) ((name . "$(if condition,then-part[,else-part])") (path . "conditional-functions#$(if condition,then-part[,else-part])") (type . "Conditionals Functions")) ((name . "$(info text…)") (path . "make-control-functions#$(info text…)") (type . "Make Control Functions")) ((name . "$(intcmp lhs,rhs[,lt-part[,eq-part[,gt-part]]])") (path . "conditional-functions#$(intcmp lhs,rhs[,lt-part[,eq-part[,gt-part]]])") (type . "Conditionals Functions")) ((name . "$(join list1,list2)") (path . "file-name-functions#$(join list1,list2)") (type . "File Names Functions")) ((name . "$(lastword names…)") (path . "text-functions#$(lastword names…)") (type . "String Substitution and Analysis Functions")) ((name . "$(notdir names…)") (path . "file-name-functions#$(notdir names…)") (type . "File Names Functions")) ((name . "$(or condition1[,condition2[,condition3…]])") (path . "conditional-functions#$(or condition1[,condition2[,condition3…]])") (type . "Conditionals Functions")) ((name . "$(patsubst pattern,replacement,text)") (path . "text-functions#$(patsubst pattern,replacement,text)") (type . "String Substitution and Analysis Functions")) ((name . "$(realpath names…)") (path . "file-name-functions#$(realpath names…)") (type . "File Names Functions")) ((name . "$(sort list)") (path . "text-functions#$(sort list)") (type . "String Substitution and Analysis Functions")) ((name . "$(strip string)") (path . "text-functions#$(strip string)") (type . "String Substitution and Analysis Functions")) ((name . "$(subst from,to,text)") (path . "text-functions#$(subst from,to,text)") (type . "String Substitution and Analysis Functions")) ((name . "$(suffix names…)") (path . "file-name-functions#$(suffix names…)") (type . "File Names Functions")) ((name . "$(warning text…)") (path . "make-control-functions#$(warning text…)") (type . "Make Control Functions")) ((name . "$(wildcard pattern)") (path . "file-name-functions#$(wildcard pattern)") (type . "File Names Functions")) ((name . "$(word n,text)") (path . "text-functions#$(word n,text)") (type . "String Substitution and Analysis Functions")) ((name . "$(wordlist s,e,text)") (path . "text-functions#$(wordlist s,e,text)") (type . "String Substitution and Analysis Functions")) ((name . "$(words text)") (path . "text-functions#$(words text)") (type . "String Substitution and Analysis Functions")) ((name . "$*") (path . "automatic-variables#$*") (type . "Automatic Variables")) ((name . "$+") (path . "automatic-variables#$+") (type . "Automatic Variables")) ((name . "$<") (path . "automatic-variables#$<") (type . "Automatic Variables")) ((name . "$?") (path . "automatic-variables#$?") (type . "Automatic Variables")) ((name . "$@") (path . "automatic-variables#$@") (type . "Automatic Variables")) ((name . "$^") (path . "automatic-variables#$^") (type . "Automatic Variables")) ((name . "$|") (path . "automatic-variables#$|") (type . "Automatic Variables")) ((name . "--always-make") (path . "options-summary#--always-make") (type . "Make Cli Options")) ((name . "--assume-new=file") (path . "options-summary#--assume-new=file") (type . "Make Cli Options")) ((name . "--assume-old=file") (path . "options-summary#--assume-old=file") (type . "Make Cli Options")) ((name . "--check-symlink-times") (path . "options-summary#--check-symlink-times") (type . "Make Cli Options")) ((name . "--debug[=options]") (path . "options-summary#--debug[=options]") (type . "Make Cli Options")) ((name . "--directory=dir") (path . "options-summary#--directory=dir") (type . "Make Cli Options")) ((name . "--dry-run") (path . "options-summary#--dry-run") (type . "Make Cli Options")) ((name . "--environment-overrides") (path . "options-summary#--environment-overrides") (type . "Make Cli Options")) ((name . "--eval=string") (path . "options-summary#--eval=string") (type . "Make Cli Options")) ((name . "--file=file") (path . "options-summary#--file=file") (type . "Make Cli Options")) ((name . "--help") (path . "options-summary#--help") (type . "Make Cli Options")) ((name . "--ignore-errors") (path . "options-summary#--ignore-errors") (type . "Make Cli Options")) ((name . "--include-dir=dir") (path . "options-summary#--include-dir=dir") (type . "Make Cli Options")) ((name . "--jobs[=jobs]") (path . "options-summary#--jobs[=jobs]") (type . "Make Cli Options")) ((name . "--jobserver-style=[style]") (path . "options-summary#--jobserver-style=[style]") (type . "Make Cli Options")) ((name . "--just-print") (path . "options-summary#--just-print") (type . "Make Cli Options")) ((name . "--keep-going") (path . "options-summary#--keep-going") (type . "Make Cli Options")) ((name . "--load-average[=load]") (path . "options-summary#--load-average[=load]") (type . "Make Cli Options")) ((name . "--makefile=file") (path . "options-summary#--makefile=file") (type . "Make Cli Options")) ((name . "--max-load[=load]") (path . "options-summary#--max-load[=load]") (type . "Make Cli Options")) ((name . "--new-file=file") (path . "options-summary#--new-file=file") (type . "Make Cli Options")) ((name . "--no-builtin-rules") (path . "options-summary#--no-builtin-rules") (type . "Make Cli Options")) ((name . "--no-builtin-variables") (path . "options-summary#--no-builtin-variables") (type . "Make Cli Options")) ((name . "--no-keep-going") (path . "options-summary#--no-keep-going") (type . "Make Cli Options")) ((name . "--no-print-directory") (path . "options-summary#--no-print-directory") (type . "Make Cli Options")) ((name . "--old-file=file") (path . "options-summary#--old-file=file") (type . "Make Cli Options")) ((name . "--output-sync[=type]") (path . "options-summary#--output-sync[=type]") (type . "Make Cli Options")) ((name . "--print-data-base") (path . "options-summary#--print-data-base") (type . "Make Cli Options")) ((name . "--print-directory") (path . "options-summary#--print-directory") (type . "Make Cli Options")) ((name . "--question") (path . "options-summary#--question") (type . "Make Cli Options")) ((name . "--quiet") (path . "options-summary#--quiet") (type . "Make Cli Options")) ((name . "--recon") (path . "options-summary#--recon") (type . "Make Cli Options")) ((name . "--shuffle[=mode]") (path . "options-summary#--shuffle[=mode]") (type . "Make Cli Options")) ((name . "--silent") (path . "options-summary#--silent") (type . "Make Cli Options")) ((name . "--stop") (path . "options-summary#--stop") (type . "Make Cli Options")) ((name . "--touch") (path . "options-summary#--touch") (type . "Make Cli Options")) ((name . "--trace") (path . "options-summary#--trace") (type . "Make Cli Options")) ((name . "--version") (path . "options-summary#--version") (type . "Make Cli Options")) ((name . "--warn-undefined-variables") (path . "options-summary#--warn-undefined-variables") (type . "Make Cli Options")) ((name . "--what-if=file") (path . "options-summary#--what-if=file") (type . "Make Cli Options")) ((name . "-b") (path . "options-summary#-b") (type . "Make Cli Options")) ((name . "-B") (path . "options-summary#-B") (type . "Make Cli Options")) ((name . "-C dir") (path . "options-summary#-C dir") (type . "Make Cli Options")) ((name . "-d") (path . "options-summary#-d") (type . "Make Cli Options")) ((name . "-e") (path . "options-summary#-e") (type . "Make Cli Options")) ((name . "-E string") (path . "options-summary#-E string") (type . "Make Cli Options")) ((name . "-f file") (path . "options-summary#-f file") (type . "Make Cli Options")) ((name . "-h") (path . "options-summary#-h") (type . "Make Cli Options")) ((name . "-i") (path . "options-summary#-i") (type . "Make Cli Options")) ((name . "-I dir") (path . "options-summary#-I dir") (type . "Make Cli Options")) ((name . "-j [jobs]") (path . "options-summary#-j [jobs]") (type . "Make Cli Options")) ((name . "-k") (path . "options-summary#-k") (type . "Make Cli Options")) ((name . "-L") (path . "options-summary#-L") (type . "Make Cli Options")) ((name . "-l [load]") (path . "options-summary#-l [load]") (type . "Make Cli Options")) ((name . "-m") (path . "options-summary#-m") (type . "Make Cli Options")) ((name . "-n") (path . "options-summary#-n") (type . "Make Cli Options")) ((name . "-o file") (path . "options-summary#-o file") (type . "Make Cli Options")) ((name . "-O[type]") (path . "options-summary#-O[type]") (type . "Make Cli Options")) ((name . "-p") (path . "options-summary#-p") (type . "Make Cli Options")) ((name . "-q") (path . "options-summary#-q") (type . "Make Cli Options")) ((name . "-r") (path . "options-summary#-r") (type . "Make Cli Options")) ((name . "-R") (path . "options-summary#-R") (type . "Make Cli Options")) ((name . "-s") (path . "options-summary#-s") (type . "Make Cli Options")) ((name . "-S") (path . "options-summary#-S") (type . "Make Cli Options")) ((name . "-t") (path . "options-summary#-t") (type . "Make Cli Options")) ((name . "-v") (path . "options-summary#-v") (type . "Make Cli Options")) ((name . "-w") (path . "options-summary#-w") (type . "Make Cli Options")) ((name . "-W file") (path . "options-summary#-W file") (type . "Make Cli Options")) ((name . ".DEFAULT") (path . "special-targets#.DEFAULT") (type . "Built-in targets")) ((name . ".DEFAULT_GOAL") (path . "special-variables#.DEFAULT_GOAL") (type . "Automatic Variables")) ((name . ".DELETE_ON_ERROR") (path . "special-targets#.DELETE_ON_ERROR") (type . "Built-in targets")) ((name . ".EXPORT_ALL_VARIABLES") (path . "special-targets#.EXPORT_ALL_VARIABLES") (type . "Built-in targets")) ((name . ".EXTRA_PREREQS") (path . "special-variables#.EXTRA_PREREQS") (type . "Automatic Variables")) ((name . ".FEATURES") (path . "special-variables#.FEATURES") (type . "Automatic Variables")) ((name . ".IGNORE") (path . "special-targets#.IGNORE") (type . "Built-in targets")) ((name . ".INCLUDE_DIRS") (path . "special-variables#.INCLUDE_DIRS") (type . "Automatic Variables")) ((name . ".INTERMEDIATE") (path . "special-targets#.INTERMEDIATE") (type . "Built-in targets")) ((name . ".LOW_RESOLUTION_TIME") (path . "special-targets#.LOW_RESOLUTION_TIME") (type . "Built-in targets")) ((name . ".NOTINTERMEDIATE") (path . "special-targets#.NOTINTERMEDIATE") (type . "Built-in targets")) ((name . ".NOTPARALLEL") (path . "special-targets#.NOTPARALLEL") (type . "Built-in targets")) ((name . ".ONESHELL") (path . "special-targets#.ONESHELL") (type . "Built-in targets")) ((name . ".PHONY") (path . "special-targets#.PHONY") (type . "Built-in targets")) ((name . ".POSIX") (path . "special-targets#.POSIX") (type . "Built-in targets")) ((name . ".PRECIOUS") (path . "special-targets#.PRECIOUS") (type . "Built-in targets")) ((name . ".RECIPEPREFIX") (path . "special-variables#.RECIPEPREFIX") (type . "Automatic Variables")) ((name . ".SECONDARY") (path . "special-targets#.SECONDARY") (type . "Built-in targets")) ((name . ".SECONDEXPANSION") (path . "special-targets#.SECONDEXPANSION") (type . "Built-in targets")) ((name . ".SILENT") (path . "special-targets#.SILENT") (type . "Built-in targets")) ((name . ".SUFFIXES") (path . "special-targets#.SUFFIXES") (type . "Built-in targets")) ((name . ".VARIABLES") (path . "special-variables#.VARIABLES") (type . "Automatic Variables")) ((name . "A Simple Makefile") (path . "simple-makefile") (type . "Manual")) ((name . "Advanced Features for Reference to Variables") (path . "advanced") (type . "Manual")) ((name . "An Introduction to Makefiles") (path . "introduction") (type . "Manual")) ((name . "Another Style of Makefile") (path . "combine-by-prerequisite") (type . "Manual")) ((name . "Appending More Text to Variables") (path . "appending") (type . "Manual")) ((name . "AR") (path . "implicit-variables#AR") (type . "Automatic Variables")) ((name . "Archive Members as Targets") (path . "archive-members") (type . "Manual")) ((name . "ARFLAGS") (path . "implicit-variables#ARFLAGS") (type . "Automatic Variables")) ((name . "Arguments to Specify the Goals") (path . "goals") (type . "Manual")) ((name . "Arguments to Specify the Makefile") (path . "makefile-arguments") (type . "Manual")) ((name . "AS") (path . "implicit-variables#AS") (type . "Automatic Variables")) ((name . "ASFLAGS") (path . "implicit-variables#ASFLAGS") (type . "Automatic Variables")) ((name . "Automatic Variables") (path . "automatic-variables") (type . "Manual")) ((name . "Avoiding Recompilation of Some Files") (path . "avoiding-compilation") (type . "Manual")) ((name . "Basics of Variable References") (path . "reference") (type . "Manual")) ((name . "Canceling Implicit Rules") (path . "canceling-rules") (type . "Manual")) ((name . "Catalogue of Built-In Rules") (path . "catalogue-of-rules") (type . "Manual")) ((name . "CC") (path . "implicit-variables#CC") (type . "Automatic Variables")) ((name . "CFLAGS") (path . "implicit-variables#CFLAGS") (type . "Automatic Variables")) ((name . "Chains of Implicit Rules") (path . "chained-rules") (type . "Manual")) ((name . "Choosing the Shell") (path . "choosing-the-shell") (type . "Manual")) ((name . "CO") (path . "implicit-variables#CO") (type . "Automatic Variables")) ((name . "COFLAGS") (path . "implicit-variables#COFLAGS") (type . "Automatic Variables")) ((name . "Communicating Options to a Sub-make") (path . "options_002frecursion") (type . "Manual")) ((name . "Communicating Variables to a Sub-make") (path . "variables_002frecursion") (type . "Manual")) ((name . "Complex Makefile Example") (path . "complex-makefile") (type . "Manual")) ((name . "Computed Variable Names") (path . "computed-names") (type . "Manual")) ((name . "Conditional Parts of Makefiles") (path . "conditionals") (type . "Manual")) ((name . "Conditional Variable Assignment") (path . "conditional-assignment") (type . "Manual")) ((name . "Conditionals that Test Flags") (path . "testing-flags") (type . "Manual")) ((name . "Conversion of Guile Types") (path . "guile-types") (type . "Manual")) ((name . "CPP") (path . "implicit-variables#CPP") (type . "Automatic Variables")) ((name . "CPPFLAGS") (path . "implicit-variables#CPPFLAGS") (type . "Automatic Variables")) ((name . "CTANGLE") (path . "implicit-variables#CTANGLE") (type . "Automatic Variables")) ((name . "CWEAVE") (path . "implicit-variables#CWEAVE") (type . "Automatic Variables")) ((name . "CXX") (path . "implicit-variables#CXX") (type . "Automatic Variables")) ((name . "CXXFLAGS") (path . "implicit-variables#CXXFLAGS") (type . "Automatic Variables")) ((name . "Dangers When Using Archives") (path . "archive-pitfalls") (type . "Manual")) ((name . "Defining and Redefining Pattern Rules") (path . "pattern-rules") (type . "Manual")) ((name . "Defining Canned Recipes") (path . "canned-recipes") (type . "Manual")) ((name . "Defining Last-Resort Default Rules") (path . "last-resort") (type . "Manual")) ((name . "Defining Multi-Line Variables") (path . "multi_002dline") (type . "Manual")) ((name . "DESTDIR: Support for Staged Installs") (path . "destdir") (type . "Manual")) ((name . "Directory Search and Implicit Rules") (path . "implicit_002fsearch") (type . "Manual")) ((name . "Directory Search for Link Libraries") (path . "libraries_002fsearch") (type . "Manual")) ((name . "Disabling Parallel Execution") (path . "parallel-disable") (type . "Manual")) ((name . "Double-Colon Rules") (path . "double_002dcolon") (type . "Manual")) ((name . "Empty Target Files to Record Events") (path . "empty-targets") (type . "Manual")) ((name . "Errors Generated by Make") (path . "error-messages") (type . "Manual")) ((name . "Errors in Recipes") (path . "errors") (type . "Manual")) ((name . "Example Loaded Object") (path . "loaded-object-example") (type . "Manual")) ((name . "Example of a Conditional") (path . "conditional-example") (type . "Manual")) ((name . "Example Using Guile in make") (path . "guile-example") (type . "Manual")) ((name . "Extending GNU make") (path . "extending-make") (type . "Manual")) ((name . "FC") (path . "implicit-variables#FC") (type . "Automatic Variables")) ((name . "Features of GNU make") (path . "features") (type . "Manual")) ((name . "FFLAGS") (path . "implicit-variables#FFLAGS") (type . "Automatic Variables")) ((name . "Function Call Syntax") (path . "syntax-of-functions") (type . "Manual")) ((name . "Functions for Conditionals") (path . "conditional-functions") (type . "Manual")) ((name . "Functions for File Names") (path . "file-name-functions") (type . "Manual")) ((name . "Functions for String Substitution and Analysis") (path . "text-functions") (type . "Manual")) ((name . "Functions for Transforming Text") (path . "functions") (type . "Manual")) ((name . "Functions That Control Make") (path . "make-control-functions") (type . "Manual")) ((name . "General Conventions for Makefiles") (path . "makefile-basics") (type . "Manual")) ((name . "Generating Prerequisites Automatically") (path . "automatic-prerequisites") (type . "Manual")) ((name . "GET") (path . "implicit-variables#GET") (type . "Automatic Variables")) ((name . "GFLAGS") (path . "implicit-variables#GFLAGS") (type . "Automatic Variables")) ((name . "GNU Guile Integration") (path . "guile-integration") (type . "Manual")) ((name . "How Directory Searches are Performed") (path . "search-algorithm") (type . "Manual")) ((name . "How Loaded Objects Are Remade") (path . "remaking-loaded-objects") (type . "Manual")) ((name . "How make Processes a Makefile") (path . "how-make-works") (type . "Manual")) ((name . "How make Reads a Makefile") (path . "reading-makefiles") (type . "Manual")) ((name . "How Makefiles Are Parsed") (path . "parsing-makefiles") (type . "Manual")) ((name . "How Makefiles Are Remade") (path . "remaking-makefiles") (type . "Manual")) ((name . "How Patterns Match") (path . "pattern-match") (type . "Manual")) ((name . "How the MAKE Variable Works") (path . "make-variable") (type . "Manual")) ((name . "How to Read This Manual") (path . "reading") (type . "Manual")) ((name . "How to Run make") (path . "running") (type . "Manual")) ((name . "How to Use Variables") (path . "using-variables") (type . "Manual")) ((name . "How Variables Get Their Values") (path . "values") (type . "Manual")) ((name . "ifdef variable-name") (path . "conditional-syntax#ifdef variable-name") (type . "Conditionals Syntax")) ((name . "ifeq \"arg1\" \"arg2\"") (path . "conditional-syntax#ifeq \"arg1\" \"arg2\"") (type . "Conditionals Syntax")) ((name . "ifeq \"arg1\" 'arg2'") (path . "conditional-syntax#ifeq \"arg1\" 'arg2'") (type . "Conditionals Syntax")) ((name . "ifeq 'arg1' \"arg2\"") (path . "conditional-syntax#ifeq 'arg1' \"arg2\"") (type . "Conditionals Syntax")) ((name . "ifeq 'arg1' 'arg2'") (path . "conditional-syntax#ifeq 'arg1' 'arg2'") (type . "Conditionals Syntax")) ((name . "ifeq (arg1, arg2)") (path . "conditional-syntax#ifeq (arg1, arg2)") (type . "Conditionals Syntax")) ((name . "ifndef variable-name") (path . "conditional-syntax#ifndef variable-name") (type . "Conditionals Syntax")) ((name . "ifneq \"arg1\" \"arg2\"") (path . "conditional-syntax#ifneq \"arg1\" \"arg2\"") (type . "Conditionals Syntax")) ((name . "ifneq \"arg1\" 'arg2'") (path . "conditional-syntax#ifneq \"arg1\" 'arg2'") (type . "Conditionals Syntax")) ((name . "ifneq 'arg1' \"arg2\"") (path . "conditional-syntax#ifneq 'arg1' \"arg2\"") (type . "Conditionals Syntax")) ((name . "ifneq 'arg1' 'arg2'") (path . "conditional-syntax#ifneq 'arg1' 'arg2'") (type . "Conditionals Syntax")) ((name . "ifneq (arg1, arg2)") (path . "conditional-syntax#ifneq (arg1, arg2)") (type . "Conditionals Syntax")) ((name . "Immediately Expanded Variable Assignment") (path . "immediate-assignment") (type . "Manual")) ((name . "Implicit Rule for Archive Member Targets") (path . "archive-update") (type . "Manual")) ((name . "Implicit Rule Search Algorithm") (path . "implicit-rule-search") (type . "Manual")) ((name . "Including Other Makefiles") (path . "include") (type . "Manual")) ((name . "Incompatibilities and Missing Features") (path . "missing") (type . "Manual")) ((name . "Input During Parallel Execution") (path . "parallel-input") (type . "Manual")) ((name . "Install Command Categories") (path . "install-command-categories") (type . "Manual")) ((name . "Instead of Executing Recipes") (path . "instead-of-execution") (type . "Manual")) ((name . "Integrating GNU make") (path . "integrating-make") (type . "Manual")) ((name . "Interfaces from Guile to make") (path . "guile-interface") (type . "Manual")) ((name . "Interrupting or Killing make") (path . "interrupts") (type . "Manual")) ((name . "Introduction to Pattern Rules") (path . "pattern-intro") (type . "Manual")) ((name . "LDFLAGS") (path . "implicit-variables#LDFLAGS") (type . "Automatic Variables")) ((name . "LDLIBS") (path . "implicit-variables#LDLIBS") (type . "Automatic Variables")) ((name . "Letting make Deduce the Recipes") (path . "make-deduces") (type . "Manual")) ((name . "LEX") (path . "implicit-variables#LEX") (type . "Automatic Variables")) ((name . "LFLAGS") (path . "implicit-variables#LFLAGS") (type . "Automatic Variables")) ((name . "LINT") (path . "implicit-variables#LINT") (type . "Automatic Variables")) ((name . "LINTFLAGS") (path . "implicit-variables#LINTFLAGS") (type . "Automatic Variables")) ((name . "Loaded Object Interface") (path . "loaded-object-api") (type . "Manual")) ((name . "Loading Dynamic Objects") (path . "loading-objects") (type . "Manual")) ((name . "M2C") (path . "implicit-variables#M2C") (type . "Automatic Variables")) ((name . "MAKE_RESTARTS") (path . "special-variables#MAKE_RESTARTS") (type . "Automatic Variables")) ((name . "MAKE_TERMERR") (path . "special-variables#MAKE_TERMERR") (type . "Automatic Variables")) ((name . "MAKE_TERMOUT") (path . "special-variables#MAKE_TERMOUT") (type . "Automatic Variables")) ((name . "Makefile Conventions") (path . "makefile-conventions") (type . "Manual")) ((name . "MAKEFILE_LIST") (path . "special-variables#MAKEFILE_LIST") (type . "Automatic Variables")) ((name . "MAKEINFO") (path . "implicit-variables#MAKEINFO") (type . "Automatic Variables")) ((name . "Match-Anything Pattern Rules") (path . "match_002danything-rules") (type . "Manual")) ((name . "Multiple Rules for One Target") (path . "multiple-rules") (type . "Manual")) ((name . "Multiple Targets in a Rule") (path . "multiple-targets") (type . "Manual")) ((name . "Old-Fashioned Suffix Rules") (path . "suffix-rules") (type . "Manual")) ((name . "Other Special Variables") (path . "special-variables") (type . "Manual")) ((name . "Output During Parallel Execution") (path . "parallel-output") (type . "Manual")) ((name . "Overriding Part of Another Makefile") (path . "overriding-makefiles") (type . "Manual")) ((name . "Overriding Variables") (path . "overriding") (type . "Manual")) ((name . "Overview of make") (path . "overview") (type . "Manual")) ((name . "Parallel Execution") (path . "parallel") (type . "Manual")) ((name . "Pattern Rule Examples") (path . "pattern-examples") (type . "Manual")) ((name . "Pattern-specific Variable Values") (path . "pattern_002dspecific") (type . "Manual")) ((name . "PC") (path . "implicit-variables#PC") (type . "Automatic Variables")) ((name . "PFLAGS") (path . "implicit-variables#PFLAGS") (type . "Automatic Variables")) ((name . "Phony Targets") (path . "phony-targets") (type . "Manual")) ((name . "Pitfalls of Using Wildcards") (path . "wildcard-pitfall") (type . "Manual")) ((name . "POSIX Jobserver Interaction") (path . "posix-jobserver") (type . "Manual")) ((name . "Preparing and Running Make") (path . "preparing") (type . "Manual")) ((name . "Problems and Bugs") (path . "bugs") (type . "Manual")) ((name . "Quick Reference") (path . "quick-reference") (type . "Manual")) ((name . "Recipe Echoing") (path . "echoing") (type . "Manual")) ((name . "Recipe Execution") (path . "execution") (type . "Manual")) ((name . "Recipe Syntax") (path . "recipe-syntax") (type . "Manual")) ((name . "Recursive Use of make") (path . "recursion") (type . "Manual")) ((name . "Recursively Expanded Variable Assignment") (path . "recursive-assignment") (type . "Manual")) ((name . "RFLAGS") (path . "implicit-variables#RFLAGS") (type . "Automatic Variables")) ((name . "RM") (path . "implicit-variables#RM") (type . "Automatic Variables")) ((name . "Rule Example") (path . "rule-example") (type . "Manual")) ((name . "Rule Syntax") (path . "rule-syntax") (type . "Manual")) ((name . "Rules for Cleaning the Directory") (path . "cleanup") (type . "Manual")) ((name . "Rules without Recipes or Prerequisites") (path . "force-targets") (type . "Manual")) ((name . "Searching Directories for Prerequisites") (path . "directory-search") (type . "Manual")) ((name . "Secondary Expansion") (path . "secondary-expansion") (type . "Manual")) ((name . "Setting Variables") (path . "setting") (type . "Manual")) ((name . "Sharing Job Slots with GNU make") (path . "job-slots") (type . "Manual")) ((name . "Simply Expanded Variable Assignment") (path . "simple-assignment") (type . "Manual")) ((name . "Special Built-in Target Names") (path . "special-targets") (type . "Manual")) ((name . "Splitting Long Lines") (path . "splitting-lines") (type . "Manual")) ((name . "Splitting Recipe Lines") (path . "splitting-recipe-lines") (type . "Manual")) ((name . "Standard Targets for Users") (path . "standard-targets") (type . "Manual")) ((name . "Static Pattern Rules") (path . "static-pattern") (type . "Manual")) ((name . "Static Pattern Rules versus Implicit Rules") (path . "static-versus-implicit") (type . "Manual")) ((name . "Substitution References") (path . "substitution-refs") (type . "Manual")) ((name . "Suffix Rules for Archive Files") (path . "archive-suffix-rules") (type . "Manual")) ((name . "Summary of Options") (path . "options-summary") (type . "Manual")) ((name . "Suppressing Inheritance") (path . "suppressing-inheritance") (type . "Manual")) ((name . "Synchronized Terminal Output") (path . "terminal-output") (type . "Manual")) ((name . "Syntax of Conditionals") (path . "conditional-syntax") (type . "Manual")) ((name . "Syntax of Static Pattern Rules") (path . "static-usage") (type . "Manual")) ((name . "TANGLE") (path . "implicit-variables#TANGLE") (type . "Automatic Variables")) ((name . "Target-specific Variable Values") (path . "target_002dspecific") (type . "Manual")) ((name . "Temporary Files") (path . "temporary-files") (type . "Manual")) ((name . "Testing the Compilation of a Program") (path . "testing") (type . "Manual")) ((name . "TEX") (path . "implicit-variables#TEX") (type . "Automatic Variables")) ((name . "TEXI2DVI") (path . "implicit-variables#TEXI2DVI") (type . "Automatic Variables")) ((name . "The call Function") (path . "call-function") (type . "Transforming text functions")) ((name . "The eval Function") (path . "eval-function") (type . "Transforming text functions")) ((name . "The file Function") (path . "file-function") (type . "Transforming text functions")) ((name . "The flavor Function") (path . "flavor-function") (type . "Transforming text functions")) ((name . "The foreach Function") (path . "foreach-function") (type . "Transforming text functions")) ((name . "The Function wildcard") (path . "wildcard-function") (type . "Manual")) ((name . "The guile Function") (path . "guile-function") (type . "Transforming text functions")) ((name . "The let Function") (path . "let-function") (type . "Transforming text functions")) ((name . "The load Directive") (path . "load-directive") (type . "Directives")) ((name . "The origin Function") (path . "origin-function") (type . "Transforming text functions")) ((name . "The override Directive") (path . "override-directive") (type . "Directives")) ((name . "The shell Function") (path . "shell-function") (type . "Transforming text functions")) ((name . "The Two Flavors of Variables") (path . "flavors") (type . "Manual")) ((name . "The value Function") (path . "value-function") (type . "Transforming text functions")) ((name . "The Variable MAKEFILES") (path . "makefiles-variable") (type . "Manual")) ((name . "The vpath Directive") (path . "selective-search") (type . "Directives")) ((name . "The ‘--print-directory’ Option") (path . "_002dw-option") (type . "Manual")) ((name . "Types of Prerequisites") (path . "prerequisite-types") (type . "Manual")) ((name . "Undefining Variables") (path . "undefine-directive") (type . "Manual")) ((name . "Updating Archive Symbol Directories") (path . "archive-symbols") (type . "Manual")) ((name . "Using Empty Recipes") (path . "empty-recipes") (type . "Manual")) ((name . "Using Implicit Rules") (path . "using-implicit") (type . "Manual")) ((name . "Using Implicit Rules") (path . "implicit-rules") (type . "Manual")) ((name . "Using make to Update Archive Files") (path . "archives") (type . "Manual")) ((name . "Using One Shell") (path . "one-shell") (type . "Manual")) ((name . "Using Variables in Recipes") (path . "variables-in-recipes") (type . "Manual")) ((name . "Using Wildcard Characters in File Names") (path . "wildcards") (type . "Manual")) ((name . "Utilities in Makefiles") (path . "utilities-in-makefiles") (type . "Manual")) ((name . "Variables for Installation Directories") (path . "directory-variables") (type . "Manual")) ((name . "Variables for Specifying Commands") (path . "command-variables") (type . "Manual")) ((name . "Variables from the Environment") (path . "environment") (type . "Manual")) ((name . "Variables Make Makefiles Simpler") (path . "variables-simplify") (type . "Manual")) ((name . "Variables Used by Implicit Rules") (path . "implicit-variables") (type . "Manual")) ((name . "VPATH: Search Path for All Prerequisites") (path . "general-search") (type . "Manual")) ((name . "WEAVE") (path . "implicit-variables#WEAVE") (type . "Automatic Variables")) ((name . "What a Rule Looks Like") (path . "rule-introduction") (type . "Manual")) ((name . "What Makefiles Contain") (path . "makefile-contents") (type . "Manual")) ((name . "What Name to Give Your Makefile") (path . "makefile-names") (type . "Manual")) ((name . "Wildcard Examples") (path . "wildcard-examples") (type . "Manual")) ((name . "Windows Jobserver Interaction") (path . "windows-jobserver") (type . "Manual")) ((name . "Writing Makefiles") (path . "makefiles") (type . "Manual")) ((name . "Writing Recipes in Rules") (path . "recipes") (type . "Manual")) ((name . "Writing Recipes with Directory Search") (path . "recipes_002fsearch") (type . "Manual")) ((name . "Writing Rules") (path . "rules") (type . "Manual")) ((name . "YACC") (path . "implicit-variables#YACC") (type . "Automatic Variables")) ((name . "YFLAGS") (path . "implicit-variables#YFLAGS") (type . "Automatic Variables"))]) (types . [((name . "Automatic Variables") (count . 68) (slug . "automatic-variables")) ((name . "Built-in targets") (count . 16) (slug . "built-in-targets")) ((name . "Conditionals Functions") (count . 4) (slug . "conditionals-functions")) ((name . "Conditionals Syntax") (count . 12) (slug . "conditionals-syntax")) ((name . "Directives") (count . 3) (slug . "directives")) ((name . "File Names Functions") (count . 10) (slug . "file-names-functions")) ((name . "Make Cli Options") (count . 68) (slug . "make-cli-options")) ((name . "Make Control Functions") (count . 3) (slug . "make-control-functions")) ((name . "Manual") (count . 156) (slug . "manual")) ((name . "String Substitution and Analysis Functions") (count . 12) (slug . "string-substitution-and-analysis-functions")) ((name . "Transforming text functions") (count . 10) (slug . "transforming-text-functions"))])) \ No newline at end of file