forked from Mirrors/openclonk
win32: Fill in Games Explorer XML data from Version.txt
parent
03d6d785b9
commit
dd7a9eb0e4
|
@ -87,6 +87,9 @@ do_subst = sed -e 's,[@]C4PROJECT[@],'"$$(sed -n 's/SET(C4PROJECT\s\+"\(.\+\)")/
|
|||
|
||||
C4Version.h: $(srcdir)/src/C4Version.h.in $(srcdir)/Version.txt
|
||||
$(do_subst) < $< > $@
|
||||
WindowsGamesExplorer.xml: $(srcdir)/src/res/WindowsGamesExplorer.xml.in $(srcdir)/Version.txt
|
||||
$(do_subst) < $< > $@
|
||||
src/res/engine.o: WindowsGamesExplorer.xml
|
||||
|
||||
#various hacks to get dependency tracking working with a precompiled C4Include
|
||||
if RECENT_GCC
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
SET(C4PROJECT "OpenClonk Project")
|
||||
SET(C4PROJECT_DOMAIN "openclonk")
|
||||
SET(C4PROJECT_TLD "org")
|
||||
SET(C4PROJECT_URL "http://www.{C4PROJECT_DOMAIN}.{C4PROJECT_TLD}")
|
||||
SET(C4PROJECT_URL "http://${C4PROJECT_DOMAIN}.${C4PROJECT_TLD}")
|
||||
|
||||
IF(CMAKE_HOST_UNIX)
|
||||
EXECUTE_PROCESS(COMMAND "date" "+%Y" OUTPUT_VARIABLE DATE)
|
||||
|
@ -73,5 +73,7 @@ else()
|
|||
set(C4VERSION "${C4VERSION} strange")
|
||||
endif()
|
||||
|
||||
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/src/C4Version.h.in ${CMAKE_CURRENT_BINARY_DIR}/C4Version.h ESCAPE_QUOTES)
|
||||
|
||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/C4Version.h.in ${CMAKE_CURRENT_BINARY_DIR}/C4Version.h ESCAPE_QUOTES)
|
||||
if(WIN32)
|
||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/res/WindowsGamesExplorer.xml.in ${CMAKE_CURRENT_BINARY_DIR}/WindowsGamesExplorer.xml ESCAPE_QUOTES)
|
||||
endif()
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<GameDefinitionFile xmlns:baseTypes="urn:schemas-microsoft-com:GamesExplorerBaseTypes.v1" xmlns="urn:schemas-microsoft-com:GameDescription.v1">
|
||||
<GameDefinition gameID="{C90AA63B-E8DB-4EAF-88EC-B5257A86FF5A}">
|
||||
<Name>OpenClonk</Name>
|
||||
<Name>@C4ENGINENAME@</Name>
|
||||
<Genres>
|
||||
<Genre>Action</Genre>
|
||||
<Genre>Strategy</Genre>
|
||||
|
@ -9,9 +9,10 @@
|
|||
<Version>
|
||||
<VersionFile path="Clonk.exe" />
|
||||
</Version>
|
||||
<SavedGames baseKnownFolderID="{f1b32785-6fba-4fcf-9d55-7b8e7f157091}" path="OpenClonk" />
|
||||
<SavedGames baseKnownFolderID="{f1b32785-6fba-4fcf-9d55-7b8e7f157091}" path="@C4ENGINENAME@" />
|
||||
<Developers>
|
||||
<Developer URI="http://openclonk.org">OpenClonk Project</Developer>
|
||||
<Developer URI="@C4PROJECT_URL@">@C4PROJECT@</Developer>
|
||||
</Developers>
|
||||
</GameDefinition>
|
||||
</GameDefinitionFile>
|
||||
|
|
@ -106,8 +106,10 @@ Section
|
|||
${GameExplorer_AddGame} $MultiUser.InstallMode $INSTDIR\Clonk.exe $INSTDIR $INSTDIR\Clonk.exe ${PRODUCT_GAME_EXPLORER_INSTANCE}
|
||||
|
||||
IfErrors StartMenu 0
|
||||
CreateDirectory $APPDATA\Microsoft\Windows\GameExplorer\${PRODUCT_GAME_EXPLORER_INSTANCE}\PlayTasks\1
|
||||
CreateShortcut $APPDATA\Microsoft\Windows\GameExplorer\${PRODUCT_GAME_EXPLORER_INSTANCE}\PlayTasks\1\Editor.lnk $INSTDIR\Clonk.exe --editor
|
||||
CreateDirectory $APPDATA\Microsoft\Windows\GameExplorer\${PRODUCT_GAME_EXPLORER_INSTANCE}\SupportTasks\0
|
||||
CreateShortcut $APPDATA\Microsoft\Windows\GameExplorer\${PRODUCT_GAME_EXPLORER_INSTANCE}\SupportTasks\0\Editor.lnk $INSTDIR\Clonk.exe --editor
|
||||
CreateShortcut "$APPDATA\Microsoft\Windows\GameExplorer\${PRODUCT_GAME_EXPLORER_INSTANCE}\SupportTasks\0\${PRODUCT_WEB_SITE_NAME}.lnk" "$INSTDIR\${PRODUCT_WEB_SITE_NAME}.url"
|
||||
goto EndStartMenu
|
||||
|
||||
StartMenu:
|
||||
|
|
Loading…
Reference in New Issue