FileTarget(b, &p, generate_target_path(b.get_prefix(), s, loc)),
source(s)
{
- buildable = true;
add_depend(&source);
if(const SharedLibrary *shlib = dynamic_cast<const SharedLibrary *>(&source))
mark_rebuild("Does not exist");
else if(source.get_mtime()>mtime || source.get_size()!=size)
mark_rebuild(source.get_name()+" has changed");
- else if(source.get_rebuild())
+ else if(source.needs_rebuild())
mark_rebuild(source.get_name()+" needs rebuilding");
}