diff --git a/patches/boinc.Makefile.mingw.patch b/patches/boinc.Makefile.mingw.patch
index 093339f2f118c2fb1c82db3df8f7e944ca4b3451..aeb4452fd50821d9aa55d3594bd9489e0f8716c1 100644
--- a/patches/boinc.Makefile.mingw.patch
+++ b/patches/boinc.Makefile.mingw.patch
@@ -1,6 +1,6 @@
 --- Makefile.mingw
-+++ Makefile.mingw.new	2008-06-11 15:08:56.000000000 +0200
-@@ -1,6 +1,6 @@
++++ Makefile.mingw	2009-07-07 15:03:03.000000000 +0200
+@@ -1,14 +1,14 @@
 -BOINCDIR = ./boinc
 +BOINCDIR = $(BOINC_SRC)
  DEBUG = -D__DEBUG__ -g3
@@ -9,3 +9,13 @@
  LINKOBJ  = $(OBJ)
  LDFLAGS = -lwinmm -march=i386
  INCS = -I"$(BOINCDIR)" -I"$(BOINCDIR)/db" -I"$(BOINCDIR)" -I"$(BOINCDIR)/lib" -I"$(BOINCDIR)/api" 
+ CXXINCS = $(INCS)
+ BIN  = libboinc.a
+ #
+-CXXFLAGS = $(CXXINCS) $(DEBUG) --include $(BOINCDIR)/version.h -DWIN32 -D_WIN32 -D_WIN32_WINDOWS=0x0501 -D_MT -DNDEBUG -D_WINDOWS  -DBOINC -DCLIENT -DNODB -D_CONSOLE -Wall -mtune=pentium-m   -fexceptions -march=i386 -O1
+-CFLAGS = $(INCS) $(DEBUG) --include $(BOINCDIR)/version.h -DWIN32 -D_WIN32 -D_WIN32_WINDOWS=0x0501 -D_MT -DNDEBUG -D_WINDOWS  -DBOINC -DCLIENT -DNODB -D_CONSOLE -Wall -mtune=pentium-m   -fexceptions -march=i386 -O1
++CXXFLAGS = $(CXXINCS) $(DEBUG) --include $(BOINCDIR)/version.h -DWIN32 -D_WIN32 -D_WIN32_WINDOWS=0x0410 -D_MT -DNDEBUG -D_WINDOWS  -DBOINC -DCLIENT -DNODB -D_CONSOLE -Wall -mtune=pentium-m   -fexceptions -march=i386 -O1
++CFLAGS = $(INCS) $(DEBUG) --include $(BOINCDIR)/version.h -DWIN32 -D_WIN32 -D_WIN32_WINDOWS=0x0410 -D_MT -DNDEBUG -D_WINDOWS  -DBOINC -DCLIENT -DNODB -D_CONSOLE -Wall -mtune=pentium-m   -fexceptions -march=i386 -O1
+ 
+ 
+ .PHONY: all all-before all-after clean clean-custom