- const PathList &get_sources() const { return sources; }
- const BuildInfo &get_build_info() const { return build_info; }
+
+ /** Returns a list of sources for the component. They may refer to
+ directories or individual files. */
+ const std::list<Msp::FS::Path> &get_sources() const { return sources; }
+
+ const std::list<std::string> &get_overlays() const { return overlays; }
+
+protected:
+ /** Returns a list of all source files for the component. */
+ std::list<Msp::FS::Path> collect_source_files() const;
+
+public: