4 for /f "delims=" %%a in ('git describe --tags --long') do @set VERSION=%%a
\r
5 for /f "delims=" %%a in ('git describe --tags --abbrev=0') do @set TAG=%%a-
\r
6 for /f "delims=" %%a in ('git rev-parse --abbrev-ref HEAD') do @set BRANCH=%%a
\r
7 REM remove anotated tag from VERSION
\r
8 setlocal enabledelayedexpansion
\r
9 call set VERSION=%%VERSION:!TAG!=%%
\r
10 setlocal disabledelayedexpansion
\r
11 set revision="%VERSION%-%BRANCH%"
\r
13 set gpac_version="0.8.0-r%gpac_revision%
\r
15 ECHO [Version] > gpaccab.inf
\r
16 ECHO Provider = "GPAC %gpac_version%" >> gpaccab.inf
\r
17 type gpac.inf >> gpaccab.inf
\r
23 ECHO [CEAppManager]> gpac.ini
\r
24 ECHO Version = %gpac_version%>> gpac.ini
\r
25 ECHO Component = GPAC for Windows Mobile>> gpac.ini
\r
26 ECHO [GPAC for Windows Mobile]>> gpac.ini
\r
27 ECHO Description = GPAC MPEG-4 Player>> gpac.ini
\r
28 ECHO Uninstall = GPAC Osmophone>> gpac.ini
\r
29 ECHO IconFile = ..\..\..\..\doc\osmo4.ico>> gpac.ini
\r
30 ECHO IconIndex = 0 >> gpac.ini
\r
31 ECHO CabFiles = gpaccab.cab >> gpac.ini
\r
35 ezsetup -l english -i gpac.ini -r readme.txt -e ../../../../COPYING -o gpac.exe
\r
36 rename gpac.exe "GPAC_%gpac_version%_WindowsMobile.exe"
\r