Home | History | Annotate | Download | only in make

Lines Matching defs:guard

110 /* Detects a multiple-inclusion guard in a makefile. */
113 GS_COND, /* after the guard condition */
138 Guard *guard;
307 static HashTable /* full file name -> Guard */ guards;
1273 Guard *guard = HashTable_FindValue(&guards, fullname);
1274 if (guard != NULL && guard->kind == GK_VARIABLE
1275 && GNode_ValueDirect(SCOPE_GLOBAL, guard->name) != NULL)
1277 if (guard != NULL && guard->kind == GK_TARGET
1278 && Targ_FindNode(guard->name) != NULL)
1284 fullname, guard->name);
2228 curFile->guard = NULL;
2370 free(((Guard *)he->value)->name);
2373 HashEntry_Set(he, curFile->guard);
2374 } else if (curFile->guard != NULL) {
2375 free(curFile->guard->name);
2376 free(curFile->guard);
2688 Guard *guard;
2690 && (guard = Cond_ExtractGuard(line)) != NULL) {
2692 curFile->guard = guard;
3017 Guard *guard = hi.entry->value;
3018 free(guard->name);
3019 free(guard);