list<Target *> files;
for(PathList::const_iterator i=source_filenames.begin(); i!=source_filenames.end(); ++i)
{
- FileTarget *file = builder.get_target_by_path(*i);
+ FileTarget *file = builder.get_vfs().get_target(*i);
if(!file)
file = new File(builder, *i);
files.push_back(file);
for(PathList::const_iterator i=source_filenames.begin(); i!=source_filenames.end(); ++i)
{
FileTarget *ft;
- if(Target *tgt = builder.get_target_by_path(*i))
+ if(Target *tgt = builder.get_vfs().get_target(*i))
ft = dynamic_cast<FileTarget *>(tgt);
else
ft = new File(builder, pkg, *i);
const Tool &dcomp = toolchain.get_tool("DATA");
File *source;
- if(Target *tgt = builder.get_target_by_path(source_filenames.front()))
+ if(Target *tgt = builder.get_vfs().get_target(source_filenames.front()))
source = dynamic_cast<File *>(tgt);
else
source = new File(builder, pkg, source_filenames.front());
string ext = FS::extpart(FS::basename(*i));
if(ext==".h")
{
- FileTarget *hdr = builder.get_target_by_path(*i);
+ FileTarget *hdr = builder.get_vfs().get_target(*i);
if(!hdr)
hdr = new Header(builder, *this, i->str());