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