]> git.tdb.fi Git - builder.git/blobdiff - source/component.h
Add Id tag to all files
[builder.git] / source / component.h
index e5057352f0cf86b91787d8af3a7634c389bd6fed..143de983cb91e66c232cbd0590e0a47236e992ed 100644 (file)
@@ -1,3 +1,10 @@
+/* $Id$
+
+This file is part of builder
+Copyright © 2006-2007 Mikko Rasa, Mikkosoft Productions
+Distributed under the LGPL
+*/
+
 #ifndef COMPONENT_H_
 #define COMPONENT_H_
 
@@ -56,6 +63,7 @@ public:
        bool              get_default() const          { return deflt; }
        void              resolve_refs();
        void              create_build_info();
+       void              create_targets() const;
 protected:
        Package     &pkg;
        Type        type;
@@ -68,6 +76,8 @@ protected:
        BuildInfo   build_info;
        PkgRefList  requires;
        bool        deflt;
+
+       PathList    collect_source_files() const;
 };
 typedef std::list<Component> ComponentList;