Subversion Repositories DevTools

Rev

Rev 297 | Rev 331 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
227 dpurdie 1
@echo off
2
goto  start
3
#
4
# Module name   : jats.bat
5
# Module type   : Makefile system
6
# Compiler(s)   :
7
# Environment(s): n/a
8
#
9
# Description:
10
#       Template file for a BATCH file to simplify access to a wrapper
11
#       script to simplify use of JATS components.
12
#
13
#       Tailor the environment variables and place within your PATH
14
#
15
#       To be processed by the Windows cmd.exe command processor
16
#
229 dpurdie 17
# Package: PACKAGE_TAG
227 dpurdie 18
# Version: VERSION_TAG
19
#.........................................................................#
20
:start
21
REM
22
REM     Important JATS environment variables
23
REM
24
REM     GBE_MACHTYPE            - The type of this machine
25
REM     GBE_PERL                - The Perl binary to use
26
REM     GBE_CORE                - The path to the JATS core(*)
27
REM     GBE_DPKG                - The main dpkg_archives repository (*)
28
REM     GBE_DPKG_CACHE          - Optional cache archive (*)
29
REM     GBE_DPKG_LOCAL          - Optional local archive (*)
30
REM     GBE_DPKG_STORE          - Optional global archive store (*)
31
REM     GBE_DPLY                - Optional Deployment archive (*)
32
REM     GBE_BUILDFILTER         - Optional Build filter specification(*)
33
REM     GBE_PLATFORM            - Optional PLATFORM filter. Only these(*)
34
REM                               PLATFORMS will built and make
35
REM     GBE_ABT                 - Special. Set by the Auto Build Tool
36
REM     GBE_JATS_VERSION        - Specific version of JATS to be used
37
REM     GBE_VIEWBASE            - Base directory for creating ClearCase views
38
REM     GBE_CACHE_JATS          - Control caching of JATS itself
39
REM
40
REM     Use "jats -man" for a complete description of environment variables
41
REM
42
REM     (*) User environment variable will be used if present
43
REM
44
setlocal DISABLEDELAYEDEXPANSION
45
set  GBE_MACHTYPE=win32
46
set  GBE_PERL=c:\perl\bin\perl.exe
47
if "%GBE_DPKG%"==""        set  GBE_DPKG=v:\dpkg_archive
229 dpurdie 48
if "%GBE_CORE%"==""        set  GBE_CORE=%GBE_DPKG%\PACKAGE_TAG\VERSION_TAG
227 dpurdie 49
if "%GBE_DPKG_CACHE%"==""  set  GBE_DPKG_CACHE=
50
if "%GBE_DPKG_LOCAL%"==""  set  GBE_DPKG_LOCAL=
51
if "%GBE_DPKG_STORE%"==""  set  GBE_DPKG_STORE=
52
if "%GBE_DPLY%"==""        set  GBE_DPLY=
53
if "%GBE_PLATFORM%"==""    set  GBE_PLATFORM=
54
if "%GBE_VIEWBASE%"==""    set  GBE_VIEWBASE=
55
if "%GBE_CACHE_JATS%"==""  set  GBE_CACHE_JATS=1
279 dpurdie 56
if "%GBE_BUILDFILTER%"=="" set  GBE_BUILDFILTER=!LMOS_WIN32 !DF4OBE !MPT
227 dpurdie 57
 
58
 
59
 
60
REM  # Toolset configuration
61
REM  #    Visual Studio 6       - Assumed to be installed in default location
62
REM  #    Visual Studio 7       - Assumed to be installed in default location
63
REM  #
64
set LIB=
65
set INCLUDE=
66
 
67
REM  # Setup for a Microtec C compiler
68
REM  # for the 68K compiler and the ColdFire processors
69
REM  # Note: Version-specific compilers use variables of the form
70
REM  #       MRI_68Kxx or MRI_CFxx where xx is a version identifier
71
REM  #
72
set  MRI_68K=c:\microtec
73
set  MRI_CF=c:\MGC
74
set  VISIONCLICK=c:\ESTII
75
 
76
REM set MRI_68K45=c:\microtek_4.5R
77
 
78
 
79
REM  # GnuPro-H8
80
set GNUPROH8=C:\GnuProH8
81
 
