[gtk/gtk-3-24] MSVC Projects: Re-work gtk3-prebuild project
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/gtk-3-24] MSVC Projects: Re-work gtk3-prebuild project
- Date: Thu, 25 Jul 2019 08:16:59 +0000 (UTC)
commit 7fb9cddf1a5d6cc2aaa6169ffbdaf2bb35c4fba0
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Thu Jul 25 16:12:25 2019 +0800
MSVC Projects: Re-work gtk3-prebuild project
Make it into a NMake Makefile project type, which will form the basis
for having less of the generated sources being dist'ed, which is the
goal of merge request !1001.
Another nice side effect of this is that it makes the gtk3-prebuild
projects cleaner.
build/win32/Makefile.am | 2 +
build/win32/config-msvc.mak | 34 +++++
build/win32/generate-msvc.mak | 51 +++++++
build/win32/vs10/gtk3-gen-srcs.props | 51 ++-----
build/win32/vs10/gtk3-prebuild.vcxproj | 143 +++---------------
build/win32/vs9/gtk3-gen-srcs.vsprops | 49 +------
build/win32/vs9/gtk3-prebuild.vcproj | 260 ++++++++-------------------------
7 files changed, 185 insertions(+), 405 deletions(-)
---
diff --git a/build/win32/Makefile.am b/build/win32/Makefile.am
index 032f0f1cfd..12597b1f45 100644
--- a/build/win32/Makefile.am
+++ b/build/win32/Makefile.am
@@ -36,7 +36,9 @@ SUBDIRS = \
vs16
EXTRA_DIST += \
+ config-msvc.mak \
detectenv-msvc.mak \
+ generate-msvc.mak \
gtk-introspection-msvc.mak \
introspection-msvc.mak \
replace.py \
diff --git a/build/win32/config-msvc.mak b/build/win32/config-msvc.mak
new file mode 100644
index 0000000000..ed9a7aad85
--- /dev/null
+++ b/build/win32/config-msvc.mak
@@ -0,0 +1,34 @@
+# NMake Makefile portion for enabling features for Windows builds
+
+!include detectenv-msvc.mak
+
+# Configurable paths to the various interpreters we need
+!ifndef PERL
+PERL = perl
+!endif
+
+!ifndef PYTHON
+PYTHON=python
+!endif
+
+# Configurable paths to the various scripts and tools that we are using
+!ifndef GLIB_MKENUMS
+GLIB_MKENUMS = $(PREFIX)\bin\glib-mkenums
+!endif
+
+!ifndef GLIB_GENMARSHAL
+GLIB_GENMARSHAL = $(PREFIX)\bin\glib-genmarshal
+!endif
+
+!ifndef GLIB_COMPILE_RESOURCES
+GLIB_COMPILE_RESOURCES = $(PREFIX)\bin\glib-compile-resources.exe
+!endif
+
+!ifndef GDBUS_CODEGEN
+GDBUS_CODEGEN = $(PREFIX)\bin\gdbus-codegen
+!endif
+
+# Please do not change anything beneath this line unless maintaining the NMake Makefiles
+GTK_MAJOR_VERSION = 3
+GTK_MINOR_VERSION = 24
+GTK_MICRO_VERSION = 10
diff --git a/build/win32/generate-msvc.mak b/build/win32/generate-msvc.mak
new file mode 100644
index 0000000000..f1b89769f8
--- /dev/null
+++ b/build/win32/generate-msvc.mak
@@ -0,0 +1,51 @@
+# NMake Makefile portion for code generation and
+# intermediate build directory creation
+# Items in here should not need to be edited unless
+# one is maintaining the NMake build files.
+
+!include config-msvc.mak
+
+all: \
+ ..\..\config.h \
+ ..\..\gdk\gdkconfig.h
+
+# Copy the pre-defined config.h.win32
+..\..\config.h: ..\..\config.h.win32
+
+# Copy the pre-defined gdkconfig.h.[win32|win32_broadway]
+!if "$(CFG)" == "release" || "$(CFG)" == "Release"
+GDK_OLD_CFG = debug
+!else
+GDK_OLD_CFG = release
+!endif
+
+!ifdef BROADWAY
+GDK_CONFIG = broadway
+GDK_DEL_CONFIG = win32
+GDK_CONFIG_TEMPLATE = ..\..\gdk\gdkconfig.h.win32_broadway
+!else
+GDK_CONFIG = win32
+GDK_DEL_CONFIG = broadway
+GDK_CONFIG_TEMPLATE = ..\..\gdk\gdkconfig.h.win32
+!endif
+
+..\..\gdk-$(CFG)-$(GDK_CONFIG)-build: $(GDK_CONFIG_TEMPLATE)
+ @if exist ..\..\gdk-$(GDK_OLD_CFG)-$(GDK_DEL_CONFIG)-build del
..\..\gdk-$(GDK_OLD_CFG)-$(GDK_DEL_CONFIG)-build
+ @if exist ..\..\gdk-$(GDK_OLD_CFG)-$(GDK_CONFIG)-build del
..\..\gdk-$(GDK_OLD_CFG)-$(GDK_CONFIG)-build
+ @if exist ..\..\gdk-$(CFG)-$(GDK_DEL_CONFIG)-build del ..\..\gdk-$(CFG)-$(GDK_DEL_CONFIG)-build
+ @copy $** $@
+
+..\..\gdk\gdkconfig.h: ..\..\gdk-$(CFG)-$(GDK_CONFIG)-build
+
+..\..\config.h \
+..\..\gdk\gdkconfig.h:
+ @copy $** $@
+
+# Remove the generated files
+clean:
+ @-del ..\..\gdk\gdkconfig.h
+ @if exist ..\..\gdk-$(CFG)-$(GDK_CONFIG)-build del ..\..\gdk-$(CFG)-$(GDK_CONFIG)-build
+ @if exist ..\..\gdk-$(GDK_OLD_CFG)-$(GDK_DEL_CONFIG)-build del
..\..\gdk-$(GDK_OLD_CFG)-$(GDK_DEL_CONFIG)-build
+ @if exist ..\..\gdk-$(GDK_OLD_CFG)-$(GDK_CONFIG)-build del
..\..\gdk-$(GDK_OLD_CFG)-$(GDK_CONFIG)-build
+ @if exist ..\..\gdk-$(CFG)-$(GDK_DEL_CONFIG)-build del ..\..\gdk-$(CFG)-$(GDK_DEL_CONFIG)-build
+ @-del ..\..\config.h
diff --git a/build/win32/vs10/gtk3-gen-srcs.props b/build/win32/vs10/gtk3-gen-srcs.props
index 0865564f77..e57483343d 100644
--- a/build/win32/vs10/gtk3-gen-srcs.props
+++ b/build/win32/vs10/gtk3-gen-srcs.props
@@ -4,41 +4,11 @@
<Import Project="gtk3-build-defines.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros">
- <GenConfigH>copy ..\..\..\config.h.win32 ..\..\..\config.h</GenConfigH>
- <GenGdkConfigHWin32>
-if exist ..\..\..\MSVC_$(Configuration) goto DONE_GDKCONFIG_H
-
-if exist ..\..\..\gdk\gdkconfig.h del ..\..\..\gdk\gdkconfig.h
-if exist ..\..\..\GDK_BROADWAY_BUILD del ..\..\..\GDK_BROADWAY_BUILD
-if exist ..\..\..\MSVC_$(Configuration)_Broadway del ..\..\..\MSVC_$(Configuration)_Broadway
-if exist $(Configuration)\$(Platform)\bin\$(GtkDllPrefix)gdk$(GtkDllSuffix).dll del
$(Configuration)\$(Platform)\bin\$(GtkDllPrefix)gdk$(GtkDllSuffix).dll
-if exist $(Configuration)\$(Platform)\bin\gdk-$(ApiVersion).lib del
$(Configuration)\$(Platform)\bin\gdk-$(ApiVersion).lib
-if "$(Configuration)" == "Release" del ..\..\..\MSVC_Debug
-if "$(Configuration)" == "Debug" del ..\..\..\MSVC_Release
-copy ..\..\..\gdk\gdkconfig.h.win32 ..\..\..\gdk\gdkconfig.h
-copy ..\..\..\gdk\gdkconfig.h.win32 ..\..\..\GDK_WIN32ONLY_BUILD
-echo $(Configuration) > ..\..\..\MSVC_$(Configuration)
-
-:DONE_GDKCONFIG_H
- </GenGdkConfigHWin32>
- <GenGdkConfigHBroadway>
-if exist ..\..\..\MSVC_$(Configuration)_Broadway goto DONE_GDKCONFIG_H
-
-if exist ..\..\..\gdk\gdkconfig.h del ..\..\..\gdk\gdkconfig.h
-if exist ..\..\..\GDK_WIN32ONLY_BUILD del ..\..\..\GDK_WIN32ONLY_BUILD
-if exist ..\..\..\MSVC_Release del ..\..\..\MSVC_Release
-if exist ..\..\..\MSVC_Debug del ..\..\..\MSVC_Debug
-
-if "$(Configuration)" == "Release_Broadway" del ..\..\..\MSVC_Debug_Broadway
-if "$(Configuration)" == "Debug_Broadway" del ..\..\..\MSVC_Release_Broadway
-
-copy ..\..\..\gdk\gdkconfig.h.win32_broadway ..\..\..\gdk\gdkconfig.h
-copy ..\..\..\gdk\gdkconfig.h.win32_broadway ..\..\..\GDK_BROADWAY_BUILD
-echo $(Configuration) > ..\..\..\MSVC_$(Configuration)_Broadway
-
-:DONE_GDKCONFIG_H
- </GenGdkConfigHBroadway>
- <GDbusCodeGenCmd>$(GlibEtcInstallRoot)\bin\gdbus-codegen --interface-prefix org.Gtk. --c-namespace _Gtk
--generate-c-code gtkdbusgenerated ./gtkdbusinterfaces.xml</GDbusCodeGenCmd>
+ <GenerateRequiredSourcesBase>cd ..
+set VCInstallDir=$(VCInstallDir)
+nmake -f generate-msvc.mak PREFIX=$(GlibEtcInstallRoot)</GenerateRequiredSourcesBase>
+ <GeneratedSources>..\..\..\config.h;..\..\..\gdk\gdkconfig.h</GeneratedSources>
+ <GDbusCodeGenCmd>c:\vs$(VSVer).0\$(Platform)\bin\gdbus-codegen --interface-prefix org.Gtk. --c-namespace
_Gtk --generate-c-code gtkdbusgenerated ./gtkdbusinterfaces.xml</GDbusCodeGenCmd>
<GenerateGtkDbusBuiltSources>cd ..\..\..\gtk & $(PythonDir)\python $(GDbusCodeGenCmd) & cd
$(SolutionDir)</GenerateGtkDbusBuiltSources>
<CopyGtkWin32RC>copy ..\..\..\gtk\gtk-win32.rc.body ..\..\..\gtk\gtk-win32.rc</CopyGtkWin32RC>
<GenerateGtkWin32Manifest>$(PythonDir)\python ..\replace.py --action=replace-var
--input=..\..\..\gtk\libgtk3.manifest.in --output=..\..\..\gtk\libgtk3.manifest
--var=EXE_MANIFEST_ARCHITECTURE --outstring=*</GenerateGtkWin32Manifest>
@@ -55,14 +25,11 @@ del ..\..\..\gtk\gtktypefuncs.combined.c ..\..\..\gtk\gtktypefuncs.preproc.c
<_PropertySheetDisplayName>gtk3gensrcsprops</_PropertySheetDisplayName>
</PropertyGroup>
<ItemGroup>
- <BuildMacro Include="GenConfigH">
- <Value>$(GenConfigH)</Value>
+ <BuildMacro Include="GenerateRequiredSourcesBase">
+ <Value>$(GenerateRequiredSourcesBase)</Value>
</BuildMacro>
- <BuildMacro Include="GenGdkConfigHWin32">
- <Value>$(GenGdkConfigHWin32)</Value>
- </BuildMacro>
- <BuildMacro Include="GenGdkConfigHBroadway">
- <Value>$(GenGdkConfigHBroadway)</Value>
+ <BuildMacro Include="GeneratedSources">
+ <Value>$(GeneratedSources)</Value>
</BuildMacro>
<BuildMacro Include="GDbusCodeGenCmd">
<Value>$(GDbusCodeGenCmd)</Value>
diff --git a/build/win32/vs10/gtk3-prebuild.vcxproj b/build/win32/vs10/gtk3-prebuild.vcxproj
index 05e8131f3f..a854d85c1d 100644
--- a/build/win32/vs10/gtk3-prebuild.vcxproj
+++ b/build/win32/vs10/gtk3-prebuild.vcxproj
@@ -41,46 +41,46 @@
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
- <ConfigurationType>Utility</ConfigurationType>
+ <ConfigurationType>Makefile</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v100</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
- <ConfigurationType>Utility</ConfigurationType>
+ <ConfigurationType>Makefile</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v100</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
- <ConfigurationType>Utility</ConfigurationType>
+ <ConfigurationType>Makefile</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v100</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
- <ConfigurationType>Utility</ConfigurationType>
+ <ConfigurationType>Makefile</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v100</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'" Label="Configuration">
- <ConfigurationType>Utility</ConfigurationType>
+ <ConfigurationType>Makefile</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v100</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'" Label="Configuration">
- <ConfigurationType>Utility</ConfigurationType>
+ <ConfigurationType>Makefile</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v100</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'" Label="Configuration">
- <ConfigurationType>Utility</ConfigurationType>
+ <ConfigurationType>Makefile</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v100</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'" Label="Configuration">
- <ConfigurationType>Utility</ConfigurationType>
+ <ConfigurationType>Makefile</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v100</PlatformToolset>
</PropertyGroup>
@@ -121,121 +121,20 @@
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GlibEtcInstallRoot)\</OutDir>
- <ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GlibEtcInstallRoot)\</OutDir>
- <ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GlibEtcInstallRoot)\</OutDir>
- <ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GlibEtcInstallRoot)\</OutDir>
- <ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
- <OutDir
Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">$(GlibEtcInstallRoot)\</OutDir>
- <ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'" />
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">$(GlibEtcInstallRoot)\</OutDir>
- <ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'" />
- <OutDir
Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">$(GlibEtcInstallRoot)\</OutDir>
- <ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'" />
- <OutDir
Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">$(GlibEtcInstallRoot)\</OutDir>
- <ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'" />
+ <NMakeBuildCommandLine Condition="'$(Configuration)' == 'Debug_Broadway'">$(GenerateRequiredSourcesBase)
CFG=Debug BROADWAY=1</NMakeBuildCommandLine>
+ <NMakeBuildCommandLine Condition="'$(Configuration)' ==
'Release_Broadway'">$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1</NMakeBuildCommandLine>
+ <NMakeBuildCommandLine Condition="'$(Configuration)' == 'Debug'">$(GenerateRequiredSourcesBase)
CFG=$(Configuration)</NMakeBuildCommandLine>
+ <NMakeBuildCommandLine Condition="'$(Configuration)' == 'Release'">$(GenerateRequiredSourcesBase)
CFG=$(Configuration)</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine Condition="'$(Configuration)' ==
'Debug_Broadway'">$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 clean all</NMakeReBuildCommandLine>
+ <NMakeReBuildCommandLine Condition="'$(Configuration)' ==
'Release_Broadway'">$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 clean all</NMakeReBuildCommandLine>
+ <NMakeReBuildCommandLine Condition="'$(Configuration)' == 'Debug'">$(GenerateRequiredSourcesBase)
CFG=$(Configuration) clean all</NMakeReBuildCommandLine>
+ <NMakeReBuildCommandLine Condition="'$(Configuration)' == 'Release'">$(GenerateRequiredSourcesBase)
CFG=$(Configuration) clean all</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine Condition="'$(Configuration)' == 'Debug_Broadway'">$(GenerateRequiredSourcesBase)
CFG=Debug BROADWAY=1 clean</NMakeCleanCommandLine>
+ <NMakeCleanCommandLine Condition="'$(Configuration)' ==
'Release_Broadway'">$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 clean</NMakeCleanCommandLine>
+ <NMakeCleanCommandLine Condition="'$(Configuration)' == 'Debug'">$(GenerateRequiredSourcesBase)
CFG=$(Configuration) clean</NMakeCleanCommandLine>
+ <NMakeCleanCommandLine Condition="'$(Configuration)' ==
'Release_Broadway'">$(GenerateRequiredSourcesBase) CFG=$(Configuration) clean</NMakeCleanCommandLine>
+ <NMakeOutput>$(GeneratedSources)</NMakeOutput>
</PropertyGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">
- </ItemDefinitionGroup>
- <ItemGroup>
- <CustomBuild Include="..\..\..\config.h.win32">
- <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Copying config.h from
config.h.win32...</Message>
- <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GenConfigH)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\config.h;%(Outputs)</Outputs>
- <Message Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">Copying config.h from
config.h.win32...</Message>
- <Command Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">$(GenConfigH)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">..\..\..\config.h;%(Outputs)</Outputs>
- <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Copying config.h from
config.h.win32...</Message>
- <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GenConfigH)</Command>
- <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\config.h;%(Outputs)</Outputs>
- <Message Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">Copying config.h from
config.h.win32...</Message>
- <Command Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">$(GenConfigH)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">..\..\..\config.h;%(Outputs)</Outputs>
- <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Copying config.h from
config.h.win32...</Message>
- <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GenConfigH)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\config.h;%(Outputs)</Outputs>
- <Message Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">Copying config.h from
config.h.win32...</Message>
- <Command Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">$(GenConfigH)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">..\..\..\config.h;%(Outputs)</Outputs>
- <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Copying config.h from
config.h.win32...</Message>
- <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GenConfigH)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\config.h;%(Outputs)</Outputs>
- <Message Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">Copying config.h from
config.h.win32...</Message>
- <Command Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">$(GenConfigH)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">..\..\..\config.h;%(Outputs)</Outputs>
- </CustomBuild>
- <CustomBuild Include="..\..\..\gdk\gdkconfig.h.win32">
- <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Copying gdkconfig from
gdkconfig.win32...</Message>
- <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GenGdkConfigHWin32)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\gdk\gdkconfig.h;..\..\..\GDK_WIN32ONLY_BUILD;..\..\..\MSVC_$(Configuration);%(Outputs)</Outputs>
- <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Copying gdkconfig from
gdkconfig.win32...</Message>
- <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GenGdkConfigHWin32)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\gdk\gdkconfig.h;..\..\..\GDK_WIN32ONLY_BUILD;..\..\..\MSVC_$(Configuration);%(Outputs)</Outputs>
- <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Copying gdkconfig from
gdkconfig.win32...</Message>
- <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GenGdkConfigHWin32)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\gdk\gdkconfig.h;..\..\..\GDK_WIN32ONLY_BUILD;..\..\..\MSVC_$(Configuration);%(Outputs)</Outputs>
- <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Copying gdkconfig from
gdkconfig.win32...</Message>
- <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GenGdkConfigHWin32)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\gdk\gdkconfig.h;..\..\..\GDK_WIN32ONLY_BUILD;..\..\..\MSVC_$(Configuration);%(Outputs)</Outputs>
- </CustomBuild>
- <CustomBuild Include="..\..\..\gdk\gdkconfig.h.win32_broadway">
- <Message Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">Copying gdkconfig from
gdkconfig.win32_broadway...</Message>
- <Command
Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">$(GenGdkConfigHBroadway)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">..\..\..\gdk\gdkconfig.h;..\..\..\GDK_BROADWAY_BUILD;..\..\..\MSVC_$(Configuration)_Broadway;%(Outputs)</Outputs>
- <Message Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">Copying gdkconfig from
gdkconfig.win32_broadway...</Message>
- <Command
Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">$(GenGdkConfigHBroadway)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">..\..\..\gdk\gdkconfig.h;..\..\..\GDK_BROADWAY_BUILD;..\..\..\MSVC_$(Configuration)_Broadway;%(Outputs)</Outputs>
- <Message Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">Copying gdkconfig from
gdkconfig.win32_broadway...</Message>
- <Command
Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">$(GenGdkConfigHBroadway)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">..\..\..\gdk\gdkconfig.h;..\..\..\GDK_BROADWAY_BUILD;..\..\..\MSVC_$(Configuration)_Broadway;%(Outputs)</Outputs>
- <Message Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">Copying gdkconfig from
gdkconfig.win32_broadway...</Message>
- <Command
Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">$(GenGdkConfigHBroadway)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">..\..\..\gdk\gdkconfig.h;..\..\..\GDK_BROADWAY_BUILD;..\..\..\MSVC_$(Configuration)_Broadway;%(Outputs)</Outputs>
- </CustomBuild>
- <CustomBuild Include="..\..\..\demos\gtk-demo\demos.h.win32">
- <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Copying demos.h from
demos.h.win32...</Message>
- <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(CopyDemosH)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\demos\gtk-demo\demos.h;%(Outputs)</Outputs>
- <Message Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">Copying demos.h from
demos.h.win32...</Message>
- <Command Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">$(CopyDemosH)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">..\..\..\demos\gtk-demo\demos.h;%(Outputs)</Outputs>
- <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Copying demos.h from
demos.h.win32...</Message>
- <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(CopyDemosH)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\demos\gtk-demo\demos.h;%(Outputs)</Outputs>
- <Message Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">Copying demos.h from
demos.h.win32...</Message>
- <Command Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">$(CopyDemosH)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">..\..\..\demos\gtk-demo\demos.h;%(Outputs)</Outputs>
- <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Copying demos.h from
demos.h.win32...</Message>
- <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(CopyDemosH)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\demos\gtk-demo\demos.h;%(Outputs)</Outputs>
- <Message Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">Copying demos.h from
demos.h.win32...</Message>
- <Command Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">$(CopyDemosH)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">..\..\..\demos\gtk-demo\demos.h;%(Outputs)</Outputs>
- <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Copying demos.h from
demos.h.win32...</Message>
- <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(CopyDemosH)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\demos\gtk-demo\demos.h;%(Outputs)</Outputs>
- <Message Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">Copying demos.h from
demos.h.win32...</Message>
- <Command Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">$(CopyDemosH)</Command>
- <Outputs
Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">..\..\..\demos\gtk-demo\demos.h;%(Outputs)</Outputs>
- </CustomBuild>
- </ItemGroup>
<ItemGroup>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
diff --git a/build/win32/vs9/gtk3-gen-srcs.vsprops b/build/win32/vs9/gtk3-gen-srcs.vsprops
index b74bf9a71f..acf89b696e 100644
--- a/build/win32/vs9/gtk3-gen-srcs.vsprops
+++ b/build/win32/vs9/gtk3-gen-srcs.vsprops
@@ -6,53 +6,12 @@
InheritedPropertySheets=".\gtk3-build-defines.vsprops"
>
<UserMacro
- Name="GenConfigH"
- Value="
-copy ..\..\..\config.h.win32 ..\..\..\config.h
- "
- />
- <UserMacro
- Name="GenGdkConfigHWin32"
- Value="
-if exist ..\..\..\MSVC_$(ConfigurationName) goto DONE_GDKCONFIG_H

