1set OLDDIR=%CD% 2cd /d %~dp0 3 4for /f "delims=" %%a in ('git describe --tags --long') do @set VERSION=%%a 5for /f "delims=" %%a in ('git describe --tags --abbrev=0') do @set TAG=%%a- 6for /f "delims=" %%a in ('git rev-parse --abbrev-ref HEAD') do @set BRANCH=%%a 7REM remove anotated tag from VERSION 8setlocal enabledelayedexpansion 9call set VERSION=%%VERSION:!TAG!=%% 10setlocal disabledelayedexpansion 11set revision="%VERSION%-%BRANCH%" 12 13set gpac_version="0.8.0-r%gpac_revision% 14 15ECHO [Version] > gpaccab.inf 16ECHO Provider = "GPAC %gpac_version%" >> gpaccab.inf 17type gpac.inf >> gpaccab.inf 18 19CabWiz gpaccab.inf 20 21ECHO off 22 23ECHO [CEAppManager]> gpac.ini 24ECHO Version = %gpac_version%>> gpac.ini 25ECHO Component = GPAC for Windows Mobile>> gpac.ini 26ECHO [GPAC for Windows Mobile]>> gpac.ini 27ECHO Description = GPAC MPEG-4 Player>> gpac.ini 28ECHO Uninstall = GPAC Osmophone>> gpac.ini 29ECHO IconFile = ..\..\..\..\doc\osmo4.ico>> gpac.ini 30ECHO IconIndex = 0 >> gpac.ini 31ECHO CabFiles = gpaccab.cab >> gpac.ini 32 33ECHO on 34 35ezsetup -l english -i gpac.ini -r readme.txt -e ../../../../COPYING -o gpac.exe 36rename gpac.exe "GPAC_%gpac_version%_WindowsMobile.exe" 37DEL gpaccab.cab 38DEL gpaccab.inf 39DEL gpac.ini 40DEL *.tmp 41 42cd /d %OLDDIR% 43