1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|
@echo off
REM
REM Setup the following values as required for the installation
REM
SET APPVENDOR=The pgAdmin Development Team
SET APPNAME=pgAdmin III
SET APPKEYWORDS=PostgreSQL, pgAdmin
SET APPCOMMENTS=PostgreSQL Tools
SET APPDESCRIPTION=Management and administration tools for the PostgreSQL DBMS
SET WIXDIR="C:\Program Files (x86)\Windows Installer XML v3\bin"
SET BUILDTREE="../.."
SET BRANDED=0
SET BRANDINGDIR="../../branding"
REM
REM END OF CONFIG SECTION
REM
if NOT "%1"=="" GOTO REGEN_GUIDS
echo Invalid command line options.
echo Usage: "Make.bat <Major.Minor version number>"
echo "Make.bat REGENGUIDS"
echo.
GOTO EXIT
:REGEN_GUIDS
if NOT "%1"=="REGENGUIDS" GOTO BUILD_PACKAGE
echo.
echo Regenerating GUIDs in src/pgadmin3.wxs...
perl utils\regenguids.pl src/pgadmin3.wxs
move src\pgadmin3.wxs.out src\pgadmin3.wxs
echo Regenerating GUIDs in src/i18ndata.wxs...
perl utils\regenguids.pl ./src/i18ndata.wxs
move src\i18ndata.wxs.out src\i18ndata.wxs
echo.
echo Done!
GOTO EXIT
:BUILD_PACKAGE
echo.
echo Building %APPNAME% Installer...
%WIXDIR%\candle -nologo -dWXDIR="%WXWIN%" -dPGDIR="%PGDIR%" -dPGBUILD="%PGBUILD%" -dBUILDTREE="%BUILDTREE%" -dBRANDED=%BRANDED% -dBRANDINGDIR="%BRANDINGDIR%" -dAPPVENDOR="%APPVENDOR%" -dAPPNAME="%APPNAME%" -dAPPKEYWORDS="%APPKEYWORDS%" -dAPPCOMMENTS="%APPCOMMENTS%" -dAPPDESCRIPTION="%APPDESCRIPTION%" -dAPPVERSION="%1" -dSYSTEM32DIR="%SystemRoot%\System32" -dPFILESDIR="%ProgramFiles%" src/pgadmin3.wxs
IF ERRORLEVEL 1 GOTO ERR_HANDLER
%WIXDIR%\light -sice:ICE03 -sice:ICE25 -sice:ICE82 -sw1101 -nologo -ext WixUIExtension -cultures:en-us pgadmin3.wixobj
IF ERRORLEVEL 1 GOTO ERR_HANDLER
echo.
echo Done!
GOTO EXIT
:ERR_HANDLER
echo.
echo Aborting build!
GOTO EXIT
:EXIT
|