]> git.tdb.fi Git - builder.git/blobdiff - source/sourcepackage.h
Deprecate the headers component type
[builder.git] / source / sourcepackage.h
index 6793d255bdd90898878e5e994cd338478dff9328..8ba3eb3c899fa4febd920ba9b18bcc2e6920e535 100644 (file)
@@ -1,10 +1,3 @@
-/* $Id$
-
-This file is part of builder
-Copyright © 2007-2009  Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
 #ifndef SOURCEPACKAGE_H_
 #define SOURCEPACKAGE_H_
 
@@ -43,6 +36,9 @@ public:
 
        class Loader: public Package::Loader
        {
+       private:
+               std::map<std::string, std::string> install_map;
+
        public:
                Loader(Package &);
                SourcePackage &get_object() { return static_cast<SourcePackage &>(pkg); }
@@ -53,6 +49,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 &);
        };
@@ -99,6 +96,8 @@ private:
        /** Fills in build info based on configuration.  All required packages must be
        configured when this is called. */
        virtual void create_build_info();
+
+       virtual void create_targets();
 };
 
 #endif