diff --git a/win32/vs10/Makefile.am b/win32/vs10/Makefile.am
index 06e78a8819..1ed6395d81 100644
--- a/win32/vs10/Makefile.am
+++ b/win32/vs10/Makefile.am
@@ -54,7 +54,6 @@ EXTRA_DIST += \
gtk3-install.vcxproj \
gtk3-introspect.vcxproj \
gtk3-build-defines.props \
- gtk3-copy-gdk-broadway.props \
gtk3-version-paths.props.in \
$(GENERATED_ITEMS)
diff --git a/win32/vs10/gdk-3.vcxprojin b/win32/vs10/gdk-3.vcxprojin
index 92451400c2..19416703a4 100644
--- a/win32/vs10/gdk-3.vcxprojin
+++ b/win32/vs10/gdk-3.vcxprojin
@@ -105,19 +105,19 @@
-
+
-
+
-
+
-
+
@@ -181,6 +181,7 @@
$(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb
Windows
MachineX86
+ /EXPORT:gdk_win32_display_manager_get_type
@@ -232,6 +233,7 @@
true
true
MachineX86
+ /EXPORT:gdk_win32_display_manager_get_type
@@ -285,6 +287,7 @@
$(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb
Windows
MachineX64
+ /EXPORT:gdk_win32_display_manager_get_type
@@ -336,8 +339,21 @@
true
true
MachineX64
+ /EXPORT:gdk_win32_display_manager_get_type
+
+
+
+if not exist $(OutDir)\..\..\..\Debug\$(Platform)\bin\ mkdir $(OutDir)\..\..\..\Debug\$(Platform)\bin
+copy /b "$(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll" "$(OutDir)\..\..\..\Debug\$(Platform)\bin"
+copy /b "$(TargetDir)$(ProjectName).0.lib" "$(OutDir)\..\..\..\Debug\$(Platform)\bin"
+
+if not exist $(OutDir)\..\..\..\Release\$(Platform)\bin\ mkdir $(OutDir)\..\..\..\Release\$(Platform)\bin
+copy /b "$(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll" "$(OutDir)\..\..\..\Release\$(Platform)\bin"
+copy /b "$(TargetDir)$(ProjectName).0.lib" "$(OutDir)\..\..\..\Release\$(Platform)\bin"
+
+
diff --git a/win32/vs10/gtk3-copy-gdk-broadway.props b/win32/vs10/gtk3-copy-gdk-broadway.props
deleted file mode 100644
index c2e6829250..0000000000
--- a/win32/vs10/gtk3-copy-gdk-broadway.props
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
- <_PropertySheetDisplayName>gtk3copygdkbroadwayprops
-
-
-
- /EXPORT:gdk_win32_display_manager_get_type
-
-
-
-if "$(Configuration)" == "Release" goto END
-
-if "$(Configuration)" == "Debug" goto END
-
-if "$(Configuration)" == "Release_Broadway" goto DoRelease
-
-if "$(Configuration)" == "Debug_Broadway" goto DoDebug
-
-
-:DoRelease
-
-mkdir .\Release\$(Platform)\bin
-
-copy /b $(Configuration)\$(Platform)\bin\$(GtkDllPrefix)gdk-3$(GtkDllSuffix).dll .\Release\$(Platform)\bin\
-
-copy /b $(Configuration)\$(Platform)\bin\gdk-$(ApiVersion).lib .\Release\$(Platform)\bin\
-
-goto END
-
-
-:DoDebug
-
-mkdir .\Debug\$(Platform)\bin
-
-copy /b $(Configuration)\$(Platform)\bin\$(GtkDllPrefix)gdk$(GtkDllSuffix).dll .\Debug\$(Platform)\bin\
-
-copy /b $(Configuration)\$(Platform)\bin\gdk-$(ApiVersion).lib .\Debug\$(Platform)\bin\
-
-goto END
-
-
-:END
-
-
-
-
diff --git a/win32/vs11/Makefile.am b/win32/vs11/Makefile.am
index 94792f4898..4a083d03cd 100644
--- a/win32/vs11/Makefile.am
+++ b/win32/vs11/Makefile.am
@@ -33,7 +33,6 @@ EXTRA_DIST += \
gdk3-broadway.vcxproj \
gdk3-broadway.vcxproj.filters \
gtk3-build-defines.props \
- gtk3-copy-gdk-broadway.props \
gtk3-version-paths.props
DISTCLEANFILES = $(EXTRA_DIST)
diff --git a/win32/vs12/Makefile.am b/win32/vs12/Makefile.am
index a6a63ded35..7b37d57ae9 100644
--- a/win32/vs12/Makefile.am
+++ b/win32/vs12/Makefile.am
@@ -33,7 +33,6 @@ EXTRA_DIST += \
gdk3-broadway.vcxproj \
gdk3-broadway.vcxproj.filters \
gtk3-build-defines.props \
- gtk3-copy-gdk-broadway.props \
gtk3-version-paths.props
DISTCLEANFILES = $(EXTRA_DIST)
diff --git a/win32/vs14/Makefile.am b/win32/vs14/Makefile.am
index 6ed9e9a257..72f88d160c 100644
--- a/win32/vs14/Makefile.am
+++ b/win32/vs14/Makefile.am
@@ -33,7 +33,6 @@ EXTRA_DIST += \
gdk3-broadway.vcxproj \
gdk3-broadway.vcxproj.filters \
gtk3-build-defines.props \
- gtk3-copy-gdk-broadway.props \
gtk3-version-paths.props
DISTCLEANFILES = $(EXTRA_DIST)
diff --git a/win32/vs15/Makefile.am b/win32/vs15/Makefile.am
index ae66589a6a..a1ab89dec3 100644
--- a/win32/vs15/Makefile.am
+++ b/win32/vs15/Makefile.am
@@ -33,7 +33,6 @@ EXTRA_DIST_COPIED = \
gdk3-broadway.vcxproj \
gdk3-broadway.vcxproj.filters \
gtk3-build-defines.props \
- gtk3-copy-gdk-broadway.props \
gtk3-version-paths.props
DISTCLEANFILES = $(EXTRA_DIST_COPIED)
diff --git a/win32/vs16/Makefile.am b/win32/vs16/Makefile.am
index 54b4b6812b..eb567707ec 100644
--- a/win32/vs16/Makefile.am
+++ b/win32/vs16/Makefile.am
@@ -33,7 +33,6 @@ EXTRA_DIST += \
gdk3-broadway.vcxproj \
gdk3-broadway.vcxproj.filters \
gtk3-build-defines.props \
- gtk3-copy-gdk-broadway.props \
gtk3-version-paths.props
DISTCLEANFILES = $(EXTRA_DIST)
diff --git a/win32/vs17/Makefile.am b/win32/vs17/Makefile.am
index 8a324560db..b1ee919f95 100644
--- a/win32/vs17/Makefile.am
+++ b/win32/vs17/Makefile.am
@@ -33,7 +33,6 @@ EXTRA_DIST += \
gdk3-broadway.vcxproj \
gdk3-broadway.vcxproj.filters \
gtk3-build-defines.props \
- gtk3-copy-gdk-broadway.props \
gtk3-version-paths.props
DISTCLEANFILES = $(EXTRA_DIST)