- else
- {
- Target *dep=depends.front();
- if(dep->get_mtime()>mtime)
- mark_rebuild(FS::basename(dep->get_name())+" has changed");
- else if(dep->get_rebuild())
- mark_rebuild(FS::basename(dep->get_name())+" needs rebuilding");
- }
+ else if(source.get_mtime()>mtime)
+ mark_rebuild(FS::basename(source.get_name())+" has changed");
+ else if(source.get_rebuild())
+ mark_rebuild(FS::basename(source.get_name())+" needs rebuilding");