12 Performs various kinds of dependency analysis on the build tree.
19 DEPS, /// Skip over "trivial" targets such as Install and Compile
20 ALLDEPS, /// Print out absolutely every target
21 REBUILD, /// Print targets that are going to be rebuilt
22 RDEPS /// Print targets that depend on the given targets (NYI)
26 void set_mode(Mode m) { mode=m; }
27 void set_max_depth(unsigned m) { max_depth=m; }
28 void set_full_paths(bool f) { full_paths=f; }
31 typedef std::vector<std::string> TableRow;
32 typedef std::list<TableRow> Table;
40 void build_depend_table(Target &, unsigned);
41 void print_table() const;
43 static bool target_order(Target *, Target *);