const SearchPath &get_system_path() const { return system_path; }
virtual Target *create_source(const Component &, const Msp::FS::Path &) const { return 0; }
+ virtual Target *create_source(const Msp::FS::Path &) const { return 0; }
Target *create_target(Target &, const std::string & = std::string()) const;
virtual Target *create_target(const std::list<Target *> &, const std::string & = std::string()) const = 0;
virtual Task *run(const Target &) const = 0;