win-pvdrivers

view makedist.bat @ 611:8fdba34031a8

Tag hg on build when the TAG_HG file is present
author James Harper <james.harper@bendigoit.com.au>
date Wed Jul 15 19:54:03 2009 +1000 (2009-07-15)
parents ac614e49832c
children 748f32b33e5d
line source
1 @echo off
2 IF NOT EXIST set_ddk_path.bat ECHO >set_ddk_path.bat SET DDK_PATH=C:\WinDDK\6001.18002
4 SET VERSION=0.10.0
5 SET BUILD_NUMBER=0
6 IF EXIST build_number.bat CALL build_number.bat
8 SET GPLPV_VERSION=%VERSION%.%BUILD_NUMBER%
10 SET /A BUILD_NUMBER=%BUILD_NUMBER%+1
11 ECHO >build_number.bat SET BUILD_NUMBER=%BUILD_NUMBER%
13 ECHO BUILDING %GPLPV_VERSION%
15 CALL set_ddk_path.bat
17 SET PV_DIR=%CD%
19 ECHO PV_DIR=%PV_DIR%
21 cmd /C "%DDK_PATH%\bin\setenv.bat %DDK_PATH%\ fre WXP && CD /D "%PV_DIR%" && build -cZg && call sign.bat && call wix.bat"
23 cmd /C "%DDK_PATH%\bin\setenv.bat %DDK_PATH%\ fre WNET && CD /D "%PV_DIR%" && build -cZg && call sign.bat && call wix.bat"
25 cmd /C "%DDK_PATH%\bin\setenv.bat %DDK_PATH%\ fre x64 WNET && CD /D "%PV_DIR%" && build -cZg && call sign.bat && call wix.bat"
27 cmd /C "%DDK_PATH%\bin\setenv.bat %DDK_PATH%\ fre WLH && CD /D "%PV_DIR%" && build -cZg && call sign.bat && call wix.bat"
29 cmd /C "%DDK_PATH%\bin\setenv.bat %DDK_PATH%\ fre x64 WLH && CD /D "%PV_DIR%" && build -cZg && call sign.bat && call wix.bat"
31 cmd /C "%DDK_PATH%\bin\setenv.bat %DDK_PATH%\ chk WXP && CD /D "%PV_DIR%" && build -cZg && call sign.bat && call wix.bat"
33 cmd /C "%DDK_PATH%\bin\setenv.bat %DDK_PATH%\ chk WNET && CD /D "%PV_DIR%" && build -cZg && call sign.bat && call wix.bat"
35 cmd /C "%DDK_PATH%\bin\setenv.bat %DDK_PATH%\ chk x64 WNET && CD /D "%PV_DIR%" && build -cZg && call sign.bat && call wix.bat"
37 cmd /C "%DDK_PATH%\bin\setenv.bat %DDK_PATH%\ chk WLH && CD /D "%PV_DIR%" && build -cZg && call sign.bat && call wix.bat"
39 cmd /C "%DDK_PATH%\bin\setenv.bat %DDK_PATH%\ chk x64 WLH && CD /D "%PV_DIR%" && build -cZg && call sign.bat && call wix.bat"
41 IF NOT EXIST TAG_HG GOTO DONT_TAG
42 IF EXIST BUILD*.WRN GOTO DONT_TAG
43 IF EXIST BUILD*.ERR GOTO DONT_TAG
45 hg tag %GPLPV_VERSION%
47 :DONT_TAG