]> git.tdb.fi Git - builder.git/blobdiff - source/unlink.cpp
Adjust requires to library changes
[builder.git] / source / unlink.cpp
diff --git a/source/unlink.cpp b/source/unlink.cpp
new file mode 100644 (file)
index 0000000..4bb9f66
--- /dev/null
@@ -0,0 +1,20 @@
+#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;
+}