-ObjectFile::ObjectFile(Builder &b, const Component &c, SourceFile &src):
- Target(b, &c.get_package(), generate_target_name(c, src.get_name())),
- comp(c)
+ObjectFile::ObjectFile(Builder &b, const Component &c, SourceFile &s):
+ FileTarget(b, &c.get_package(), generate_target_path(c, FS::basename(s.get_path()))),
+ comp(c),
+ source(s)