+void ObjectFile::add_depend(Target *tgt)
+{
+ Target::add_depend(tgt);
+ new_deps.push_back(tgt);
+}
+
+Action *ObjectFile::create_action()
+{
+ return new Compile(builder, *this);
+}
+
+FS::Path ObjectFile::generate_target_path(const Component &comp, const string &src)