+ const Msp::Time::TimeStamp &get_mtime() const { return mtime; }
+ unsigned get_size() const { return size; }
+
+ /**
+ Changes the mtime of the target to the current time.
+ */
+ void touch();
+
+protected:
+ virtual void check_rebuild();
+private:
+ std::string make_name(const Package *, const Msp::FS::Path &);