1 #ifndef BINARYCOMPONENT_H_
2 #define BINARYCOMPONENT_H_
6 class BinaryComponent: public Component
9 class Loader: public Msp::DataFile::DerivedObjectLoader<BinaryComponent, Component::Loader>
12 Loader(BinaryComponent &);
14 void use(const std::string &);
25 typedef std::list<const Component *> UseList;
31 BinaryComponent(SourcePackage &, const std::string &, Type);
33 Type get_type() const { return type; }
35 virtual void create_build_info();
36 virtual void update_exported_build_info(BuildInfo &) const;
37 virtual void create_targets() const;