351eda85431b56d89a6061f1636d2acceb54d0c8
[gpac.git] /
1 set OLDDIR=%CD%\r
2 cd /d %~dp0\r
3 \r
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
12 \r
13 set gpac_version="0.8.0-r%gpac_revision%\r
14 \r
15 ECHO [Version] > gpaccab.inf\r
16 ECHO Provider = "GPAC %gpac_version%" >> gpaccab.inf\r
17 type gpac.inf >> gpaccab.inf\r
18 \r
19 CabWiz gpaccab.inf\r
20 \r
21 ECHO off\r
22 \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
32 \r
33 ECHO on\r
34 \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
37 DEL gpaccab.cab\r
38 DEL gpaccab.inf\r
39 DEL gpac.ini\r
40 DEL *.tmp\r
41 \r
42 cd /d %OLDDIR%\r