X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fexportdefinitions.h;h=b8631ee2560530ba43ae38867f8401c95325e95f;hb=aa053d637e8259755af7d2e4b510a242f4d29c7b;hp=73d6f0fb46a8ab73200abc0a74812b6f88ae4e72;hpb=82ae60a647ebb9567f7177c353245f4d72faaf5e;p=builder.git diff --git a/source/exportdefinitions.h b/source/exportdefinitions.h index 73d6f0f..b8631ee 100644 --- a/source/exportdefinitions.h +++ b/source/exportdefinitions.h @@ -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 &); 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