diff options
author | wsoltys <wiso@xbmc.org> | 2014-06-08 14:20:19 +0200 |
---|---|---|
committer | wsnipex <wsnipex@a1.net> | 2014-06-30 09:17:14 +0200 |
commit | 758f5044ca2f03738cc4e6e604991d3998d26a7a (patch) | |
tree | 5ff4336298bd9e700374b801b7011b74270ba2fd /tools/windows | |
parent | 348b4695bd58f4020a20c9e34fbf427d8199f00a (diff) |
[WIN32] added automatic versioning (batch file done by wsnipex)
and generate addons/xbmc.addon/addon.xml in CompileInfo.bat, thx Montellese
Diffstat (limited to 'tools/windows')
-rw-r--r-- | tools/windows/CompileInfo.bat | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tools/windows/CompileInfo.bat b/tools/windows/CompileInfo.bat new file mode 100644 index 0000000000..85fc87d5e5 --- /dev/null +++ b/tools/windows/CompileInfo.bat @@ -0,0 +1,16 @@ +@ECHO OFF + +SET cur_dir=%CD% + +SET base_dir=%cur_dir%\..\.. +SET builddeps_dir=%cur_dir%\..\..\project\BuildDependencies +SET bin_dir=%builddeps_dir%\bin +SET msys_bin_dir=%builddeps_dir%\msys\bin + +for /f %%i in ('%msys_bin_dir%\awk.exe "/VERSION_MAJOR/ {print $2}" %base_dir%\version.txt') do set major=%%i +for /f %%i in ('%msys_bin_dir%\awk.exe "/VERSION_MINOR/ {print $2}" %base_dir%\version.txt') do set minor=%%i +for /f %%i in ('%msys_bin_dir%\awk.exe "/VERSION_TAG/ {print $2}" %base_dir%\version.txt') do set tag=%%i +for /f %%i in ('%msys_bin_dir%\awk.exe "/ADDON_API/ {print $2}" %base_dir%\version.txt') do set addon_api=%%i +"%msys_bin_dir%\sed.exe" -e s/@APP_VERSION_MAJOR@/%major%/g -e s/@APP_VERSION_MINOR@/%minor%/g -e s/@APP_VERSION_TAG@/%tag%/g "%base_dir%\xbmc\CompileInfo.cpp.in" > "%base_dir%\xbmc\CompileInfo.cpp" +"%msys_bin_dir%\sed.exe" s/@APP_ADDON_API@/%addon_api%/g "%base_dir%\addons\xbmc.addon\addon.xml.in" > "%base_dir%\addons\xbmc.addon\addon.xml" + |