| 227 |
dpurdie |
1 |
@echo off
|
|
|
2 |
goto start
|
| 6177 |
dpurdie |
3 |
# COPYRIGHT - VIX IP PTY LTD ("VIX"). ALL RIGHTS RESERVED.
|
| 227 |
dpurdie |
4 |
#
|
|
|
5 |
# Module name : jats.bat
|
|
|
6 |
# Module type : Makefile system
|
|
|
7 |
# Compiler(s) :
|
|
|
8 |
# Environment(s): n/a
|
|
|
9 |
#
|
|
|
10 |
# Description:
|
|
|
11 |
# Template file for a BATCH file to simplify access to a wrapper
|
|
|
12 |
# script to simplify use of JATS components.
|
|
|
13 |
#
|
|
|
14 |
# Tailor the environment variables and place within your PATH
|
|
|
15 |
#
|
|
|
16 |
# To be processed by the Windows cmd.exe command processor
|
|
|
17 |
#
|
| 229 |
dpurdie |
18 |
# Package: PACKAGE_TAG
|
| 227 |
dpurdie |
19 |
# Version: VERSION_TAG
|
|
|
20 |
#.........................................................................#
|
|
|
21 |
:start
|
|
|
22 |
REM
|
|
|
23 |
REM Important JATS environment variables
|
|
|
24 |
REM
|
|
|
25 |
REM GBE_MACHTYPE - The type of this machine
|
|
|
26 |
REM GBE_PERL - The Perl binary to use
|
|
|
27 |
REM GBE_CORE - The path to the JATS core(*)
|
|
|
28 |
REM GBE_DPKG - The main dpkg_archives repository (*)
|
|
|
29 |
REM GBE_DPKG_CACHE - Optional cache archive (*)
|
| 5206 |
dpurdie |
30 |
REM GBE_DPKG_CACHE_CTL - Optional control of GBE_DPKG_CACHE
|
| 227 |
dpurdie |
31 |
REM GBE_DPKG_LOCAL - Optional local archive (*)
|
|
|
32 |
REM GBE_DPKG_STORE - Optional global archive store (*)
|
| 4688 |
dpurdie |
33 |
REM GBE_DPKG_REPLICA - Optional package archive store (*)
|
| 6276 |
dpurdie |
34 |
REM GBE_DPKG_ESCROW - Optional package archive store for escrow (*)
|
| 227 |
dpurdie |
35 |
REM GBE_DPLY - Optional Deployment archive (*)
|
|
|
36 |
REM GBE_BUILDFILTER - Optional Build filter specification(*)
|
|
|
37 |
REM GBE_PLATFORM - Optional PLATFORM filter. Only these(*)
|
|
|
38 |
REM PLATFORMS will built and make
|
|
|
39 |
REM GBE_ABT - Special. Set by the Auto Build Tool
|
|
|
40 |
REM GBE_JATS_VERSION - Specific version of JATS to be used
|
| 361 |
dpurdie |
41 |
REM GBE_VIEWBASE - Base directory for creating views
|
|
|
42 |
REM GBE_VCS - Default Version Control System (cc or svn)
|
| 227 |
dpurdie |
43 |
REM GBE_CACHE_JATS - Control caching of JATS itself
|
|
|
44 |
REM
|
| 361 |
dpurdie |
45 |
REM Use "jats man EnvVars" for a complete description of environment variables
|
| 227 |
dpurdie |
46 |
REM
|
|
|
47 |
REM (*) User environment variable will be used if present
|
|
|
48 |
REM
|
|
|
49 |
setlocal DISABLEDELAYEDEXPANSION
|
|
|
50 |
set GBE_MACHTYPE=win32
|
|
|
51 |
set GBE_PERL=c:\perl\bin\perl.exe
|
| 3559 |
dpurdie |
52 |
REM V drive should be mapped to the 'devl' share of a package server
|
|
|
53 |
REM ie: net use v: \\auperaacr01\devl
|
| 5206 |
dpurdie |
54 |
if "%GBE_DPKG%"=="" set GBE_DPKG=v:\dpkg_archive
|
|
|
55 |
if "%GBE_DPKG_CACHE%"=="" set GBE_DPKG_CACHE=
|
|
|
56 |
if "%GBE_DPKG_CACHE_CTL%"=="" set GBE_DPKG_CACHE_CTL=
|
|
|
57 |
if "%GBE_DPKG_LOCAL%"=="" set GBE_DPKG_LOCAL=
|
|
|
58 |
if "%GBE_DPKG_STORE%"=="" set GBE_DPKG_STORE=
|
|
|
59 |
if "%GBE_DPKG_REPLICA%"=="" set GBE_DPKG_REPLICA=
|
| 6276 |
dpurdie |
60 |
if "%GBE_DPKG_ESCROW%"=="" set GBE_DPKG_ESCROW=
|
| 5206 |
dpurdie |
61 |
if "%GBE_DPLY%"=="" set GBE_DPLY=
|
|
|
62 |
REM if "%GBE_CORE%"=="" set GBE_CORE=%GBE_DPKG%\core_devl\jats2_current
|
|
|
63 |
if "%GBE_CORE%"=="" set GBE_CORE=%GBE_DPKG%\PACKAGE_TAG\VERSION_TAG
|
|
|
64 |
if "%GBE_PLATFORM%"=="" set GBE_PLATFORM=
|
|
|
65 |
if "%GBE_VIEWBASE%"=="" set GBE_VIEWBASE=
|
|
|
66 |
if "%GBE_CACHE_JATS%"=="" set GBE_CACHE_JATS=1
|
|
|
67 |
if "%GBE_VCS%"=="" set GBE_VCS=svn
|
|
|
68 |
if "%GBE_BUILDFILTER%"=="" set GBE_BUILDFILTER=VS2012 VS2012_X64
|
| 227 |
dpurdie |
69 |
|
|
|
70 |
|
|
|
71 |
REM # Toolset configuration
|
| 5206 |
dpurdie |
72 |
REM # Visual Studio n - Assumed to be installed in default location
|
| 227 |
dpurdie |
73 |
REM #
|
|
|
74 |
set LIB=
|
|
|
75 |
set INCLUDE=
|
|
|
76 |
|
|
|
77 |
REM # Setup for a Microtec C compiler
|
|
|
78 |
REM # for the 68K compiler and the ColdFire processors
|
|
|
79 |
REM # Note: Version-specific compilers use variables of the form
|
|
|
80 |
REM # MRI_68Kxx or MRI_CFxx where xx is a version identifier
|
|
|
81 |
REM #
|
|
|
82 |
set MRI_68K=c:\microtec
|
|
|
83 |
set MRI_CF=c:\MGC
|
|
|
84 |
set VISIONCLICK=c:\ESTII
|
|
|
85 |
|
|
|
86 |
REM set MRI_68K45=c:\microtek_4.5R
|
|
|
87 |
|
| 3832 |
dpurdie |
88 |
REM Intellect Support
|
|
|
89 |
REM MKS TOOLKIT
|
|
|
90 |
REM Microtec Compiler
|
|
|
91 |
set MKS6_1A=C:\mks\6_1a
|
|
|
92 |
set MRI_INTELLECT=C:\mri\4_5r
|
| 227 |
dpurdie |
93 |
|
|
|
94 |
REM # GnuPro-H8
|
|
|
95 |
set GNUPROH8=C:\GnuProH8
|
|
|
96 |
|
|
|
97 |
REM # Lint related
|
|
|
98 |
set PCLINT=z:\DPG_SWBase\tools\lint
|
|
|
99 |
REM set LINTPACKAGE=1
|
|
|
100 |
|
|
|
101 |
REM #Keil Compiler
|
|
|
102 |
set KEILC51=c:\Keil\C51v41
|
| 283 |
dpurdie |
103 |
REM set KEILMDK_ARM340=C:\Keil\ARM
|
| 327 |
dpurdie |
104 |
REM set KEILMDK_ARM43A=C:\Keil\4.03a\ARM
|
| 227 |
dpurdie |
105 |
|
| 327 |
dpurdie |
106 |
|
| 227 |
dpurdie |
107 |
REM #M16c (MCR compiler)
|
|
|
108 |
set MTOOL=c:\MTOOL
|
|
|
109 |
|
|
|
110 |
REM #Atmel Compiler
|
|
|
111 |
set GBE_AVR_IAR=C:\Program Files\IAR Systems\Embedded Workbench 4.0
|
|
|
112 |
|
| 235 |
dpurdie |
113 |
REM #Borland CBuilder6
|
|
|
114 |
REM # BCB Must not have spaces in it
|
| 331 |
dpurdie |
115 |
REM # Preferred install directory is:
|
|
|
116 |
REM set c:\BCB6\CBuilder6
|
| 235 |
dpurdie |
117 |
|
| 289 |
dpurdie |
118 |
REM #Borland Delphi7
|
|
|
119 |
REM # DELPHI7 Must not have spaces in it
|
|
|
120 |
REM set DELPHI7=c:\PROGRA~1\Borland\Delphi7
|
|
|
121 |
|
| 227 |
dpurdie |
122 |
REM # Java Versions
|
| 5206 |
dpurdie |
123 |
set JAVA_HOME_1_4=C:\Program Files (x86)\Java\j2sdk1.4.2_04
|
|
|
124 |
set JAVA_HOME_1_5=C:\Program Files (x86)\Java\jdk1.5.0_09
|
|
|
125 |
set JAVA_HOME_1_6=C:\Program Files (x86)\Java\jdk1.6.0_01
|
|
|
126 |
set JAVA_HOME_1_7=C:\Program Files (x86)\Java\jdk1.7.0_51
|
|
|
127 |
set JAVA_HOME_1_8=C:\Program Files (x86)\Java\jdk1.8.0_45
|
| 227 |
dpurdie |
128 |
|
|
|
129 |
REM # Default Java version to use if none is specified
|
|
|
130 |
REM # This may be set globablly
|
|
|
131 |
REM set JAVA_HOME=%JAVA_HOME_1_4%
|
|
|
132 |
REM set JAVA_HOME=%JAVA_HOME_1_5%
|
|
|
133 |
REM set JAVA_HOME=%JAVA_HOME_1_6%
|
| 5206 |
dpurdie |
134 |
REM set JAVA_HOME=%JAVA_HOME_1_7%
|
|
|
135 |
REM set JAVA_HOME=%JAVA_HOME_1_8%
|
| 227 |
dpurdie |
136 |
|
|
|
137 |
REM # Ant Version
|
|
|
138 |
REM # This may be set globablly
|
| 5206 |
dpurdie |
139 |
REM set ANT_HOME=C:\bin\apache-ant-1.7.0
|
| 227 |
dpurdie |
140 |
|
|
|
141 |
REM # Release Manager configuration
|
|
|
142 |
REM # Essential for ABT use. Normally optional
|
|
|
143 |
REM # Normally set globaly on a 'BuildMachine'
|
|
|
144 |
|
| 5914 |
dpurdie |
145 |
if "%GBE_RM_LOCATION%"=="" set GBE_RM_LOCATION=jdbc:oracle:thin:@auawsards001.vix.local:1521:RELEASEM
|
| 289 |
dpurdie |
146 |
if "%GBE_RM_USERNAME%"=="" set GBE_RM_USERNAME=MS_READONLY
|
|
|
147 |
if "%GBE_RM_PASSWORD%"=="" set GBE_RM_PASSWORD=MS_READONLY
|
| 387 |
dpurdie |
148 |
if "%GBE_RM_URL%"=="" set GBE_RM_URL=http://bms:8002/ManagerSuite/Release_Manager
|
| 4466 |
dpurdie |
149 |
|
| 287 |
dpurdie |
150 |
if "%GBE_DM_LOCATION%"=="" set GBE_DM_LOCATION=%GBE_RM_LOCATION%
|
| 289 |
dpurdie |
151 |
if "%GBE_DM_USERNAME%"=="" set GBE_DM_USERNAME=%GBE_RM_USERNAME%
|
|
|
152 |
if "%GBE_DM_PASSWORD%"=="" set GBE_DM_PASSWORD=%GBE_RM_PASSWORD%
|
| 387 |
dpurdie |
153 |
if "%GBE_DM_URL%"=="" set GBE_DM_URL=http://bms:8002/ManagerSuite/Deployment_Manager
|
| 287 |
dpurdie |
154 |
|
| 5206 |
dpurdie |
155 |
REM if "%GBE_CQ_LOCATION%"=="" set GBE_CQ_LOCATION=jdbc:jtds:sqlserver://AUPERASQL05:1433:master
|
|
|
156 |
REM if "%GBE_CQ_USERNAME%"=="" set GBE_CQ_USERNAME=release_manager
|
|
|
157 |
REM if "%GBE_CQ_PASSWORD%"=="" set GBE_CQ_PASSWORD=release_manager
|
| 4466 |
dpurdie |
158 |
|
| 361 |
dpurdie |
159 |
REM SubVersion Support
|
| 297 |
dpurdie |
160 |
REM set GBE_SVN_USERNAME=
|
|
|
161 |
REM set GBE_SVN_PASSWORD=
|
| 379 |
dpurdie |
162 |
if "%GBE_SVN_PATH%"=="" set GBE_SVN_PATH=c:/Program Files/TortoiseSVN/bin
|
| 6276 |
dpurdie |
163 |
if "%GBE_SVN_URL_AUPERASVN01%"=="" set GBE_SVN_URL_AUPERASVN01=https://auawsasvn001.vix.local/svn
|
| 6066 |
dpurdie |
164 |
if "%GBE_SVN_URL_AUPERASVN02%"=="" set GBE_SVN_URL_AUPERASVN02=https://auawsasvn002.vix.local/svn
|
| 1329 |
dpurdie |
165 |
if "%GBE_SVN_URL_FRBESASVN01%"=="" set GBE_SVN_URL_FRBESASVN01=http://frbesasvn01.frbesa.erggroup.com/svn
|
| 353 |
dpurdie |
166 |
if "%GBE_SVN_URL%"=="" set GBE_SVN_URL=%GBE_SVN_URL_AUPERASVN01%
|
| 297 |
dpurdie |
167 |
|
| 7547 |
dpurdie |
168 |
REM Git Support
|
|
|
169 |
if "%GBE_GIT_PATH%"=="" set GBE_GIT_PATH=c:\Program Files\Git\cmd
|
|
|
170 |
if "%GBE_GIT_URL_AUPERAGIT01%"=="" set GBE_SVN_URL_AUPERASVN01=https://auawsagit001.vix.local/git
|
|
|
171 |
|
|
|
172 |
|
| 227 |
dpurdie |
173 |
REM............... Internal Use. Do not modify............................#
|
|
|
174 |
REM
|
|
|
175 |
set PERL5LIB=
|
|
|
176 |
set GBE_BIN=
|
|
|
177 |
set GBE_TOOLS=
|
|
|
178 |
set GBE_CONFIG=
|
|
|
179 |
set GBE_SCRIPT=%~f0% : %*%
|
|
|
180 |
|
|
|
181 |
REM
|
|
|
182 |
REM Start the JATS wrapper script passing all the user options
|
|
|
183 |
%GBE_PERL% %GBE_CORE%\TOOLS\jats.pl %*%
|