X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftool.h;h=41b8c5f24dd92387ae4bf454653c3984d34694b5;hb=e4c839cacd8572ade951f4961e8e145d20e0103f;hp=2f8c25b4f56aedc10a45090215995c64f5ba7410;hpb=4e2a160d94ca808cfb511cc2d38e115d989809f2;p=builder.git diff --git a/source/tool.h b/source/tool.h index 2f8c25b..41b8c5f 100644 --- a/source/tool.h +++ b/source/tool.h @@ -134,6 +134,13 @@ protected: Tool &parent; SubTool(Tool &); + +public: + virtual Target *create_source(const Component &, const Msp::FS::Path &) const; + virtual Target *create_source(const Msp::FS::Path &) const; + virtual Target *create_target(const std::list &, const std::string & = std::string()); + virtual Target *create_install(Target &) const; + virtual std::string create_build_signature(const BuildInfo &) const; };