]> git.tdb.fi Git - builder.git/blobdiff - source/exportdefinitions.h
Convert all list containers to vectors
[builder.git] / source / exportdefinitions.h
index 73d6f0fb46a8ab73200abc0a74812b6f88ae4e72..b8631ee2560530ba43ae38867f8401c95325e95f 100644 (file)
@@ -3,25 +3,20 @@
 
 #include "filetarget.h"
 
-class SharedLibrary;
+class ObjectFile;
 
 /**
 An export definition file for a shared library.  Only used on Windows.
 */
 class ExportDefinitions: public FileTarget
 {
-private:
-       SharedLibrary &lib;
-
 public:
-       ExportDefinitions(Builder &, const Component &, SharedLibrary &);
+       ExportDefinitions(Builder &, const Component &, const std::vector<ObjectFile *> &);
 private:
        static Msp::FS::Path generate_target_path(const Component &);
 
 public:
-       virtual const char *get_type() const { return "ExportDefinitions"; }
-
-       SharedLibrary &get_library() const { return lib; }
+       const char *get_type() const override { return "ExportDefinitions"; }
 };
 
 #endif