diff --git a/libs/libgme.props b/libs/libgme.props
new file mode 100644
index 000000000..209f6b9a8
--- /dev/null
+++ b/libs/libgme.props
@@ -0,0 +1,16 @@
+
+
+
+
+
+ $(SolutionDir)libs\gme\include;$(IncludePath)
+ $(SolutionDir)libs\gme\win32;$(LibraryPath)
+ $(SolutionDir)libs\gme\win64;$(LibraryPath)
+
+
+
+ libgme.dll.a;%(AdditionalDependencies)
+
+
+
+
\ No newline at end of file
diff --git a/src/sdl/Srb2SDL-vc10.vcxproj b/src/sdl/Srb2SDL-vc10.vcxproj
index e43772179..ee5df4dcb 100644
--- a/src/sdl/Srb2SDL-vc10.vcxproj
+++ b/src/sdl/Srb2SDL-vc10.vcxproj
@@ -93,6 +93,7 @@
+
diff --git a/src/sdl/Srb2SDL.props b/src/sdl/Srb2SDL.props
index 260f81eed..75839a5b2 100644
--- a/src/sdl/Srb2SDL.props
+++ b/src/sdl/Srb2SDL.props
@@ -5,7 +5,10 @@
- USE_WGL_SWAP;DIRECTFULLSCREEN;HAVE_SDL;HWRENDER;HW3SOUND;HAVE_FILTER;HAVE_MIXER;SDLMAIN;%(PreprocessorDefinitions)
+
+ HAVE_ZLIB;HAVE_LIBGME;USE_WGL_SWAP;DIRECTFULLSCREEN;HAVE_SDL;HWRENDER;HW3SOUND;HAVE_FILTER;HAVE_MIXER;SDLMAIN;%(PreprocessorDefinitions)
+
+ USE_WGL_SWAP;DIRECTFULLSCREEN;HAVE_SDL;HWRENDER;HW3SOUND;HAVE_FILTER;HAVE_MIXER;SDLMAIN;%(PreprocessorDefinitions)
diff --git a/src/win32/Srb2win-vc10.vcxproj b/src/win32/Srb2win-vc10.vcxproj
index 774ce5cbe..acab2507a 100644
--- a/src/win32/Srb2win-vc10.vcxproj
+++ b/src/win32/Srb2win-vc10.vcxproj
@@ -91,6 +91,7 @@
+
diff --git a/src/win32/Srb2win.props b/src/win32/Srb2win.props
index 44a30d50d..fa152f0c9 100644
--- a/src/win32/Srb2win.props
+++ b/src/win32/Srb2win.props
@@ -5,7 +5,10 @@
- _WINDOWS;%(PreprocessorDefinitions)
+
+ HAVE_ZLIB;HAVE_LIBGME;_WINDOWS;%(PreprocessorDefinitions)
+
+ _WINDOWS;%(PreprocessorDefinitions)