X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Funlink.cpp;fp=source%2Funlink.cpp;h=4bb9f667a5ded154876364b229c63c53854043ad;hb=445edbc3c42bbd7880cc414cf153ddfd196bfc1c;hp=0000000000000000000000000000000000000000;hpb=b6dcf65b5e1b99f6c65454358c7610f3e9c8af2b;p=builder.git diff --git a/source/unlink.cpp b/source/unlink.cpp new file mode 100644 index 0000000..4bb9f66 --- /dev/null +++ b/source/unlink.cpp @@ -0,0 +1,20 @@ +#include +#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; +}