MSVC builds: Generate most of the built sources in gdk/
With the exception of the enumeration sources (gdkenumtypes.h and gdkenumtypes.c), the generared sources in gdk/ (gdkversionmacros.h, gdkresources.[c|h], gdkmarshalers.[c|h] are now generated in the gtk3-prebuild projects with the NMake Makefiles. Make build/win32/config-msvc.mak filled with the version info from autotools, too.
This commit is contained in:
		@ -37,6 +37,7 @@ SUBDIRS =	\
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
EXTRA_DIST +=	\
 | 
					EXTRA_DIST +=	\
 | 
				
			||||||
	config-msvc.mak		\
 | 
						config-msvc.mak		\
 | 
				
			||||||
 | 
						config-msvc.mak.in		\
 | 
				
			||||||
	detectenv-msvc.mak		\
 | 
						detectenv-msvc.mak		\
 | 
				
			||||||
	generate-msvc.mak	\
 | 
						generate-msvc.mak	\
 | 
				
			||||||
	gtk-introspection-msvc.mak	\
 | 
						gtk-introspection-msvc.mak	\
 | 
				
			||||||
 | 
				
			|||||||
@ -29,6 +29,4 @@ GDBUS_CODEGEN = $(PREFIX)\bin\gdbus-codegen
 | 
				
			|||||||
!endif
 | 
					!endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Please do not change anything beneath this line unless maintaining the NMake Makefiles
 | 
					# Please do not change anything beneath this line unless maintaining the NMake Makefiles
 | 
				
			||||||
GTK_MAJOR_VERSION = 3
 | 
					GTK_VERSION = @GTK_VERSION@
 | 
				
			||||||
GTK_MINOR_VERSION = 24
 | 
					 | 
				
			||||||
GTK_MICRO_VERSION = 10
 | 
					 | 
				
			||||||
							
								
								
									
										33
									
								
								build/win32/gen-gdkversionmacros-h.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								build/win32/gen-gdkversionmacros-h.py
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,33 @@
 | 
				
			|||||||
 | 
					#!/usr/bin/python3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Generate gdk/gdkversionmacros.h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Author: Fan, Chun-wei
 | 
				
			||||||
 | 
					# Date: July 25, 2019
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import os
 | 
				
			||||||
 | 
					import sys
 | 
				
			||||||
 | 
					import argparse
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					from replace import replace_multi, replace
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					def main(argv):
 | 
				
			||||||
 | 
					    srcdir = os.path.dirname(__file__)
 | 
				
			||||||
 | 
					    top_srcdir = os.path.join(srcdir, os.pardir, os.pardir)
 | 
				
			||||||
 | 
					    parser = argparse.ArgumentParser(description='Generate gdkversionmacros.h')
 | 
				
			||||||
 | 
					    parser.add_argument('--version', help='Version of the package',
 | 
				
			||||||
 | 
					                        required=True)
 | 
				
			||||||
 | 
					    args = parser.parse_args()
 | 
				
			||||||
 | 
					    gdk_sourcedir = os.path.join(top_srcdir, 'gdk')
 | 
				
			||||||
 | 
					    version_parts = args.version.split('.')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    gdkversionmacro_replace_items = {'@GTK_MAJOR_VERSION@': version_parts[0],
 | 
				
			||||||
 | 
					                                     '@GTK_MINOR_VERSION@': version_parts[1],
 | 
				
			||||||
 | 
					                                     '@GTK_MICRO_VERSION@': version_parts[2]}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    replace_multi(os.path.join(gdk_sourcedir, 'gdkversionmacros.h.in'),
 | 
				
			||||||
 | 
					                  os.path.join(gdk_sourcedir, 'gdkversionmacros.h'),
 | 
				
			||||||
 | 
					                  gdkversionmacro_replace_items)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if __name__ == '__main__':
 | 
				
			||||||
 | 
					    sys.exit(main(sys.argv))
 | 
				
			||||||
@ -5,12 +5,17 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
!include config-msvc.mak
 | 
					!include config-msvc.mak
 | 
				
			||||||
 | 
					
 | 
				
			||||||
all:	\
 | 
					!if [echo GDK_RESOURCES = \>> resources_sources.mak ]
 | 
				
			||||||
	..\..\config.h	\
 | 
					!endif
 | 
				
			||||||
	..\..\gdk\gdkconfig.h
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Copy the pre-defined config.h.win32
 | 
					!if [for %f in (..\..\gdk\resources\glsl\*.glsl) do @echo %f \>> resources_sources.mak]
 | 
				
			||||||
..\..\config.h: ..\..\config.h.win32
 | 
					!endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					!if [echo.>> resources_sources.mak]
 | 
				
			||||||
 | 
					!endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					!if [del /f /q resources_sources.mak]
 | 
				
			||||||
 | 
					!endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Copy the pre-defined gdkconfig.h.[win32|win32_broadway]
 | 
					# Copy the pre-defined gdkconfig.h.[win32|win32_broadway]
 | 
				
			||||||
!if "$(CFG)" == "release" || "$(CFG)" == "Release"
 | 
					!if "$(CFG)" == "release" || "$(CFG)" == "Release"
 | 
				
			||||||
@ -29,6 +34,21 @@ GDK_DEL_CONFIG = broadway
 | 
				
			|||||||
GDK_CONFIG_TEMPLATE = ..\..\gdk\gdkconfig.h.win32
 | 
					GDK_CONFIG_TEMPLATE = ..\..\gdk\gdkconfig.h.win32
 | 
				
			||||||
!endif
 | 
					!endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					GDK_MARSHALERS_FLAGS = --prefix=_gdk_marshal --valist-marshallers
 | 
				
			||||||
 | 
					GDK_RESOURCES_ARGS = $** --target=$@ --sourcedir=..\..\gdk --c-name _gdk --manual-register
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					all:	\
 | 
				
			||||||
 | 
						..\..\config.h	\
 | 
				
			||||||
 | 
						..\..\gdk\gdkconfig.h	\
 | 
				
			||||||
 | 
						..\..\gdk\gdkversionmacros.h	\
 | 
				
			||||||
 | 
						..\..\gdk\gdkmarshalers.h	\
 | 
				
			||||||
 | 
						..\..\gdk\gdkmarshalers.c	\
 | 
				
			||||||
 | 
						..\..\gdk\gdkresources.h	\
 | 
				
			||||||
 | 
						..\..\gdk\gdkresources.c
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Copy the pre-defined config.h.win32
 | 
				
			||||||
 | 
					..\..\config.h: ..\..\config.h.win32
 | 
				
			||||||
 | 
					
 | 
				
			||||||
..\..\gdk-$(CFG)-$(GDK_CONFIG)-build: $(GDK_CONFIG_TEMPLATE)
 | 
					..\..\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_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-$(GDK_OLD_CFG)-$(GDK_CONFIG)-build del ..\..\gdk-$(GDK_OLD_CFG)-$(GDK_CONFIG)-build
 | 
				
			||||||
@ -41,11 +61,42 @@ GDK_CONFIG_TEMPLATE = ..\..\gdk\gdkconfig.h.win32
 | 
				
			|||||||
..\..\gdk\gdkconfig.h:
 | 
					..\..\gdk\gdkconfig.h:
 | 
				
			||||||
	@copy $** $@
 | 
						@copy $** $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					..\..\gdk\gdkversionmacros.h: ..\..\gdk\gdkversionmacros.h.in
 | 
				
			||||||
 | 
						$(PYTHON) gen-gdkversionmacros-h.py --version=$(GTK_VERSION)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					..\..\gdk\gdkmarshalers.h: ..\..\gdk\gdkmarshalers.list
 | 
				
			||||||
 | 
						$(PYTHON) $(GLIB_GENMARSHAL) $(GDK_MARSHALERS_FLAGS) --header $** > $@.tmp
 | 
				
			||||||
 | 
						@move $@.tmp $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					..\..\gdk\gdkmarshalers.c: ..\..\gdk\gdkmarshalers.list
 | 
				
			||||||
 | 
						$(PYTHON) $(GLIB_GENMARSHAL) $(GDK_MARSHALERS_FLAGS) --body $** > $@.tmp
 | 
				
			||||||
 | 
						@move $@.tmp $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					..\..\gdk\gdk.gresource.xml:
 | 
				
			||||||
 | 
						@echo ^<?xml version='1.0' encoding='UTF-8'?^> >$@
 | 
				
			||||||
 | 
						@echo ^<gresources^> >> $@
 | 
				
			||||||
 | 
						@echo  ^<gresource prefix='/org/gtk/libgdk'^> >> $@
 | 
				
			||||||
 | 
						@for %%f in (..\..\gdk\resources\glsl\*.glsl) do @echo     ^<file alias='glsl/%%~nxf'^>resources/glsl/%%~nxf^</file^> >> $@
 | 
				
			||||||
 | 
						@echo   ^</gresource^> >> $@
 | 
				
			||||||
 | 
						@echo ^</gresources^> >> $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					..\..\gdk\gdkresources.h: ..\..\gdk\gdk.gresource.xml
 | 
				
			||||||
 | 
						$(GLIB_COMPILE_RESOURCES) $(GDK_RESOURCES_ARGS) --generate-header
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					..\..\gdk\gdkresources.c: ..\..\gdk\gdk.gresource.xml $(GDK_RESOURCES)
 | 
				
			||||||
 | 
						$(GLIB_COMPILE_RESOURCES) $(GDK_RESOURCES_ARGS) --generate-source
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Remove the generated files
 | 
					# Remove the generated files
 | 
				
			||||||
clean:
 | 
					clean:
 | 
				
			||||||
	@-del ..\..\gdk\gdkconfig.h
 | 
						@-del /f /q ..\..\gdk\gdkresources.c
 | 
				
			||||||
 | 
						@-del /f /q ..\..\gdk\gdkresources.h
 | 
				
			||||||
 | 
						@-del /f /q ..\..\gdk\gdk.gresource.xml
 | 
				
			||||||
 | 
						@-del /f /q ..\..\gdk\gdkmarshalers.c
 | 
				
			||||||
 | 
						@-del /f /q ..\..\gdk\gdkmarshalers.h
 | 
				
			||||||
 | 
						@-del /f /q ..\..\gdk\gdkversionmacros.h
 | 
				
			||||||
 | 
						@-del /f /q ..\..\gdk\gdkconfig.h
 | 
				
			||||||
	@if exist ..\..\gdk-$(CFG)-$(GDK_CONFIG)-build del ..\..\gdk-$(CFG)-$(GDK_CONFIG)-build
 | 
						@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_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-$(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
 | 
						@if exist ..\..\gdk-$(CFG)-$(GDK_DEL_CONFIG)-build del ..\..\gdk-$(CFG)-$(GDK_DEL_CONFIG)-build
 | 
				
			||||||
	@-del ..\..\config.h
 | 
						@-del /f /q ..\..\config.h
 | 
				
			||||||
 | 
				
			|||||||
@ -7,7 +7,7 @@
 | 
				
			|||||||
    <GenerateRequiredSourcesBase>cd ..
 | 
					    <GenerateRequiredSourcesBase>cd ..
 | 
				
			||||||
set VCInstallDir=$(VCInstallDir)
 | 
					set VCInstallDir=$(VCInstallDir)
 | 
				
			||||||
nmake -f generate-msvc.mak PREFIX=$(GlibEtcInstallRoot)</GenerateRequiredSourcesBase>
 | 
					nmake -f generate-msvc.mak PREFIX=$(GlibEtcInstallRoot)</GenerateRequiredSourcesBase>
 | 
				
			||||||
    <GeneratedSources>..\..\..\config.h;..\..\..\gdk\gdkconfig.h</GeneratedSources>
 | 
					    <GeneratedGdkSources>..\..\..\config.h;..\..\..\gdk\gdkconfig.h;..\..\gdk\gdkversionmacros.h;..\..\..\gdk\gdkmarshalers.h;..\..\..\gdk\gdkmarshalers.c;..\..\..\gdk\gdkresources.h;..\..\..\gdk\gdkresources.c</GeneratedGdkSources>
 | 
				
			||||||
    <GDbusCodeGenCmd>c:\vs$(VSVer).0\$(Platform)\bin\gdbus-codegen --interface-prefix org.Gtk. --c-namespace _Gtk --generate-c-code gtkdbusgenerated ./gtkdbusinterfaces.xml</GDbusCodeGenCmd>
 | 
					    <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>
 | 
					    <GenerateGtkDbusBuiltSources>cd ..\..\..\gtk & $(PythonDir)\python $(GDbusCodeGenCmd) & cd $(SolutionDir)</GenerateGtkDbusBuiltSources>
 | 
				
			||||||
    <CopyGtkWin32RC>copy ..\..\..\gtk\gtk-win32.rc.body ..\..\..\gtk\gtk-win32.rc</CopyGtkWin32RC>
 | 
					    <CopyGtkWin32RC>copy ..\..\..\gtk\gtk-win32.rc.body ..\..\..\gtk\gtk-win32.rc</CopyGtkWin32RC>
 | 
				
			||||||
@ -28,8 +28,8 @@ del ..\..\..\gtk\gtktypefuncs.combined.c ..\..\..\gtk\gtktypefuncs.preproc.c
 | 
				
			|||||||
    <BuildMacro Include="GenerateRequiredSourcesBase">
 | 
					    <BuildMacro Include="GenerateRequiredSourcesBase">
 | 
				
			||||||
      <Value>$(GenerateRequiredSourcesBase)</Value>
 | 
					      <Value>$(GenerateRequiredSourcesBase)</Value>
 | 
				
			||||||
    </BuildMacro>
 | 
					    </BuildMacro>
 | 
				
			||||||
    <BuildMacro Include="GeneratedSources">
 | 
					    <BuildMacro Include="GeneratedGdkSources">
 | 
				
			||||||
      <Value>$(GeneratedSources)</Value>
 | 
					      <Value>$(GeneratedGdkSources)</Value>
 | 
				
			||||||
    </BuildMacro>
 | 
					    </BuildMacro>
 | 
				
			||||||
    <BuildMacro Include="GDbusCodeGenCmd">
 | 
					    <BuildMacro Include="GDbusCodeGenCmd">
 | 
				
			||||||
      <Value>$(GDbusCodeGenCmd)</Value>
 | 
					      <Value>$(GDbusCodeGenCmd)</Value>
 | 
				
			||||||
 | 
				
			|||||||
@ -121,19 +121,19 @@
 | 
				
			|||||||
  </ImportGroup>
 | 
					  </ImportGroup>
 | 
				
			||||||
  <PropertyGroup Label="UserMacros" />
 | 
					  <PropertyGroup Label="UserMacros" />
 | 
				
			||||||
  <PropertyGroup>
 | 
					  <PropertyGroup>
 | 
				
			||||||
    <NMakeBuildCommandLine Condition="'$(Configuration)' == 'Debug_Broadway'">$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1</NMakeBuildCommandLine>
 | 
					    <NMakeBuildCommandLine Condition="'$(Configuration)' == 'Debug_Broadway'">$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam)</NMakeBuildCommandLine>
 | 
				
			||||||
    <NMakeBuildCommandLine Condition="'$(Configuration)' == 'Release_Broadway'">$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1</NMakeBuildCommandLine>
 | 
					    <NMakeBuildCommandLine Condition="'$(Configuration)' == 'Release_Broadway'">$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam)</NMakeBuildCommandLine>
 | 
				
			||||||
    <NMakeBuildCommandLine Condition="'$(Configuration)' == 'Debug'">$(GenerateRequiredSourcesBase) CFG=$(Configuration)</NMakeBuildCommandLine>
 | 
					    <NMakeBuildCommandLine Condition="'$(Configuration)' == 'Debug'">$(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam)</NMakeBuildCommandLine>
 | 
				
			||||||
    <NMakeBuildCommandLine Condition="'$(Configuration)' == 'Release'">$(GenerateRequiredSourcesBase) CFG=$(Configuration)</NMakeBuildCommandLine>
 | 
					    <NMakeBuildCommandLine Condition="'$(Configuration)' == 'Release'">$(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam)</NMakeBuildCommandLine>
 | 
				
			||||||
    <NMakeReBuildCommandLine Condition="'$(Configuration)' == 'Debug_Broadway'">$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 clean all</NMakeReBuildCommandLine>
 | 
					    <NMakeReBuildCommandLine Condition="'$(Configuration)' == 'Debug_Broadway'">$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam) clean all</NMakeReBuildCommandLine>
 | 
				
			||||||
    <NMakeReBuildCommandLine Condition="'$(Configuration)' == 'Release_Broadway'">$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 clean all</NMakeReBuildCommandLine>
 | 
					    <NMakeReBuildCommandLine Condition="'$(Configuration)' == 'Release_Broadway'">$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) clean all</NMakeReBuildCommandLine>
 | 
				
			||||||
    <NMakeReBuildCommandLine Condition="'$(Configuration)' == 'Debug'">$(GenerateRequiredSourcesBase) CFG=$(Configuration) clean all</NMakeReBuildCommandLine>
 | 
					    <NMakeReBuildCommandLine Condition="'$(Configuration)' == 'Debug'">$(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam) clean all</NMakeReBuildCommandLine>
 | 
				
			||||||
    <NMakeReBuildCommandLine Condition="'$(Configuration)' == 'Release'">$(GenerateRequiredSourcesBase) CFG=$(Configuration) clean all</NMakeReBuildCommandLine>
 | 
					    <NMakeReBuildCommandLine Condition="'$(Configuration)' == 'Release'">$(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam) clean all</NMakeReBuildCommandLine>
 | 
				
			||||||
    <NMakeCleanCommandLine Condition="'$(Configuration)' == 'Debug_Broadway'">$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 clean</NMakeCleanCommandLine>
 | 
					    <NMakeCleanCommandLine Condition="'$(Configuration)' == 'Debug_Broadway'">$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam) clean</NMakeCleanCommandLine>
 | 
				
			||||||
    <NMakeCleanCommandLine Condition="'$(Configuration)' == 'Release_Broadway'">$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 clean</NMakeCleanCommandLine>
 | 
					    <NMakeCleanCommandLine Condition="'$(Configuration)' == 'Release_Broadway'">$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) clean</NMakeCleanCommandLine>
 | 
				
			||||||
    <NMakeCleanCommandLine Condition="'$(Configuration)' == 'Debug'">$(GenerateRequiredSourcesBase) CFG=$(Configuration) clean</NMakeCleanCommandLine>
 | 
					    <NMakeCleanCommandLine Condition="'$(Configuration)' == 'Debug'">$(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam) clean</NMakeCleanCommandLine>
 | 
				
			||||||
    <NMakeCleanCommandLine Condition="'$(Configuration)' == 'Release_Broadway'">$(GenerateRequiredSourcesBase) CFG=$(Configuration) clean</NMakeCleanCommandLine>
 | 
					    <NMakeCleanCommandLine Condition="'$(Configuration)' == 'Release'">$(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam) clean</NMakeCleanCommandLine>
 | 
				
			||||||
    <NMakeOutput>$(GeneratedSources)</NMakeOutput>
 | 
					    <NMakeOutput>$(GeneratedGdkSources)</NMakeOutput>
 | 
				
			||||||
  </PropertyGroup>
 | 
					  </PropertyGroup>
 | 
				
			||||||
  <ItemGroup>
 | 
					  <ItemGroup>
 | 
				
			||||||
  </ItemGroup>
 | 
					  </ItemGroup>
 | 
				
			||||||
 | 
				
			|||||||
