make Data Structures

Here are the data structures with brief descriptions:
childStructure describing a running or dead child process
commandsCommand structure
depStructure representing one dependency of a file. Each struct file's `deps' points to a chain of these, chained through the `next'. `stem' is the stem for this dep line of static pattern rule or NULL
fileThis file structure represents the info on one file that the makefile says how to make. All of these are chained together through `next'
flocFile location. Used in reporting where we are
floc_stack_nodeNode for an item in the "include Makefile" stack
hash_table_tHash table structure. We use hash tables for things like variables, targets, directories and functions
nameseqStructure used in chains of names, for parsing and globbing
option
pattern_varStructure used for pattern-specific variables
pspecFor calling install_pattern_rule
ruleStructure used for pattern rules
stringlistThe structure used to hold the list of strings given in command switches of a type that takes string arguments
target_stack_nodeNode for an item in the target call stack
variableStructure that represents one variable definition. Each bucket of the hash table is a chain of these, chained through `next'
variable_setStructure that represents a variable set
variable_set_listStructure that represents a list of variable sets

Generated on Tue Feb 27 09:06:20 2007 for make by  doxygen 1.4.6