X-Git-Url: http://git.tdb.fi/?p=builder.git;a=blobdiff_plain;f=source%2Ftool.h;h=41b8c5f24dd92387ae4bf454653c3984d34694b5;hp=2f8c25b4f56aedc10a45090215995c64f5ba7410;hb=82f1175238a94618b0cf1485b0132fb965996843;hpb=a5fd0f039fa3d067d641595e4043dd5e8e3c0820 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; };