#include "pkgconfig.h"
#include "pkgconfigaction.h"
-PkgConfig::PkgConfig(Builder &b, const Package &p):
- Target(b, &p, (p.get_source()/(p.get_name()+".pc")).str()),
- pkg(p)
+PkgConfig::PkgConfig(Builder &b, const SourcePackage &p):
+ FileTarget(b, &p, p.get_source()/(p.get_name()+".pc"))
{
- buildable=true;
+ buildable = true;
}
-Action *PkgConfig::build()
+Action *PkgConfig::create_action()
{
- return Target::build(new PkgConfigAction(builder, *this));
+ return new PkgConfigAction(builder, *this);
}