#include "architecture.h"
#include "builder.h"
#include "executable.h"
+#include "importlibrary.h"
#include "objectfile.h"
#include "sharedlibrary.h"
#include "staticlibrary.h"
{
add_pattern<SharedLibrary>("%.dll");
add_pattern<SharedLibrary>("lib%.dll");
- /* XXX Hack: Consider import libraries (*.dll.a) as dynamic libraries,
- even though technically they are linked statically. */
- add_pattern<SharedLibrary>("lib%.dll.a");
+ add_pattern<ImportLibrary>("lib%.dll.a");
add_pattern<StaticLibrary>("lib%.a");
add_pattern<StaticLibrary>("%.lib");
add_pattern<Executable>("%.exe");