diff --git a/build/win32/generate-msvc.mak b/build/win32/generate-msvc.mak index 99a61a6459..10b39b6256 100644 --- a/build/win32/generate-msvc.mak +++ b/build/win32/generate-msvc.mak @@ -44,10 +44,12 @@ all: \ ..\..\gdk\gdkmarshalers.h \ ..\..\gdk\gdkmarshalers.c \ ..\..\gdk\gdkresources.h \ - ..\..\gdk\gdkresources.c + ..\..\gdk\gdkresources.c \ + ..\..\demos\gtk-demo\demos.h -# Copy the pre-defined config.h.win32 +# Copy the pre-defined config.h.win32 and demos.h.win32 ..\..\config.h: ..\..\config.h.win32 +..\..\demos\gtk-demo\demos.h: ..\..\demos\gtk-demo\demos.h.win32 ..\..\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 @@ -58,7 +60,8 @@ all: \ ..\..\gdk\gdkconfig.h: ..\..\gdk-$(CFG)-$(GDK_CONFIG)-build ..\..\config.h \ -..\..\gdk\gdkconfig.h: +..\..\gdk\gdkconfig.h \ +..\..\demos\gtk-demo\demos.h: @copy $** $@ ..\..\gdk\gdkversionmacros.h: ..\..\gdk\gdkversionmacros.h.in @@ -88,6 +91,7 @@ all: \ # Remove the generated files clean: + @-del /f /q ..\..\demos\gtk-demo\demos.h @-del /f /q ..\..\gdk\gdkresources.c @-del /f /q ..\..\gdk\gdkresources.h @-del /f /q ..\..\gdk\gdk.gresource.xml diff --git a/build/win32/vs10/gtk3-gen-srcs.props b/build/win32/vs10/gtk3-gen-srcs.props index 726207f164..ca9414a26f 100644 --- a/build/win32/vs10/gtk3-gen-srcs.props +++ b/build/win32/vs10/gtk3-gen-srcs.props @@ -8,7 +8,8 @@ set VCInstallDir=$(VCInstallDir) nmake -f generate-msvc.mak PREFIX=$(GlibEtcInstallRoot) ..\..\..\config.h;..\..\..\gdk\gdkconfig.h;..\..\gdk\gdkversionmacros.h;..\..\..\gdk\gdkmarshalers.h;..\..\..\gdk\gdkmarshalers.c;..\..\..\gdk\gdkresources.h;..\..\..\gdk\gdkresources.c - c:\vs$(VSVer).0\$(Platform)\bin\gdbus-codegen --interface-prefix org.Gtk. --c-namespace _Gtk --generate-c-code gtkdbusgenerated ./gtkdbusinterfaces.xml + ..\..\..\demos\gtk-demo\demos.h + $(GlibEtcInstallRoot)\bin\gdbus-codegen --interface-prefix org.Gtk. --c-namespace _Gtk --generate-c-code gtkdbusgenerated ./gtkdbusinterfaces.xml cd ..\..\..\gtk & $(PythonDir)\python $(GDbusCodeGenCmd) & cd $(SolutionDir) copy ..\..\..\gtk\gtk-win32.rc.body ..\..\..\gtk\gtk-win32.rc $(PythonDir)\python ..\replace.py --action=replace-var --input=..\..\..\gtk\libgtk3.manifest.in --output=..\..\..\gtk\libgtk3.manifest --var=EXE_MANIFEST_ARCHITECTURE --outstring=* @@ -31,6 +32,9 @@ del ..\..\..\gtk\gtktypefuncs.combined.c ..\..\..\gtk\gtktypefuncs.preproc.c $(GeneratedGdkSources) + + $(GeneratedDemoSources) + $(GDbusCodeGenCmd) diff --git a/build/win32/vs10/gtk3-prebuild.vcxproj b/build/win32/vs10/gtk3-prebuild.vcxproj index 197beeb481..60615a340d 100644 --- a/build/win32/vs10/gtk3-prebuild.vcxproj +++ b/build/win32/vs10/gtk3-prebuild.vcxproj @@ -133,7 +133,7 @@ $(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) clean $(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam) clean $(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam) clean - $(GeneratedGdkSources) + $(GeneratedGdkSources);$(GeneratedDemoSources) diff --git a/build/win32/vs9/gtk3-gen-srcs.vsprops b/build/win32/vs9/gtk3-gen-srcs.vsprops index 6f2b0a12f2..c4e84ddd3c 100644 --- a/build/win32/vs9/gtk3-gen-srcs.vsprops +++ b/build/win32/vs9/gtk3-gen-srcs.vsprops @@ -13,6 +13,10 @@ Name="GeneratedGdkSources" Value="..\..\..\config.h;..\..\..\gdk\gdkconfig.h;..\..\gdk\gdkversionmacros.h;..\..\..\gdk\gdkmarshalers.h;..\..\..\gdk\gdkmarshalers.c;..\..\..\gdk\gdkresources.h;..\..\..\gdk\gdkresources.c" /> +