@ -10,8 +10,8 @@
 | 
				
			|||||||
		Value="cd ..
set VCInstallDir=$(VCInstallDir)
nmake -f generate-msvc.mak PREFIX=$(GlibEtcInstallRoot)"
 | 
							Value="cd ..
set VCInstallDir=$(VCInstallDir)
nmake -f generate-msvc.mak PREFIX=$(GlibEtcInstallRoot)"
 | 
				
			||||||
	/>
 | 
						/>
 | 
				
			||||||
	<UserMacro
 | 
						<UserMacro
 | 
				
			||||||
		Name="GeneratedSources"
 | 
							Name="GeneratedGdkSources"
 | 
				
			||||||
		Value="..\..\..\config.h;..\..\..\gdk\gdkconfig.h"
 | 
							Value="..\..\..\config.h;..\..\..\gdk\gdkconfig.h;..\..\gdk\gdkversionmacros.h;..\..\..\gdk\gdkmarshalers.h;..\..\..\gdk\gdkmarshalers.c;..\..\..\gdk\gdkresources.h;..\..\..\gdk\gdkresources.c"
 | 
				
			||||||
	/>
 | 
						/>
 | 
				
			||||||
	<UserMacro
 | 
						<UserMacro
 | 
				
			||||||
		Name="GDbusCodeGenCmd"
 | 
							Name="GDbusCodeGenCmd"
 | 
				
			||||||
 | 
				
			|||||||
