ObjectFile::ObjectFile(Builder &b, const Component &c, SourceFile &s):
FileTarget(b, c.get_package(), generate_target_path(c, s.get_path())),
- source(s)
+ source(s)
{
component = &c;
add_dependency(source);
void ObjectFile::find_dependencies(FileTarget *tgt)
{
FileTarget *rtgt = dynamic_cast<FileTarget *>(tgt->get_real_target());
- const Dependencies &tdeps = rtgt->get_dependencies();
+ const Dependencies &tdeps = rtgt->get_transitive_dependencies();
Dependencies deps_to_add;
if(rtgt==tgt)
{