]> git.tdb.fi Git - builder.git/blobdiff - source/binary.h
Get rid of the Library and SystemLibrary classes as unnecessary abstractions
[builder.git] / source / binary.h
index 9f694d877dbc5e9218ce1cf0f5e60be18e977e3a..ef71a0691b6101df2661d59bf626a42e75978691 100644 (file)
@@ -10,9 +10,10 @@ class ObjectFile;
 Produces a binary file, which may be either a standalone executable or a shared
 library.
 */
-class Binary: public virtual FileTarget
+class Binary: public FileTarget
 {
 protected:
+       Binary(Builder &, const Msp::FS::Path &);
        Binary(Builder &, const Component &, const std::list<ObjectFile *> &);
 public:
        virtual void find_depends();