]> git.tdb.fi Git - builder.git/blobdiff - source/component.h
Add comments
[builder.git] / source / component.h
index ab3906854f79e38ca192fead4ca744f79ff4291f..663132ad3f7ede8c6fc994f6112c77c83c531ee9 100644 (file)
 
 class Package;
 
+/**
+Components specify things to be built.  Each component may build one binary (it
+may also build none), as well as install a bunch of headers.  Components inherit
+dependencies and build info from the package they belong to, and may also add
+their own.
+*/
 class Component
 {
 public:
+       /// Loads a Component from file.  Used from Package::Loader.
        class Loader: public Msp::Parser::Loader
        {
        public: