X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fimportlibrary.h;h=aac11f94f18ae04c78f907a33f2918f59c9a72b6;hb=HEAD;hp=1c5d682a3be001a61fc2003b4485eeec94a94686;hpb=451ef4f33b5a57dcb56bd7cb671bed359ac86247;p=builder.git diff --git a/source/importlibrary.h b/source/importlibrary.h deleted file mode 100644 index 1c5d682..0000000 --- a/source/importlibrary.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef IMPORTLIBRARY_H_ -#define IMPORTLIBRARY_H_ - -#include "filetarget.h" - -class ExportDefinitions; -class SharedLibrary; - -/** -A special case of static library which pulls in a shared library. Used on -platforms with no true dynamic linking support. -*/ -class ImportLibrary: public FileTarget -{ -private: - SharedLibrary *shared_lib = 0; - -public: - ImportLibrary(Builder &b, const Msp::FS::Path &p): FileTarget(b, p) { } - ImportLibrary(Builder &, const Component &, SharedLibrary &, ExportDefinitions &); -private: - static std::string generate_filename(const Component &, const SharedLibrary &); - -public: - const char *get_type() const override { return "ImportLibrary"; } - - SharedLibrary *get_shared_library() const { return shared_lib; } -}; - -#endif