void Analyzer::build_depend_table(Target &tgt, unsigned depth)
{
- if(mode!=REBUILD)
+ if(mode!=REBUILD && mode!=ALLDEPS)
{
if(dynamic_cast<ObjectFile *>(&tgt))
return build_depend_table(*tgt.get_depends().front(), depth);
else if(dynamic_cast<Install *>(&tgt))
return build_depend_table(*tgt.get_depends().front(), depth);
}
- else if(!tgt.get_rebuild())
+ else if(mode==REBUILD && !tgt.get_rebuild())
return;
TableRow row;