diff --git a/win32/Makefile.am b/win32/Makefile.am index 0e70d0d665..4e30405243 100644 --- a/win32/Makefile.am +++ b/win32/Makefile.am @@ -46,6 +46,7 @@ EXTRA_DIST += \ generate-msvc.mak \ gtk-introspection-msvc.mak \ introspection-msvc.mak \ + install-msvc.mak \ replace.py \ pc_base.py \ gtkpc.py \ diff --git a/win32/vs10/Makefile.am b/win32/vs10/Makefile.am index ef627102d4..30df5f1d74 100644 --- a/win32/vs10/Makefile.am +++ b/win32/vs10/Makefile.am @@ -19,7 +19,6 @@ GENERATED_ITEMS = \ gtk3-icon-browser.vcxproj.filters \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters \ - gtk3-install.props \ gtk3-version-paths.props MSVC10_HEADERS_LISTS = \ @@ -60,12 +59,10 @@ EXTRA_DIST += \ gailutil-3.vcxprojin \ gailutil-3.vcxproj.filtersin \ gtk3-install.vcxproj \ - gtk3-install.vcxproj.filters \ gtk3-introspect.vcxproj \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ gtk3-ignore-broadway.props \ - gtk3-install.propsin \ gtk3-version-paths.props.in \ $(GENERATED_ITEMS) diff --git a/win32/vs10/gtk3-build-defines.props b/win32/vs10/gtk3-build-defines.props index c8c511b9bd..0198734e79 100644 --- a/win32/vs10/gtk3-build-defines.props +++ b/win32/vs10/gtk3-build-defines.props @@ -32,6 +32,9 @@ nmake -f gtk-introspection-msvc.mak CFG=$(Configuration) PREFIX=$(GlibEtcInstall cd .. set VCInstallDir=$(VCInstallDir) nmake -f generate-msvc.mak PREFIX=$(GlibEtcInstallRoot) + cd .. +set VCInstallDir=$(VCInstallDir) +nmake -f install-msvc.mak PREFIX=$(GlibEtcInstallRoot) <_PropertySheetDisplayName>gtk3builddefinesprops @@ -117,5 +120,8 @@ nmake -f generate-msvc.mak PREFIX=$(GlibEtcInstallRoot) $(GenerateRequiredSourcesBase) + + $(InstallBuildsBase) + diff --git a/win32/vs10/gtk3-install.vcxproj b/win32/vs10/gtk3-install.vcxproj index 290efb11a7..f2a6dcb6ab 100644 --- a/win32/vs10/gtk3-install.vcxproj +++ b/win32/vs10/gtk3-install.vcxproj @@ -41,46 +41,46 @@ - Utility + Makefile MultiByte true v100 - Utility + Makefile MultiByte v100 - Utility + Makefile MultiByte true v100 - Utility + Makefile MultiByte v100 - Utility + Makefile MultiByte true v100 - Utility + Makefile MultiByte v100 - Utility + Makefile MultiByte true v100 - Utility + Makefile MultiByte v100 @@ -89,133 +89,43 @@ - + - + - + - + - + - + - + - + - $(GlibEtcInstallRoot)\ - - $(GlibEtcInstallRoot)\ - - $(GlibEtcInstallRoot)\ - - $(GlibEtcInstallRoot)\ - - $(GlibEtcInstallRoot)\ - - $(GlibEtcInstallRoot)\ - - $(GlibEtcInstallRoot)\ - - $(GlibEtcInstallRoot)\ - + $(InstallBuildsBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam) GTK_VERSION=$(GtkVersion) + $(InstallBuildsBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) GTK_VERSION=$(GtkVersion) + $(InstallBuildsBase) CFG=$(Configuration) $(IntrospectPythonParam) GTK_VERSION=$(GtkVersion) + $(InstallBuildsBase) CFG=$(Configuration) $(IntrospectPythonParam) GTK_VERSION=$(GtkVersion) - - - - - - - - - - - - - - - - - - - Installing Build Results... - $(GtkPCFiles) - $(GtkDoInstallBin)$(GtkDoInstall)$(GtkPostInstall) - blah;%(Outputs) - Installing Build Results... - $(GtkPCFiles) - $(GtkDoInstallBin)$(GtkDoInstall)$(GtkDoInstallBroadwayHeaders)$(GtkPostInstall) - blah;%(Outputs) - Installing Build Results... - $(GtkPCFiles) - $(GtkDoInstallBin)$(GtkDoInstall)$(GtkPostInstall) - blah;%(Outputs) - Installing Build Results... - $(GtkPCFiles) - $(GtkDoInstallBin)$(GtkDoInstall)$(GtkDoInstallBroadwayHeaders)$(GtkPostInstall) - blah;%(Outputs) - Installing Build Results... - $(GtkPCFiles) - $(GtkDoInstallBin)$(GtkDoInstall)$(GtkPostInstall) - blah;%(Outputs) - Installing Build Results... - $(GtkPCFiles) - $(GtkDoInstallBin)$(GtkDoInstall)$(GtkDoInstallBroadwayHeaders)$(GtkPostInstall) - blah;%(Outputs) - Installing Build Results... - $(GtkPCFiles) - $(GtkDoInstallBin)$(GtkDoInstall)$(GtkPostInstall) - blah;%(Outputs) - Installing Build Results... - $(GtkPCFiles) - $(GtkDoInstallBin)$(GtkDoInstall)$(GtkDoInstallBroadwayHeaders)$(GtkPostInstall) - blah;%(Outputs) - - - Generating .pc files... - $(GenerateGtkPC) - $(GtkPCFiles);%(Outputs) - Generating .pc files... - $(GenerateGtkPC) --broadway - $(GtkPCFiles);%(Outputs) - Generating .pc files... - $(GenerateGtkPCX64) - $(GtkPCFiles);%(Outputs) - Generating .pc files... - $(GenerateGtkPCX64) --broadway - $(GtkPCFiles);%(Outputs) - Generating .pc files... - $(GenerateGtkPC) - $(GtkPCFiles);%(Outputs) - Generating .pc files... - $(GenerateGtkPC) --broadway - $(GtkPCFiles);%(Outputs) - Generating .pc files... - $(GenerateGtkPCX64) - $(GtkPCFiles);%(Outputs) - Generating .pc files... - $(GenerateGtkPCX64) --broadway - $(GtkPCFiles);%(Outputs) - - {5ae8f5ce-9103-4951-aede-ea2f3b573be8} diff --git a/win32/vs10/gtk3-install.vcxproj.filters b/win32/vs10/gtk3-install.vcxproj.filters deleted file mode 100644 index 6be701aa89..0000000000 --- a/win32/vs10/gtk3-install.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Resource Files - Resource Files - - diff --git a/win32/vs11/Makefile.am b/win32/vs11/Makefile.am index becafd26c1..813badfbb2 100644 --- a/win32/vs11/Makefile.am +++ b/win32/vs11/Makefile.am @@ -27,7 +27,6 @@ EXTRA_DIST += \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters \ gtk3-install.vcxproj \ - gtk3-install.vcxproj.filters \ gtk3-introspect.vcxproj \ broadwayd.vcxproj \ broadwayd.vcxproj.filters \ @@ -36,7 +35,6 @@ EXTRA_DIST += \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ gtk3-ignore-broadway.props \ - gtk3-install.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs12/Makefile.am b/win32/vs12/Makefile.am index 1dd4ba7674..f9c7f5d814 100644 --- a/win32/vs12/Makefile.am +++ b/win32/vs12/Makefile.am @@ -27,7 +27,6 @@ EXTRA_DIST += \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters \ gtk3-install.vcxproj \ - gtk3-install.vcxproj.filters \ gtk3-introspect.vcxproj \ broadwayd.vcxproj \ broadwayd.vcxproj.filters \ @@ -36,7 +35,6 @@ EXTRA_DIST += \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ gtk3-ignore-broadway.props \ - gtk3-install.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs14/Makefile.am b/win32/vs14/Makefile.am index 318c87b7a9..458684cb8e 100644 --- a/win32/vs14/Makefile.am +++ b/win32/vs14/Makefile.am @@ -27,7 +27,6 @@ EXTRA_DIST += \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters \ gtk3-install.vcxproj \ - gtk3-install.vcxproj.filters \ gtk3-introspect.vcxproj \ broadwayd.vcxproj \ broadwayd.vcxproj.filters \ @@ -36,7 +35,6 @@ EXTRA_DIST += \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ gtk3-ignore-broadway.props \ - gtk3-install.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs15/Makefile.am b/win32/vs15/Makefile.am index 619128e42c..88cdad3e28 100644 --- a/win32/vs15/Makefile.am +++ b/win32/vs15/Makefile.am @@ -27,7 +27,6 @@ EXTRA_DIST_COPIED = \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters \ gtk3-install.vcxproj \ - gtk3-install.vcxproj.filters \ gtk3-introspect.vcxproj \ broadwayd.vcxproj \ broadwayd.vcxproj.filters \ @@ -36,7 +35,6 @@ EXTRA_DIST_COPIED = \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ gtk3-ignore-broadway.props \ - gtk3-install.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST_COPIED) diff --git a/win32/vs16/Makefile.am b/win32/vs16/Makefile.am index 64ca7a6c8c..0445eda9ec 100644 --- a/win32/vs16/Makefile.am +++ b/win32/vs16/Makefile.am @@ -27,7 +27,6 @@ EXTRA_DIST += \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters \ gtk3-install.vcxproj \ - gtk3-install.vcxproj.filters \ gtk3-introspect.vcxproj \ broadwayd.vcxproj \ broadwayd.vcxproj.filters \ @@ -36,7 +35,6 @@ EXTRA_DIST += \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ gtk3-ignore-broadway.props \ - gtk3-install.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs17/Makefile.am b/win32/vs17/Makefile.am index 35d581e313..b2cb3a12e5 100644 --- a/win32/vs17/Makefile.am +++ b/win32/vs17/Makefile.am @@ -27,7 +27,6 @@ EXTRA_DIST += \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters \ gtk3-install.vcxproj \ - gtk3-install.vcxproj.filters \ gtk3-introspect.vcxproj \ broadwayd.vcxproj \ broadwayd.vcxproj.filters \ @@ -36,7 +35,6 @@ EXTRA_DIST += \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ gtk3-ignore-broadway.props \ - gtk3-install.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs9/Makefile.am b/win32/vs9/Makefile.am index eded327a89..4b6120ae37 100644 --- a/win32/vs9/Makefile.am +++ b/win32/vs9/Makefile.am @@ -17,7 +17,6 @@ GENERATED_ITEMS = \ gtk3-demo-application.vcproj \ gtk3-icon-browser.vcproj \ gailutil-3.vcproj \ - gtk3-install.vsprops \ gtk3-version-paths.vsprops EXTRA_DIST += \ @@ -42,7 +41,6 @@ EXTRA_DIST += \ gtk3-build-defines.vsprops \ gtk3-copy-gdk-broadway.vsprops \ gtk3-ignore-broadway.vsprops \ - gtk3-install.vspropsin \ gtk3-version-paths.vsprops.in \ $(GENERATED_ITEMS) diff --git a/win32/vs9/gtk3-build-defines.vsprops b/win32/vs9/gtk3-build-defines.vsprops index 449a3cba1f..561a5952b1 100644 --- a/win32/vs9/gtk3-build-defines.vsprops +++ b/win32/vs9/gtk3-build-defines.vsprops @@ -99,4 +99,8 @@ Name="GenerateRequiredSourcesBase" Value="cd .. set VCInstallDir=$(VCInstallDir) nmake -f generate-msvc.mak PREFIX=$(GlibEtcInstallRoot)" /> + diff --git a/win32/vs9/gtk3-install.vcproj b/win32/vs9/gtk3-install.vcproj index 01f7bbc83d..764397e502 100644 --- a/win32/vs9/gtk3-install.vcproj +++ b/win32/vs9/gtk3-install.vcproj @@ -21,113 +21,98 @@