]> git.tdb.fi Git - builder.git/blobdiff - source/analyzer.h
Add comments
[builder.git] / source / analyzer.h
index 6c7b9dc70790838ba681875ad000729530f60840..c5c6ba2891de6cf8ba144763b488d69f05e1d889 100644 (file)
@@ -8,15 +8,18 @@
 class Builder;
 class Target;
 
+/**
+Performs various kinds of dependency analysis on the build tree.
+*/
 class Analyzer
 {
 public:
        enum Mode
        {
-               DEPS,
-               ALLDEPS,
-               REBUILD,
-               RDEPS
+               DEPS,     /// Skip over "trivial" targets such as Install and Compile
+               ALLDEPS,  /// Print out absolutely every target
+               REBUILD,  /// Print targets that are going to be rebuilt
+               RDEPS     /// Print targets that depend on the given targets (NYI)
        };
 
        Analyzer(Builder &);