X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Finstalledfile.h;h=1ce5f1e3851475f65b4eea3ab3fa212a5043f5bc;hb=93c0466ccf46aa3d43541a1aa6a75192d237b3eb;hp=6c6a933d5767ba33bc4c2f0e75e9ffebfd01f144;hpb=8fa75f16e653e22f188bc09c5d04c3cdb5cf8c52;p=builder.git diff --git a/source/installedfile.h b/source/installedfile.h index 6c6a933..1ce5f1e 100644 --- a/source/installedfile.h +++ b/source/installedfile.h @@ -15,6 +15,10 @@ private: public: InstalledFile(Builder &, const SourcePackage &, FileTarget &, const std::string & =std::string()); +private: + static Msp::FS::Path generate_target_path(const Msp::FS::Path &, const FileTarget &i, const std::string &); + +public: virtual const char *get_type() const { return "InstalledFile"; } FileTarget &get_source() const { return source; } const Msp::FS::Path &get_symlink() const { return link; } @@ -22,7 +26,8 @@ public: private: virtual void check_rebuild(); - static Msp::FS::Path generate_target_path(const FileTarget &i, const std::string &); +public: + virtual void clean(); }; #endif