@ -28,10 +28,10 @@
 | 
				
			|||||||
			>
 | 
								>
 | 
				
			||||||
			<Tool
 | 
								<Tool
 | 
				
			||||||
				Name="VCNMakeTool"
 | 
									Name="VCNMakeTool"
 | 
				
			||||||
				BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName)"
 | 
									BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam)"
 | 
				
			||||||
				ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) clean all"
 | 
									ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam) clean all"
 | 
				
			||||||
				CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) clean"
 | 
									CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam) clean"
 | 
				
			||||||
				Output="$(GtkIntrospectBuiltFiles)"
 | 
									Output="$(GeneratedGdkSources)"
 | 
				
			||||||
			/>
 | 
								/>
 | 
				
			||||||
		</Configuration>
 | 
							</Configuration>
 | 
				
			||||||
		<Configuration
 | 
							<Configuration
 | 
				
			||||||
@ -43,15 +43,14 @@
 | 
				
			|||||||
			>
 | 
								>
 | 
				
			||||||
			<Tool
 | 
								<Tool
 | 
				
			||||||
				Name="VCNMakeTool"
 | 
									Name="VCNMakeTool"
 | 
				
			||||||
				BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName)"
 | 
									BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam)"
 | 
				
			||||||
				ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) clean all"
 | 
									ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam) clean all"
 | 
				
			||||||
				CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) clean"
 | 
									CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam) clean"
 | 
				
			||||||
				Output="$(GtkIntrospectBuiltFiles)"
 | 
									Output="$(GeneratedGdkSources)"
 | 
				
			||||||
			/>
 | 
								/>
 | 
				
			||||||
		</Configuration>
 | 
							</Configuration>
 | 
				
			||||||
		<Configuration
 | 
							<Configuration
 | 
				
			||||||
			Name="Debug_Broadway|Win32"
 | 
								Name="Debug_Broadway|Win32"
 | 
				
			||||||
			IntermediateDirectory="$(ConfigurationName)"
 | 
					 | 
				
			||||||
			ConfigurationType="0"
 | 
								ConfigurationType="0"
 | 
				
			||||||
			InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
 | 
								InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
 | 
				
			||||||
			CharacterSet="2"
 | 
								CharacterSet="2"
 | 
				
			||||||