82
REM # Lint related
83
set PCLINT=z:\DPG_SWBase\tools\lint
84
REM set LINTPACKAGE=1
85
 
86
REM #Keil Compiler
87
set KEILC51=c:\Keil\C51v41
283 dpurdie 88
REM set KEILMDK_ARM340=C:\Keil\ARM
327 dpurdie 89
REM set KEILMDK_ARM43A=C:\Keil\4.03a\ARM
227 dpurdie 90
 
327 dpurdie 91
 
227 dpurdie 92
REM #M16c (MCR compiler)
93
set MTOOL=c:\MTOOL
94
 
95
REM #Atmel Compiler
96
set GBE_AVR_IAR=C:\Program Files\IAR Systems\Embedded Workbench 4.0
97
 
235 dpurdie 98
REM #Borland CBuilder6
99
REM # BCB Must not have spaces in it
100
REM set BCB=c:\PROGRA~1\Borland\CBUILD~1
101
 
289 dpurdie 102
REM #Borland Delphi7
103
REM # DELPHI7 Must not have spaces in it
104
REM set DELPHI7=c:\PROGRA~1\Borland\Delphi7
105
 
227 dpurdie 106
REM # Java Versions
107
set JAVA_HOME_1_4=C:\j2sdk1.4.2_04
108
set JAVA_HOME_1_5=C:\Program Files\Java\jdk1.5.0_09
109
set JAVA_HOME_1_6=C:\Program Files\Java\jdk1.6.0_01
110
 
111
REM # Default Java version to use if none is specified
112
REM # This may be set globablly
113
REM set JAVA_HOME=%JAVA_HOME_1_4%
114
REM set JAVA_HOME=%JAVA_HOME_1_5%
115
REM set JAVA_HOME=%JAVA_HOME_1_6%
116
 
117
REM # Ant Version
118
REM # This may be set globablly
119
REM set ANT_HOME=C:\apache-ant-1.6.5
120
 
121
REM # Release Manager configuration
122
REM # Essential for ABT use. Normally optional
123
REM # Normally set globaly on a 'BuildMachine'
124
 
287 dpurdie 125
if "%GBE_RM_LOCATION%"=="" set GBE_RM_LOCATION=jdbc:oracle:thin:@auperaprm01:1521:RELEASEM
289 dpurdie 126
if "%GBE_RM_USERNAME%"=="" set GBE_RM_USERNAME=MS_READONLY
127
if "%GBE_RM_PASSWORD%"=="" set GBE_RM_PASSWORD=MS_READONLY
287 dpurdie 128
if "%GBE_RM_URL%"==""      set GBE_RM_URL=http://erg:8002/ManagerSuite/Release_Manager
129
if "%GBE_DM_LOCATION%"=="" set GBE_DM_LOCATION=%GBE_RM_LOCATION%
289 dpurdie 130
if "%GBE_DM_USERNAME%"=="" set GBE_DM_USERNAME=%GBE_RM_USERNAME%
131
if "%GBE_DM_PASSWORD%"=="" set GBE_DM_PASSWORD=%GBE_RM_PASSWORD%
287 dpurdie 132
if "%GBE_DM_URL%"==""      set GBE_DM_URL=http://erg:8002/ManagerSuite/Deployment_Manager
133
 
297 dpurdie 134
REM SubVersion Support (Experimental)
135
REM set GBE_SVN_USERNAME=
136
REM set GBE_SVN_PASSWORD=
137
REM if "%GBE_SVN_URL%"==""    set GBE_SVN_URL=svn://auperawsXXXX
138
REM if "%GBE_SVN_PATH%"==""   set GBE_SVN_PATH=c:/Program Files/CollabNet Subversion
139
 
227 dpurdie 140
REM............... Internal Use. Do not modify............................#
141
REM
142
set  PERL5LIB=
143
set  GBE_BIN=
144
set  GBE_TOOLS=
145
set  GBE_CONFIG=
146
set  GBE_SCRIPT=%~f0% : %*%
147
 
148
REM
149
REM     Start the JATS wrapper script passing all the user options
150
%GBE_PERL% %GBE_CORE%\TOOLS\jats.pl %*%