Action *Executable::build()
{
- return Target::build(new Link(builder, *this, comp));;
+ return Target::build(new Link(builder, *this));;
}
-string Executable::generate_target_name(const Component &comp)
+string Executable::generate_target_name(const Component &c)
{
- string prefix;
- string suffix;
+ string prefix,suffix;
- if(comp.get_type()==Component::LIBRARY)
+ if(c.get_type()==Component::LIBRARY)
{
prefix="lib";
suffix=".so";
}
- return (comp.get_package().get_source()/(prefix+comp.get_name()+suffix)).str();
+ return (c.get_package().get_source()/(prefix+c.get_name()+suffix)).str();
}