diff --git a/tools/Makefile b/tools/Makefile
index 96d5334..7c5d310 100644
--- a/tools/Makefile
+++ b/tools/Makefile
@@ -21,11 +21,13 @@ else
 endif
 
 ifneq ($(HOST_OS),MingW)
-DIRS += driver lldb-platform
+DIRS += lldb-platform
 endif
 
 ifeq ($(HOST_OS),Darwin)
 DIRS += debugserver
 endif
 
+DIRS += driver
+
 include $(LLDB_LEVEL)/Makefile
diff --git a/tools/driver/Makefile b/tools/driver/Makefile
index 8182384..e2f9957 100644
--- a/tools/driver/Makefile
+++ b/tools/driver/Makefile
@@ -12,10 +12,15 @@ TOOLNAME = lldb
 
 NO_PEDANTIC = 1
 
-LLVMLibsOptions += -ledit -llldb -llldbUtility
-
 include $(LLDB_LEVEL)/Makefile
 
+ifneq ($(HOST_OS),MingW)
+LLVMLibsOptions += -ledit -llldb -llldbUtility
+else
+LLVMLibsOptions += -llldb -llldbUtility
+CPP.Flags += -DIMPORT_LIBLLDB
+endif
+
 ifeq ($(HOST_OS),Darwin)
 	LLVMLibsOptions += -Wl,-rpath,@loader_path/../lib/
 	LLVMLibsOptions += -Wl,-sectcreate -Wl,__TEXT -Wl,__info_plist -Wl,"$(PROJ_SRC_DIR)/lldb-Info.plist"
