const Component &comp=obj.get_component();
const TargetList &deps=obj.get_depends();
- Path::Path spath=deps.front()->get_name();
+ Path spath=deps.front()->get_name();
- string ext=Path::splitext(spath.str()).ext;
+ string ext=splitext(spath.str()).ext;
const char *tool=0;
if(ext==".cpp" || ext==".cc")
tool="CXX";
for(list<string>::const_iterator i=binfo.defines.begin(); i!=binfo.defines.end(); ++i)
argv.push_back("-D"+*i);
- Path::Path opath=obj.get_name();
+ Path opath=obj.get_name();
argv.push_back("-o");
argv.push_back(opath.str());
argv.push_back(spath.str());
if(!builder.get_dry_run())
- Path::mkpath(opath.subpath(0, opath.size()-1), 0755);
+ mkpath(opath.subpath(0, opath.size()-1), 0755);
announce(comp.get_package().get_name(), tool, relative(opath, comp.get_package().get_source()).str());