@ -59,10 +58,10 @@
 | 
				
			|||||||
			>
 | 
								>
 | 
				
			||||||
			<Tool
 | 
								<Tool
 | 
				
			||||||
				Name="VCNMakeTool"
 | 
									Name="VCNMakeTool"
 | 
				
			||||||
				BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1"
 | 
									BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam)"
 | 
				
			||||||
				ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 clean all"
 | 
									ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam) clean all"
 | 
				
			||||||
				CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 clean"
 | 
									CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam) clean"
 | 
				
			||||||
				Output="$(GtkIntrospectBuiltFiles)"
 | 
									Output="$(GeneratedGdkSources)"
 | 
				
			||||||
			/>
 | 
								/>
 | 
				
			||||||
		</Configuration>
 | 
							</Configuration>
 | 
				
			||||||
		<Configuration
 | 
							<Configuration
 | 
				
			||||||
@ -74,15 +73,14 @@
 | 
				
			|||||||
			>
 | 
								>
 | 
				
			||||||
			<Tool
 | 
								<Tool
 | 
				
			||||||
				Name="VCNMakeTool"
 | 
									Name="VCNMakeTool"
 | 
				
			||||||
				BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1"
 | 
									BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam)"
 | 
				
			||||||
				ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 clean all"
 | 
									ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam) clean all"
 | 
				
			||||||
				CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 clean"
 | 
									CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam) clean"
 | 
				
			||||||
				Output="$(GtkIntrospectBuiltFiles)"
 | 
									Output="$(GeneratedGdkSources)"
 | 
				
			||||||
			/>
 | 
								/>
 | 
				
			||||||
		</Configuration>
 | 
							</Configuration>
 | 
				
			||||||
		<Configuration
 | 
							<Configuration
 | 
				
			||||||
			Name="Release|Win32"
 | 
								Name="Release|Win32"
 | 
				
			||||||
			IntermediateDirectory="$(ConfigurationName)"
 | 
					 | 
				
			||||||
			ConfigurationType="0"
 | 
								ConfigurationType="0"
 | 
				
			||||||
			InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
 | 
								InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
 | 
				
			||||||
			CharacterSet="2"
 | 
								CharacterSet="2"
 | 
				
			||||||
