Lines Matching +defs:level +defs:list

14  *    notice, this list of conditions and the following disclaimer.
16 * notice, this list of conditions and the following disclaimer in the
46 * notice, this list of conditions and the following disclaimer.
48 * notice, this list of conditions and the following disclaimer in the
82 * Parse_File Parse a top-level makefile. Included files are
94 * Parse_MainName Populate the list of targets to create.
226 * with duplicate values. Kept in a separate list since the commands from
242 * The include chain of makefiles. At index 0 is the top-level makefile from
318 List *list = bmake_malloc(sizeof *list);
319 Lst_Init(list);
320 return list;
324 Lst_Free(List *list)
327 Lst_Done(list);
328 free(list);
524 ParseErrorLevel level, const char *fmt, va_list ap)
531 if (level == PARSE_WARNING)
538 if (level == PARSE_FATAL)
540 if (level == PARSE_WARNING && opts.parseWarnFatal) {
548 if (level == PARSE_FATAL || DEBUG(PARSE))
554 ParseErrorLevel level, const char *fmt, ...)
560 ParseVErrorInternal(stderr, false, gn, level, fmt, ap);
566 level, fmt, ap);
574 * If the level is PARSE_FATAL, continue parsing until the end of the
575 * current top-level makefile, then exit (see Parse_File).
580 Parse_Error(ParseErrorLevel level, const char *fmt, ...)
586 ParseVErrorInternal(stderr, true, NULL, level, fmt, ap);
592 level, fmt, ap);
603 HandleMessage(ParseErrorLevel level, const char *levelName, const char *umsg)
616 Parse_Error(level, "%s", xmsg);
619 if (level == PARSE_FATAL) {
684 * The new instance is placed on the 'cohorts' list of the
686 * cohorts list) and the new instance is linked to all
706 * (I think this is pointless now, since the relevant list
733 * Add a .WAIT node in the dependency list. After any dynamic dependencies
781 * In a line like ".MAIN: source1 source2", add all sources to the list of
1617 * The operator is applied to each node in the global 'targets' list,
1637 SearchPathList *paths; /* search paths to alter when parsing a list
1735 int level = 0;
1753 level++;
1757 level--;
1761 if (level != 0)
2125 * XXX: The paths in this list don't seem to be normalized in any way.
2852 /* Terminate the dependency list at the ';' */
2895 /* Need a fresh list for the target nodes */
2937 /* Interpret a top-level makefile. */
3007 /* Populate the list with the single main target to create, or error out. */