Msp::Time::TimeStamp mtime;
unsigned size;
- FileTarget(Builder &, const SourcePackage *, const Msp::FS::Path &);
+ FileTarget(Builder &, const Msp::FS::Path &);
+ FileTarget(Builder &, const SourcePackage &, const Msp::FS::Path &);
private:
- static std::string generate_name(const SourcePackage *, const Msp::FS::Path &);
+ void init(const SourcePackage *);
+ static std::string generate_name(Builder &, const SourcePackage *, const Msp::FS::Path &);
public:
const Msp::FS::Path &get_path() const { return path; }