+Target *Copy::create_target(const list<Target *> &sources, const string &arg) const
+{
+ FileTarget &file_tgt = dynamic_cast<FileTarget &>(*sources.front());
+ const SourcePackage &pkg = dynamic_cast<const SourcePackage &>(*file_tgt.get_package());
+ InstalledFile *inst = new InstalledFile(builder, pkg, file_tgt, arg);
+ inst->set_tool(*this);
+ return inst;