diff options
author | Chun-wei Fan <fanchunwei@src.gnome.org> | 2015-08-25 17:41:55 +0800 |
---|---|---|
committer | Chun-wei Fan <fanchunwei@src.gnome.org> | 2015-09-15 18:51:33 +0800 |
commit | 6423a02c55db8ef5b497ca06188ab77ff6d8009a (patch) | |
tree | 3cd5bf3465c4070eed725fde40297b955cd747dd /build/win32/vs9/gtk3-install.vspropsin | |
parent | 908850c087d3a10aba0cc1e1bb2b08d027d6cefc (diff) | |
download | gtk+-6423a02c55db8ef5b497ca06188ab77ff6d8009a.tar.gz |
MSVC Builds: Massive Rename of Projects
We need to rename the projects so that when these projects are added
into an all-in-one solution file that will build the GTK+ 2/3 stack,
the names of the projects will not collide with the GTK+-2.x ones,
especially as GTK+-2.x and GTK+-3.x are done to co-exist on the same
system. This is due to the case that the MSVC projects are directly
carried over from the GTK+-2.x ones and was then updated for 3.x.
We still need to update the GUIDs of the projects, so that they won't
conflict with the GTK+-2.x ones.
Diffstat (limited to 'build/win32/vs9/gtk3-install.vspropsin')
-rw-r--r-- | build/win32/vs9/gtk3-install.vspropsin | 126 |
1 files changed, 126 insertions, 0 deletions
diff --git a/build/win32/vs9/gtk3-install.vspropsin b/build/win32/vs9/gtk3-install.vspropsin new file mode 100644 index 0000000000..081c010838 --- /dev/null +++ b/build/win32/vs9/gtk3-install.vspropsin @@ -0,0 +1,126 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioPropertySheet + ProjectType="Visual C++" + Version="8.00" + Name="gtkinstallprops" + InheritedPropertySheets=".\gtk3-build-defines.vsprops" + > + <UserMacro + Name="GtkDoInstallBin" + Value=" +mkdir $(CopyDir)\bin
 +mkdir $(CopyDir)\lib
 + +copy $(ConfigurationName)\$(PlatformName)\bin\$(GtkDllPrefix)gdk-3$(GtkDllSuffix).dll $(CopyDir)\bin
 +copy $(ConfigurationName)\$(PlatformName)\bin\$(GtkDllPrefix)gdk-3$(GtkDllSuffix).pdb $(CopyDir)\bin
 +copy $(ConfigurationName)\$(PlatformName)\bin\gdk-$(ApiVersion).lib $(CopyDir)\lib
 + +if "$(ConfigurationName)" == "Release_Broadway" goto DO_BROADWAY_BIN
 +if "$(ConfigurationName)" == "Debug_Broadway" goto DO_BROADWAY_BIN
 +copy $(ConfigurationName)\$(PlatformName)\bin\$(GtkDllPrefix)gtk-3$(GtkDllSuffix).dll $(CopyDir)\bin
 +copy $(ConfigurationName)\$(PlatformName)\bin\$(GtkDllPrefix)gtk-3$(GtkDllSuffix).pdb $(CopyDir)\bin
 +copy $(ConfigurationName)\$(PlatformName)\bin\$(GtkDllPrefix)gailutil-3$(GtkDllSuffix).dll $(CopyDir)\bin
 +copy $(ConfigurationName)\$(PlatformName)\bin\$(GtkDllPrefix)gailutil-3$(GtkDllSuffix).pdb $(CopyDir)\bin
 +copy $(ConfigurationName)\$(PlatformName)\bin\gtk-$(ApiVersion).lib $(CopyDir)\lib
 +copy $(ConfigurationName)\$(PlatformName)\bin\gailutil-$(ApiVersion).lib $(CopyDir)\lib
 +copy $(ConfigurationName)\$(PlatformName)\bin\gtk3-demo.exe $(CopyDir)\bin
 +copy $(ConfigurationName)\$(PlatformName)\bin\gtk3-demo.pdb $(CopyDir)\bin
 +copy $(ConfigurationName)\$(PlatformName)\bin\gtk3-demo-application.exe $(CopyDir)\bin
 +copy $(ConfigurationName)\$(PlatformName)\bin\gtk3-demo-application.pdb $(CopyDir)\bin
 +copy $(ConfigurationName)\$(PlatformName)\bin\gtk3-icon-browser.exe $(CopyDir)\bin
 +copy $(ConfigurationName)\$(PlatformName)\bin\gtk3-icon-browser.pdb $(CopyDir)\bin
 +copy $(ConfigurationName)\$(PlatformName)\bin\gtk-encode-symbolic-svg.exe $(CopyDir)\bin
 +copy $(ConfigurationName)\$(PlatformName)\bin\gtk-encode-symbolic-svg.pdb $(CopyDir)\bin
 +goto DONE_BIN
 + +:DO_BROADWAY_BIN
 +copy $(ConfigurationName)\$(PlatformName)\bin\broadwayd.exe $(CopyDir)\bin
 +copy $(ConfigurationName)\$(PlatformName)\bin\broadwayd.pdb $(CopyDir)\bin
 + +if "$(ConfigurationName)" == "Release_Broadway" goto DO_BROADWAY_RELEASE
 +if "$(ConfigurationName)" == "Debug_Broadway" goto DO_BROADWAY_DEBUG
 +:DO_BROADWAY_RELEASE
 +copy .\Release\$(PlatformName)\bin\$(GtkDllPrefix)gtk-3$(GtkDllSuffix).dll $(CopyDir)\bin
 +copy .\Release\$(PlatformName)\bin\$(GtkDllPrefix)gtk-3$(GtkDllSuffix).pdb $(CopyDir)\bin
 +copy .\Release\$(PlatformName)\bin\$(GtkDllPrefix)gailutil-3$(GtkDllSuffix).dll $(CopyDir)\bin
 +copy .\Release\$(PlatformName)\bin\$(GtkDllPrefix)gailutil-3$(GtkDllSuffix).pdb $(CopyDir)\bin
 +copy .\Release\$(PlatformName)\bin\gtk-$(ApiVersion).lib $(CopyDir)\lib
 +copy .\Release\$(PlatformName)\bin\gailutil-$(ApiVersion).lib $(CopyDir)\lib
 +copy .\Release\$(PlatformName)\bin\gtk3-demo.exe $(CopyDir)\bin
 +copy .\Release\$(PlatformName)\bin\gtk3-demo.pdb $(CopyDir)\bin
 +copy .\Release\$(PlatformName)\bin\gtk3-demo-application.exe $(CopyDir)\bin
 +copy .\Release\$(PlatformName)\bin\gtk3-demo-application.pdb $(CopyDir)\bin
 +copy .\Release\$(PlatformName)\bin\gtk3-icon-browser.exe $(CopyDir)\bin
 +copy .\Release\$(PlatformName)\bin\gtk3-icon-browser.pdb $(CopyDir)\bin
 +copy .\Release\$(PlatformName)\bin\gtk-encode-symbolic-svg.exe $(CopyDir)\bin
 +copy .\Release\$(PlatformName)\bin\gtk-encode-symbolic-svg.pdb $(CopyDir)\bin
 +goto DONE_BIN
 + +:DO_BROADWAY_DEBUG
 +copy .\Debug\$(PlatformName)\bin\$(GtkDllPrefix)gtk-3$(GtkDllSuffix).dll $(CopyDir)\bin
 +copy .\Debug\$(PlatformName)\bin\$(GtkDllPrefix)gtk-3$(GtkDllSuffix).pdb $(CopyDir)\bin
 +copy .\Debug\$(PlatformName)\bin\$(GtkDllPrefix)gailutil-3$(GtkDllSuffix).dll $(CopyDir)\bin
 +copy .\Debug\$(PlatformName)\bin\$(GtkDllPrefix)gailutil-3$(GtkDllSuffix).pdb $(CopyDir)\bin
 +copy .\Debug\$(PlatformName)\bin\gtk-$(ApiVersion).lib $(CopyDir)\lib
 +copy .\Debug\$(PlatformName)\bin\gailutil-$(ApiVersion).lib $(CopyDir)\lib
 +copy .\Debug\$(PlatformName)\bin\gtk3-demo.exe $(CopyDir)\bin
 +copy .\Debug\$(PlatformName)\bin\gtk3-demo.pdb $(CopyDir)\bin
 +copy .\Debug\$(PlatformName)\bin\gtk3-demo-application.exe $(CopyDir)\bin
 +copy .\Debug\$(PlatformName)\bin\gtk3-demo-application.pdb $(CopyDir)\bin
 +copy .\Debug\$(PlatformName)\bin\gtk3-icon-browser.exe $(CopyDir)\bin
 +copy .\Debug\$(PlatformName)\bin\gtk3-icon-browser.pdb $(CopyDir)\bin
 +copy .\Debug\$(PlatformName)\bin\gtk-encode-symbolic-svg.exe $(CopyDir)\bin
 +copy .\Debug\$(PlatformName)\bin\gtk-encode-symbolic-svg.pdb $(CopyDir)\bin
 +:DONE_BIN
 + " + /> + <UserMacro + Name="GtkDoInstall" + Value=" +echo off
 +mkdir $(CopyDir)\include\gtk-$(ApiVersion)\gdk\win32
 +mkdir $(CopyDir)\include\gtk-$(ApiVersion)\gdk\deprecated
 + +copy ..\..\..\gdk\win32\gdkwin32.h $(CopyDir)\include\gtk-$(ApiVersion)\gdk
 +#include "gdk-3.headers" +#include "gdk3-win32.headers" + +mkdir $(CopyDir)\include\gtk-$(ApiVersion)\gtk\a11y
 +mkdir $(CopyDir)\include\gtk-$(ApiVersion)\gtk\deprecated
 +#include "gtk-3.headers" + +mkdir $(CopyDir)\include\gail-$(ApiVersion)\libgail-util
 +#include "gailutil-3.headers" + +mkdir $(CopyDir)\share\icons\hicolor\16x16\apps
 +copy ..\..\..\demos\gtk-demo\data\16x16\gtk3-demo.png $(CopyDir)\share\icons\hicolor\16x16\apps\
 +mkdir $(CopyDir)\share\icons\hicolor\22x22\apps
 +copy ..\..\..\demos\gtk-demo\data\22x22\gtk3-demo.png $(CopyDir)\share\icons\hicolor\22x22\apps\
 +mkdir $(CopyDir)\share\icons\hicolor\24x24\apps
 +copy ..\..\..\demos\gtk-demo\data\24x24\gtk3-demo.png $(CopyDir)\share\icons\hicolor\24x24\apps\
 +mkdir $(CopyDir)\share\icons\hicolor\32x32\apps
 +copy ..\..\..\demos\gtk-demo\data\32x32\gtk3-demo.png $(CopyDir)\share\icons\hicolor\32x32\apps\
 +mkdir $(CopyDir)\share\icons\hicolor\48x48\apps
 +copy ..\..\..\demos\gtk-demo\data\48x48\gtk3-demo.png $(CopyDir)\share\icons\hicolor\48x48\apps\
 +mkdir $(CopyDir)\share\icons\hicolor\256x256\apps
 +copy ..\..\..\demos\gtk-demo\data\256x256\gtk3-demo.png $(CopyDir)\share\icons\hicolor\256x256\apps\
 + +mkdir $(CopyDir)\share\glib-2.0\schemas
 +copy ..\..\..\gtk\org.gtk.Settings.FileChooser.gschema.xml $(CopyDir)\share\glib-2.0\schemas
 +copy ..\..\..\gtk\org.gtk.Settings.ColorChooser.gschema.xml $(CopyDir)\share\glib-2.0\schemas
 +copy ..\..\..\gtk\org.gtk.Settings.Debug.gschema.xml $(CopyDir)\share\glib-2.0\schemas
 +copy ..\..\..\demos\gtk-demo\org.gtk.Demo.gschema.xml $(CopyDir)\share\glib-2.0\schemas
 + +echo "Compiling gsettings XML Files..."
 +$(CopyDir)\bin\glib-compile-schemas.exe $(CopyDir)\share\glib-2.0\schemas
 +" + /> + <UserMacro + Name="GtkDoInstallBroadwayHeaders" + Value=" +copy ..\..\..\gdk\broadway\gdkbroadway.h $(CopyDir)\include\gtk-$(ApiVersion)\gdk
 +mkdir $(CopyDir)\include\gtk-$(ApiVersion)\gdk\broadway
 +#include "gdk3-broadway.headers" + " + /> +</VisualStudioPropertySheet> |