X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fimportlibrary.cpp;h=1e6650fdac1ee648ebae4fbf642ef2cf498a1c6e;hb=HEAD;hp=435fb30e50218f9446b48b468791d69e90cc5a17;hpb=451ef4f33b5a57dcb56bd7cb671bed359ac86247;p=builder.git diff --git a/source/importlibrary.cpp b/source/importlibrary.cpp deleted file mode 100644 index 435fb30..0000000 --- a/source/importlibrary.cpp +++ /dev/null @@ -1,35 +0,0 @@ -#include -#include "architecture.h" -#include "builder.h" -#include "component.h" -#include "exportdefinitions.h" -#include "importlibrary.h" -#include "sharedlibrary.h" -#include "sourcepackage.h" - -using namespace std; -using namespace Msp; - -ImportLibrary::ImportLibrary(Builder &b, const Component &c, SharedLibrary &sl, ExportDefinitions &exp): - FileTarget(b, c.get_package(), c.get_package().get_output_directory()/generate_filename(c, sl)), - shared_lib(&sl) -{ - component = &c; - add_dependency(exp); - shared_lib->set_import_library(this); - - install_location = "lib"; - - const string &version = component->get_package().get_interface_version(); - if(!version.empty()) - { - const Architecture &arch = builder.get_current_arch(); - install_filename = arch.create_filename(format("%s-%s", sl.get_libname(), version)); - } -} - -string ImportLibrary::generate_filename(const Component &comp, const SharedLibrary &sl) -{ - const Architecture &arch = comp.get_package().get_builder().get_current_arch(); - return arch.create_filename(sl.get_libname()); -}