@ -91,10 +89,10 @@
 | 
				
			|||||||
			>
 | 
								>
 | 
				
			||||||
			<Tool
 | 
								<Tool
 | 
				
			||||||
				Name="VCNMakeTool"
 | 
									Name="VCNMakeTool"
 | 
				
			||||||
				BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName)"
 | 
									BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam)"
 | 
				
			||||||
				ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) clean all"
 | 
									ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam) clean all"
 | 
				
			||||||
				CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) clean"
 | 
									CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam) clean"
 | 
				
			||||||
				Output="$(GtkIntrospectBuiltFiles)"
 | 
									Output="$(GeneratedGdkSources)"
 | 
				
			||||||
			/>
 | 
								/>
 | 
				
			||||||
		</Configuration>
 | 
							</Configuration>
 | 
				
			||||||
		<Configuration
 | 
							<Configuration
 | 
				
			||||||
@ -107,15 +105,14 @@
 | 
				
			|||||||
			>
 | 
								>
 | 
				
			||||||
			<Tool
 | 
								<Tool
 | 
				
			||||||
				Name="VCNMakeTool"
 | 
									Name="VCNMakeTool"
 | 
				
			||||||
				BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName)"
 | 
									BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam)"
 | 
				
			||||||
				ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) clean all"
 | 
									ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam) clean all"
 | 
				
			||||||
				CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) clean"
 | 
									CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam) clean"
 | 
				
			||||||
				Output="$(GtkIntrospectBuiltFiles)"
 | 
									Output="$(GeneratedGdkSources)"
 | 
				
			||||||
			/>
 | 
								/>
 | 
				
			||||||
		</Configuration>
 | 
							</Configuration>
 | 
				
			||||||
		<Configuration
 | 
							<Configuration
 | 
				
			||||||
			Name="Release_Broadway|Win32"
 | 
								Name="Release_Broadway|Win32"
 | 
				
			||||||
			IntermediateDirectory="$(ConfigurationName)"
 | 
					 | 
				
			||||||
			ConfigurationType="0"
 | 
								ConfigurationType="0"
 | 
				
			||||||
			InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
 | 
								InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
 | 
				
			||||||
			CharacterSet="2"
 | 
								CharacterSet="2"
 | 
				
			||||||