-
-if exist ..\..\..\gdk\gdkconfig.h del ..\..\..\gdk\gdkconfig.h

-if exist ..\..\..\GDK_BROADWAY_BUILD del ..\..\..\GDK_BROADWAY_BUILD

-if exist ..\..\..\MSVC_$(ConfigurationName)_Broadway del
..\..\..\MSVC_$(ConfigurationName)_Broadway

-
-if exist $(ConfigurationName)\$(PlatformName)\bin\$(GtkDllPrefix)gdk$(GtkDllSuffix).dll del
$(ConfigurationName)\$(PlatformName)\bin\$(GtkDllPrefix)gdk$(GtkDllSuffix).dll

-if exist $(ConfigurationName)\$(PlatformName)\bin\gdk-$(ApiVersion).lib del
$(ConfigurationName)\$(PlatformName)\bin\gdk-$(ApiVersion).lib

-
-if "$(ConfigurationName)" == "Release" del ..\..\..\MSVC_Debug

-if "$(ConfigurationName)" == "Debug" del ..\..\..\MSVC_Release

-
-copy ..\..\..\gdk\gdkconfig.h.win32 ..\..\..\gdk\gdkconfig.h

-copy ..\..\..\gdk\gdkconfig.h.win32 ..\..\..\GDK_WIN32ONLY_BUILD

-
-echo $(ConfigurationName) > ..\..\..\MSVC_$(ConfigurationName)

-:DONE_GDKCONFIG_H

- "
+ Name="GenerateRequiredSourcesBase"
+ Value="cd ..
set VCInstallDir=$(VCInstallDir)
nmake -f
generate-msvc.mak PREFIX=$(GlibEtcInstallRoot)"
/>
<UserMacro
- Name="GenGdkConfigHBroadway"
- Value="
-if exist ..\..\..\MSVC_$(ConfigurationName)_Broadway goto DONE_GDKCONFIG_H

-
-if exist ..\..\..\gdk\gdkconfig.h del ..\..\..\gdk\gdkconfig.h

-if exist ..\..\..\GDK_WIN32ONLY_BUILD del ..\..\..\GDK_WIN32ONLY_BUILD

-
-if exist ..\..\..\MSVC_Release del ..\..\..\MSVC_Release

-if exist ..\..\..\MSVC_Debug del ..\..\..\MSVC_Debug

-
-if "$(ConfigurationName)" == "Release_Broadway" del
..\..\..\MSVC_Debug_Broadway

-if "$(ConfigurationName)" == "Debug_Broadway" del
..\..\..\MSVC_Release_Broadway

-
-copy ..\..\..\gdk\gdkconfig.h.win32_broadway ..\..\..\gdk\gdkconfig.h

-copy ..\..\..\gdk\gdkconfig.h.win32_broadway ..\..\..\GDK_BROADWAY_BUILD

-
-echo $(ConfigurationName) > ..\..\..\MSVC_$(ConfigurationName)_Broadway

-:DONE_GDKCONFIG_H

- "
+ Name="GeneratedSources"
+ Value="..\..\..\config.h;..\..\..\gdk\gdkconfig.h"
/>
<UserMacro
Name="GDbusCodeGenCmd"
diff --git a/build/win32/vs9/gtk3-prebuild.vcproj b/build/win32/vs9/gtk3-prebuild.vcproj
index 58751b42f2..8dbbd4c10b 100644
--- a/build/win32/vs9/gtk3-prebuild.vcproj
+++ b/build/win32/vs9/gtk3-prebuild.vcproj
@@ -21,262 +21,130 @@
<Configurations>
<Configuration
Name="Debug|Win32"
- ConfigurationType="10"
+ ConfigurationType="0"
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
CharacterSet="2"
DeleteExtensionsOnClean=""
>
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName)"
+ ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName)
clean all"
+ CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName)
clean"
+ Output="$(GtkIntrospectBuiltFiles)"
+ />
</Configuration>
<Configuration
Name="Debug|x64"
- ConfigurationType="10"
+ ConfigurationType="0"
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
CharacterSet="2"
DeleteExtensionsOnClean=""
>
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName)"
+ ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName)
clean all"
+ CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName)
clean"
+ Output="$(GtkIntrospectBuiltFiles)"
+ />
</Configuration>
<Configuration
Name="Debug_Broadway|Win32"
IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="10"
+ ConfigurationType="0"
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
CharacterSet="2"
DeleteExtensionsOnClean=""
>
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1"
+ ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 clean
all"
+ CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 clean"
+ Output="$(GtkIntrospectBuiltFiles)"
+ />
</Configuration>
<Configuration
Name="Debug_Broadway|x64"
- ConfigurationType="10"
+ ConfigurationType="0"
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
CharacterSet="2"
DeleteExtensionsOnClean=""
>
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1"
+ ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 clean
all"
+ CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 clean"
+ Output="$(GtkIntrospectBuiltFiles)"
+ />
</Configuration>
<Configuration
Name="Release|Win32"
IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="10"
+ ConfigurationType="0"
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
CharacterSet="2"
DeleteExtensionsOnClean=""
WholeProgramOptimization="1"
>
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName)"
+ ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName)
clean all"
+ CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName)
clean"
+ Output="$(GtkIntrospectBuiltFiles)"
+ />
</Configuration>
<Configuration
Name="Release|x64"
- ConfigurationType="10"
+ ConfigurationType="0"
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
CharacterSet="2"
DeleteExtensionsOnClean=""
WholeProgramOptimization="1"
>
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName)"
+ ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName)
clean all"
+ CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName)
clean"
+ Output="$(GtkIntrospectBuiltFiles)"
+ />
</Configuration>
<Configuration
Name="Release_Broadway|Win32"
IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="10"
+ ConfigurationType="0"
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
CharacterSet="2"
DeleteExtensionsOnClean=""
WholeProgramOptimization="1"
>
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1"
+ ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1
clean all"
+ CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 clean"
+ Output="$(GtkIntrospectBuiltFiles)"
+ />
</Configuration>
<Configuration
Name="Release_Broadway|x64"
- ConfigurationType="10"
+ ConfigurationType="0"
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
CharacterSet="2"
DeleteExtensionsOnClean=""
WholeProgramOptimization="1"
>
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1"
+ ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1
clean all"
+ CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 clean"
+ Output="$(GtkIntrospectBuiltFiles)"
+ />
</Configuration>
</Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- <File RelativePath="..\..\..\config.h.win32">
- <FileConfiguration Name="Debug|Win32">
- <Tool Name="VCCustomBuildTool"
- Description="Copying config.h from config.h.win32..."
- CommandLine="$(GenConfigH)"
- Outputs="..\..\..\config.h"
- />
- </FileConfiguration>
- <FileConfiguration Name="Debug_Broadway|Win32">
- <Tool Name="VCCustomBuildTool"
- Description="Copying config.h from config.h.win32..."
- CommandLine="$(GenConfigH)"
- Outputs="..\..\..\config.h"
- />
- </FileConfiguration>
- <FileConfiguration Name="Release|Win32">
- <Tool Name="VCCustomBuildTool"
- Description="Copying config.h from config.h.win32..."
- CommandLine="$(GenConfigH)"
- Outputs="..\..\..\config.h"
- />
- </FileConfiguration>
- <FileConfiguration Name="Release_Broadway|Win32">
- <Tool Name="VCCustomBuildTool"
- Description="Copying config.h from config.h.win32..."
- CommandLine="$(GenConfigH)"
- Outputs="..\..\..\config.h"
- />
- </FileConfiguration>
- <FileConfiguration Name="Debug|x64">
- <Tool Name="VCCustomBuildTool"
- Description="Copying config.h from config.h.win32..."
- CommandLine="$(GenConfigH)"
- Outputs="..\..\..\config.h"
- />
- </FileConfiguration>
- <FileConfiguration Name="Debug_Broadway|x64">
- <Tool Name="VCCustomBuildTool"
- Description="Copying config.h from config.h.win32..."
- CommandLine="$(GenConfigH)"
- Outputs="..\..\..\config.h"
- />
- </FileConfiguration>
- <FileConfiguration Name="Release|x64">
- <Tool Name="VCCustomBuildTool"
- Description="Copying config.h from config.h.win32..."
- CommandLine="$(GenConfigH)"
- Outputs="..\..\..\config.h"
- />
- </FileConfiguration>
- <FileConfiguration Name="Release_Broadway|x64">
- <Tool Name="VCCustomBuildTool"
- Description="Copying config.h from config.h.win32..."
- CommandLine="$(GenConfigH)"
- Outputs="..\..\..\config.h"
- />
- </FileConfiguration>
- </File>
- <File RelativePath="..\..\..\gdk\gdkconfig.h.win32">
- <FileConfiguration Name="Debug|Win32">
- <Tool Name="VCCustomBuildTool"
- Description="Copying gdkconfig.h from gdkconfig.h.win32..."
- CommandLine="$(GenGdkConfigHWin32)"
-
Outputs="..\..\..\gdk\gdkconfig.h;..\..\..\GDK_WIN32ONLY_BUILD;..\..\..\MSVC_$(ConfigurationName)"
- />
- </FileConfiguration>
- <FileConfiguration Name="Release|Win32">
- <Tool Name="VCCustomBuildTool"
- Description="Copying gdkconfig.h from gdkconfig.h.win32..."
- CommandLine="$(GenGdkConfigHWin32)"
-
Outputs="..\..\..\gdk\gdkconfig.h;..\..\..\GDK_WIN32ONLY_BUILD;..\..\..\MSVC_$(ConfigurationName)"
- />
- </FileConfiguration>
- <FileConfiguration Name="Debug|x64">
- <Tool Name="VCCustomBuildTool"
- Description="Copying gdkconfig.h from gdkconfig.h.win32..."
- CommandLine="$(GenGdkConfigHWin32)"
-
Outputs="..\..\..\gdk\gdkconfig.h;..\..\..\GDK_WIN32ONLY_BUILD;..\..\..\MSVC_$(ConfigurationName)"
- />
- </FileConfiguration>
- <FileConfiguration Name="Release|x64">
- <Tool Name="VCCustomBuildTool"
- Description="Copying gdkconfig.h from gdkconfig.h.win32..."
- CommandLine="$(GenGdkConfigHWin32)"
-
Outputs="..\..\..\gdk\gdkconfig.h;..\..\..\GDK_WIN32ONLY_BUILD;..\..\..\MSVC_$(ConfigurationName)"
- />
- </FileConfiguration>
- </File>
- <File RelativePath="..\..\..\gdk\gdkconfig.h.win32_broadway">
- <FileConfiguration Name="Debug_Broadway|Win32">
- <Tool Name="VCCustomBuildTool"
- Description="Copying gdkconfig.h from
gdkconfig.h.win32_broadway..."
- CommandLine="$(GenGdkConfigHBroadway)"
-
Outputs="..\..\..\gdk\gdkconfig.h;..\..\..\GDK_BROADWAY_BUILD;..\..\..\MSVC_$(ConfigurationName)_Broadway"
- />
- </FileConfiguration>
- <FileConfiguration Name="Release_Broadway|Win32">
- <Tool Name="VCCustomBuildTool"
- Description="Copying gdkconfig.h from
gdkconfig.h.win32_broadway..."
- CommandLine="$(GenGdkConfigHBroadway)"
-
Outputs="..\..\..\gdk\gdkconfig.h;..\..\..\GDK_BROADWAY_BUILD;..\..\..\MSVC_$(ConfigurationName)_Broadway"
- />
- </FileConfiguration>
- <FileConfiguration Name="Debug_Broadway|x64">
- <Tool Name="VCCustomBuildTool"
- Description="Copying gdkconfig.h from
gdkconfig.h.win32_broadway..."
- CommandLine="$(GenGdkConfigHBroadway)"
-
Outputs="..\..\..\gdk\gdkconfig.h;..\..\..\GDK_BROADWAY_BUILD;..\..\..\MSVC_$(ConfigurationName)_Broadway"
- />
- </FileConfiguration>
- <FileConfiguration Name="Release_Broadway|x64">
- <Tool Name="VCCustomBuildTool"
- Description="Copying gdkconfig.h from
gdkconfig.h.win32_broadway..."
- CommandLine="$(GenGdkConfigHBroadway)"
-
Outputs="..\..\..\gdk\gdkconfig.h;..\..\..\GDK_BROADWAY_BUILD;..\..\..\MSVC_$(ConfigurationName)_Broadway"
- />
- </FileConfiguration>
- </File>
- <File RelativePath="..\..\..\demos\gtk-demo\demos.h.win32">
- <FileConfiguration Name="Debug|Win32">
- <Tool Name="VCCustomBuildTool"
- Description="Copying demos.h from demos.h.win32..."
- CommandLine="$(CopyDemosH)"
- Outputs="..\..\..\demos\gtk-demo\demos.h"
- />
- </FileConfiguration>
- <FileConfiguration Name="Debug_Broadway|Win32">
- <Tool Name="VCCustomBuildTool"
- Description="Copying demos.h from demos.h.win32..."
- CommandLine="$(CopyDemosH)"
- Outputs="..\..\..\demos\gtk-demo\demos.h"
- />
- </FileConfiguration>
- <FileConfiguration Name="Release|Win32">
- <Tool Name="VCCustomBuildTool"
- Description="Copying demos.h from demos.h.win32..."
- CommandLine="$(CopyDemosH)"
- Outputs="..\..\..\demos\gtk-demo\demos.h"
- />
- </FileConfiguration>
- <FileConfiguration Name="Release_Broadway|Win32">
- <Tool Name="VCCustomBuildTool"
- Description="Copying demos.h from demos.h.win32..."
- CommandLine="$(CopyDemosH)"
- Outputs="..\..\..\demos\gtk-demo\demos.h"
- />
- </FileConfiguration>
- <FileConfiguration Name="Debug|x64">
- <Tool Name="VCCustomBuildTool"
- Description="Copying demos.h from demos.h.win32..."
- CommandLine="$(CopyDemosH)"
- Outputs="..\..\..\demos\gtk-demo\demos.h"
- />
- </FileConfiguration>
- <FileConfiguration Name="Debug_Broadway|x64">
- <Tool Name="VCCustomBuildTool"
- Description="Copying demos.h from demos.h.win32..."
- CommandLine="$(CopyDemosH)"
- Outputs="..\..\..\demos\gtk-demo\demos.h"
- />
- </FileConfiguration>
- <FileConfiguration Name="Release|x64">
- <Tool Name="VCCustomBuildTool"
- Description="Copying demos.h from demos.h.win32..."
- CommandLine="$(CopyDemosH)"
- Outputs="..\..\..\demos\gtk-demo\demos.h"
- />
- </FileConfiguration>
- <FileConfiguration Name="Release_Broadway|x64">
- <Tool Name="VCCustomBuildTool"
- Description="Copying demos.h from demos.h.win32..."
- CommandLine="$(CopyDemosH)"
- Outputs="..\..\..\demos\gtk-demo\demos.h"
- />
- </FileConfiguration>
- </File>
- </Filter>
- </Files>
- <Globals>
- </Globals>
</VisualStudioProject>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]