]> git.tdb.fi Git - builder.git/blobdiff - source/sourcepackage.h
Make Target::add_depend take a reference since null is not allowed
[builder.git] / source / sourcepackage.h
index b09ccf2a704f993cd8d873e0b28c2e198cf5149f..11f47940dc29f8712a79cd1da203bfe39d52d19d 100644 (file)
@@ -34,11 +34,13 @@ public:
                DATA = 8
        };
 
-       class Loader: public Package::Loader
+       class Loader: public Msp::DataFile::DerivedObjectLoader<SourcePackage, Package>
        {
+       private:
+               std::map<std::string, std::string> install_map;
+
        public:
-               Loader(Package &);
-               SourcePackage &get_object() { return static_cast<SourcePackage &>(pkg); }
+               Loader(SourcePackage &);
        private:
                virtual void finish();
                void feature(const std::string &, const std::string &);
@@ -46,6 +48,7 @@ public:
                void component(const std::string &);
                void condition(const std::string &);
                void build_info();
+               void headers(const std::string &);
                void tarball(const std::string &);
                void tar_file(const std::string &);
        };