X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcomponent.h;h=663132ad3f7ede8c6fc994f6112c77c83c531ee9;hb=74266a6e650f019063cdcd1c9a7bd26d8f99041b;hp=ab3906854f79e38ca192fead4ca744f79ff4291f;hpb=1a46151c99a406123c4ddfc797a7841baf3e4cc2;p=builder.git diff --git a/source/component.h b/source/component.h index ab39068..663132a 100644 --- a/source/component.h +++ b/source/component.h @@ -10,9 +10,16 @@ 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: