*/
#include <msp/path/utils.h>
-#include "package.h"
+#include "sourcepackage.h"
#include "target.h"
#include "unlink.h"
Unlink::Unlink(Builder &b, const Target &t):
Action(b)
{
- const Package &pkg=*t.get_package();
+ const SourcePackage &spkg=*static_cast<const SourcePackage *>(t.get_package());
- announce(pkg.get_name(), "RM", relative(t.get_name(), pkg.get_source()).str());
+ announce(spkg.get_name(), "RM", relative(t.get_name(), spkg.get_source()).str());
unlink(t.get_name().c_str());
}