--- /dev/null
+#include <msp/path/utils.h>
+#include "package.h"
+#include "target.h"
+#include "unlink.h"
+
+Unlink::Unlink(Builder &b, const Target &t):
+ Action(b)
+{
+ const Package &pkg=*t.get_package();
+
+ announce(pkg.get_name(), "RM", relative(t.get_name(), pkg.get_source()).str());
+
+ unlink(t.get_name().c_str());
+}
+
+int Unlink::check()
+{
+ signal_done.emit();
+ return 0;
+}