class DependencyCache
{
public:
- DependencyCache(Package &p);
+ DependencyCache(SourcePackage &p);
void set_deps(const std::string &tgt, const StringList &d);
const StringList &get_deps(const std::string &tgt) const;
const Msp::Time::TimeStamp &get_mtime() const { return mtime; }
private:
typedef std::map<std::string, StringList> DepsMap;
- Package &package;
+ SourcePackage &package;
DepsMap deps;
Msp::Time::TimeStamp mtime;
bool changed;