~ubuntu-branches/ubuntu/trusty/psqlodbc/trusty-proposed

« back to all changes in this revision

Viewing changes to installer/Make.bat

  • Committer: Package Import Robot
  • Author(s): Martin Pitt
  • Date: 2013-10-24 07:21:55 UTC
  • mfrom: (16.1.2 sid)
  • Revision ID: package-import@ubuntu.com-20131024072155-xlf5odyk3iblcd51
Tags: 1:09.02.0100-2ubuntu1
* Merge with Debian unstable. Remaining Ubuntu changes:
  - debian/tests: Disable iodbc test and dependency, as in Ubuntu iodbc and
    unixodbc are not installable in parallel, and iodbc is obsolete and
    should be removed at some point.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
@echo off
2
 
 
3
 
REM Values to change include VERSION and SUBLOC, both below.
4
 
 
5
 
REM The subdirectory to install into
6
 
SET SUBLOC="0901"
7
 
 
8
 
if NOT "%1"=="" SET VERSION="%1"
9
 
if NOT "%1"=="" GOTO GOT_VERSION
10
 
 
11
 
REM The full version number of the build in XXXX.XX.XX format
12
 
SET VERSION="09.01.0200"
13
 
 
14
 
echo.
15
 
echo Version not specified - defaulting to %VERSION%
16
 
echo.
17
 
 
18
 
:GOT_VERSION
19
 
 
20
 
echo.
21
 
echo Building psqlODBC merge module...
22
 
 
23
 
candle -nologo -dVERSION=%VERSION% -dSUBLOC=%SUBLOC% -dPROGRAMFILES="%ProgramFiles%" -dSYSTEM32DIR="%SystemRoot%/system32" psqlodbcm.wxs
24
 
IF ERRORLEVEL 1 GOTO ERR_HANDLER
25
 
 
26
 
light -nologo -out psqlodbc.msm psqlodbcm.wixobj
27
 
IF ERRORLEVEL 1 GOTO ERR_HANDLER
28
 
 
29
 
echo.
30
 
echo Building psqlODBC installer database...
31
 
 
32
 
candle -nologo -dVERSION=%VERSION% -dSUBLOC=%SUBLOC% -dPROGRAMFILES="%ProgramFiles%" -dPROGRAMCOM="%ProgramFiles%/Common Files/Merge Modules" psqlodbc.wxs
33
 
IF ERRORLEVEL 1 GOTO ERR_HANDLER
34
 
 
35
 
light -nologo -ext WixUIExtension -cultures:en-us psqlodbc.wixobj
36
 
IF ERRORLEVEL 1 GOTO ERR_HANDLER
37
 
 
38
 
echo.
39
 
echo Done!
40
 
GOTO EXIT
41
 
 
42
 
:ERR_HANDLER
43
 
echo.
44
 
echo Aborting build!
45
 
GOTO EXIT
46
 
 
47
 
:EXIT
 
1
@echo off
 
2
 
 
3
:: Values to change include VERSION and SUBLOC, both below.
 
4
 
 
5
setlocal
 
6
SET X86PROGRAMFILES=%ProgramFiles%
 
7
SET X86COMMONFILES=%CommonProgramFiles%
 
8
 
 
9
if "%PROCESSOR_ARCHITECTURE%" == "x86" GOTO SET_LINKFILES
 
10
SET X86PROGRAMFILES=%ProgramFiles(x86)%
 
11
SET X86COMMONFILES=%CommonProgramFiles(x86)%
 
12
 
 
13
:SET_LINKFILES
 
14
:: echo X86PROGRAMFILES=%X86PROGRAMFILES%
 
15
:: echo X86COMMONFILES=%X86COMMONFILES%
 
16
::
 
17
:: When you reference PG server's libpq related dlls, set the
 
18
:: version to the variable PGVERSION (default 9.2) and call 
 
19
:: this batch file.
 
20
::
 
21
if "%PGVERSION%" == "" SET PGVERSION=9.2
 
22
::
 
23
:: When you placed libpq related dlls in the folder other than
 
24
:: the default one, set the folder name to the variable LIBPQBINDIR
 
25
:: and call this batch file.
 
26
::
 
27
if "%LIBPQBINDIR%" == "" (
 
28
        SET LINKFILES=%X86PROGRAMFILES%\PostgreSQL\%PGVERSION%\bin
 
29
 ) else (
 
30
        SET LINKFILES=%LIBPQBINDIR%
 
31
 )
 
32
 
 
33
if NOT "%1"=="" (
 
34
       SET VERSION="%1"
 
35
       GOTO GOT_VERSION
 
36
)
 
37
 
 
38
:: The full version number of the build in XXXX.XX.XX format
 
39
SET VERSION="09.02.0100"
 
40
echo.
 
41
echo Version not specified - defaulting to %VERSION%
 
42
echo.
 
43
 
 
44
:GOT_VERSION
 
45
 
 
46
:: The subdirectory to install into
 
47
SET SUBLOC=%VERSION:~1,2%%VERSION:~4,2%
 
48
 
 
49
echo.
 
50
echo Building psqlODBC/%SUBLOC% merge module...
 
51
 
 
52
candle -nologo -dVERSION=%VERSION% -dSUBLOC=%SUBLOC% -dLINKFILES="%LINKFILES%" psqlodbcm.wxs
 
53
IF ERRORLEVEL 1 GOTO ERR_HANDLER
 
54
 
 
55
light -nologo -out psqlodbc.msm psqlodbcm.wixobj
 
56
IF ERRORLEVEL 1 GOTO ERR_HANDLER
 
57
 
 
58
echo.
 
59
echo Building psqlODBC installer database...
 
60
 
 
61
candle -nologo -dVERSION=%VERSION% -dSUBLOC=%SUBLOC% -dPROGRAMFILES="%X86PROGRAMFILES%" -dPROGRAMCOM="%X86COMMONFILES%\Merge Modules" psqlodbc.wxs
 
62
IF ERRORLEVEL 1 GOTO ERR_HANDLER
 
63
 
 
64
light -nologo -ext WixUIExtension -cultures:en-us psqlodbc.wixobj
 
65
IF ERRORLEVEL 1 GOTO ERR_HANDLER
 
66
 
 
67
echo.
 
68
echo Done!
 
69
GOTO EXIT
 
70
 
 
71
:ERR_HANDLER
 
72
echo.
 
73
echo Aborting build!
 
74
GOTO EXIT
 
75
 
 
76
:EXIT
 
77
endlocal