win32/generate-msvc.mak: Support generating all GDK projects
This extends the support to generate all the GDK Visual Studio projects, which include GDK, GDK-Broadway and broadwayd, in addition to GDK-Win32. The rule to regenerate the GDK-Win32 project is now changed to regenerate all GDK projects, with or without EGL support in GDK-Win32. Also, remove extraneous blank spaces in win32/vs10/broadwayd.vcxprojin to avoid errors when generating the full VS2010+ broadwayd Visual Studio projects with this update. Use inference rules and re-group things a bit, to make things cleaner and clearer.
This commit is contained in:
@ -87,6 +87,24 @@ NULL=
|
||||
# For GDK-Broadway public headers
|
||||
!include ..\gdk\broadway\gdk-broadway-sources.inc
|
||||
|
||||
!if [call create-lists.bat header gdk_sources_msvc$(VSVER)_$(PLAT).mak GDK_BROADWAY_C_SRCS]
|
||||
!endif
|
||||
|
||||
!if [for %f in ($(GDK_BROADWAY_NON_GENERATED_SOURCES)) do @if "%~xf" == ".c" call create-lists.bat file gdk_sources_msvc$(VSVER)_$(PLAT).mak ..\gdk\broadway\%f]
|
||||
!endif
|
||||
|
||||
!if [call create-lists.bat footer gdk_sources_msvc$(VSVER)_$(PLAT).mak]
|
||||
!endif
|
||||
|
||||
!if [call create-lists.bat header gdk_sources_msvc$(VSVER)_$(PLAT).mak BROADWAYD_C_SRCS]
|
||||
!endif
|
||||
|
||||
!if [for %f in ($(broadwayd_SOURCES)) do @if "%~xf" == ".c" call create-lists.bat file gdk_sources_msvc$(VSVER)_$(PLAT).mak ..\gdk\broadway\%f]
|
||||
!endif
|
||||
|
||||
!if [call create-lists.bat footer gdk_sources_msvc$(VSVER)_$(PLAT).mak]
|
||||
!endif
|
||||
|
||||
!include gdk_sources_msvc$(VSVER)_$(PLAT).mak
|
||||
|
||||
!if [del /f /q gdk_sources_msvc$(VSVER)_$(PLAT).mak]
|
||||
|
||||
Reference in New Issue
Block a user