X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fpackage.h;h=14b343d9687227599a865130fa6fbe28dbe596cf;hb=a116ad9af4a6a75093f6e1c3603d16b397833154;hp=e107abc273fd1f691ef7d31cc55cfd36d3197d6d;hpb=102de418e552cb1e1f91bb85954c4c101fdea82d;p=builder.git diff --git a/source/package.h b/source/package.h index e107abc..14b343d 100644 --- a/source/package.h +++ b/source/package.h @@ -3,7 +3,7 @@ #include #include -#include +#include #include "buildinfo.h" class Builder; @@ -19,14 +19,11 @@ packages and the builderrc file for binary packages with no pkg-config support. class Package { public: - class Loader: public Msp::DataFile::Loader + class Loader: public Msp::DataFile::ObjectLoader { public: Loader(Package &); - Package &get_object() { return pkg; } - protected: - Package &pkg; - + private: void require(const std::string &); }; @@ -65,6 +62,8 @@ protected: public: virtual void create_targets() { } + + virtual void save_caches() { } }; #endif