/* $Id$
This file is part of builder
-Copyright © 2006-2007 Mikko Rasa, Mikkosoft Productions
+Copyright © 2006-2009 Mikko Rasa, Mikkosoft Productions
Distributed under the LGPL
*/
#include "pkgconfigaction.h"
PkgConfig::PkgConfig(Builder &b, const SourcePackage &p):
- Target(b, &p, (p.get_source()/(p.get_name()+".pc")).str()),
- pkg(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);
}