@ -124,10 +121,10 @@
 | 
				
			|||||||
			>
 | 
								>
 | 
				
			||||||
			<Tool
 | 
								<Tool
 | 
				
			||||||
				Name="VCNMakeTool"
 | 
									Name="VCNMakeTool"
 | 
				
			||||||
				BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1"
 | 
									BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam)"
 | 
				
			||||||
				ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 clean all"
 | 
									ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) clean all"
 | 
				
			||||||
				CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 clean"
 | 
									CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) clean"
 | 
				
			||||||
				Output="$(GtkIntrospectBuiltFiles)"
 | 
									Output="$(GeneratedGdkSources)"
 | 
				
			||||||
			/>
 | 
								/>
 | 
				
			||||||
		</Configuration>
 | 
							</Configuration>
 | 
				
			||||||
		<Configuration
 | 
							<Configuration
 | 
				
			||||||
@ -140,10 +137,10 @@
 | 
				
			|||||||
			>
 | 
								>
 | 
				
			||||||
			<Tool
 | 
								<Tool
 | 
				
			||||||
				Name="VCNMakeTool"
 | 
									Name="VCNMakeTool"
 | 
				
			||||||
				BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1"
 | 
									BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam)"
 | 
				
			||||||
				ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 clean all"
 | 
									ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) clean all"
 | 
				
			||||||
				CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 clean"
 | 
									CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) clean"
 | 
				
			||||||
				Output="$(GtkIntrospectBuiltFiles)"
 | 
									Output="$(GeneratedGdkSources)"
 | 
				
			||||||
			/>
 | 
								/>
 | 
				
			||||||
		</Configuration>
 | 
							</Configuration>
 | 
				
			||||||
	</Configurations>
 | 
						</Configurations>
 | 
				
			||||||
 | 
				
			|||||||
@ -1963,6 +1963,7 @@ docs/reference/libgail-util/version.xml
 | 
				
			|||||||
docs/tools/Makefile
 | 
					docs/tools/Makefile
 | 
				
			||||||
build/Makefile
 | 
					build/Makefile
 | 
				
			||||||
build/win32/Makefile
 | 
					build/win32/Makefile
 | 
				
			||||||
 | 
					build/win32/config-msvc.mak.in
 | 
				
			||||||
build/win32/vs9/Makefile
 | 
					build/win32/vs9/Makefile
 | 
				
			||||||
build/win32/vs9/gtk3-version-paths.vsprops
 | 
					build/win32/vs9/gtk3-version-paths.vsprops
 | 
				
			||||||
build/win32/vs10/Makefile
 | 
					build/win32/vs10/Makefile
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user