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 &);
26 std::list<const Component *> uses;
29 BinaryComponent(SourcePackage &, const std::string &, Type);
31 Type get_type() const { return type; }
33 void create_build_info() override;
34 void update_exported_build_info(BuildInfo &) const override;
35 void create_targets() const override;