Subversion Repositories DevTools

Rev

Rev 229 | Go to most recent revision | Details | 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
#
17
# Version: VERSION_TAG
18
#.........................................................................#
19
:start
20
REM
21
REM     Important JATS environment variables
22
REM
23
REM     GBE_MACHTYPE            - The type of this machine
24
REM     GBE_PERL                - The Perl binary to use
25
REM     GBE_CORE                - The path to the JATS core(*)
26
REM     GBE_DPKG                - The main dpkg_archives repository (*)
27
REM     GBE_DPKG_CACHE          - Optional cache archive (*)
28
REM     GBE_DPKG_LOCAL          - Optional local archive (*)
29
REM     GBE_DPKG_STORE          - Optional global archive store (*)
30
REM     GBE_DPLY                - Optional Deployment archive (*)
31
REM     GBE_BUILDFILTER         - Optional Build filter specification(*)
32
REM     GBE_PLATFORM            - Optional PLATFORM filter. Only these(*)
33
REM                               PLATFORMS will built and make
34
REM     GBE_ABT                 - Special. Set by the Auto Build Tool
35
REM     GBE_JATS_VERSION        - Specific version of JATS to be used
36
REM     GBE_VIEWBASE            - Base directory for creating ClearCase views
37
REM     GBE_CACHE_JATS          - Control caching of JATS itself
38
REM
39
REM     Use "jats -man" for a complete description of environment variables
40
REM
41
REM     (*) User environment variable will be used if present
42
REM
43
setlocal DISABLEDELAYEDEXPANSION
44
set  GBE_MACHTYPE=win32
45
set  GBE_PERL=c:\perl\bin\perl.exe
46
if "%GBE_DPKG%"==""        set  GBE_DPKG=v:\dpkg_archive
47
if "%GBE_CORE%"==""        set  GBE_CORE=%GBE_DPKG%\core_devl\VERSION_TAG
48
if "%GBE_DPKG_CACHE%"==""  set  GBE_DPKG_CACHE=
49
if "%GBE_DPKG_LOCAL%"==""  set  GBE_DPKG_LOCAL=
50
if "%GBE_DPKG_STORE%"==""  set  GBE_DPKG_STORE=
51
if "%GBE_DPLY%"==""        set  GBE_DPLY=
52
if "%GBE_PLATFORM%"==""    set  GBE_PLATFORM=
53
if "%GBE_VIEWBASE%"==""    set  GBE_VIEWBASE=
54
if "%GBE_CACHE_JATS%"==""  set  GBE_CACHE_JATS=1
55
if "%GBE_BUILDFILTER%"=="" set  GBE_BUILDFILTER=!SOLARIS !LINUX !linux_armv4 !linux_i386 !SOLARIS_I386 !LMOS_linux_armv4 !LMOS_linux_i386 !LMOS_linux_i386 !LMOS_ARM9TDMI !LMOS_LINUX_EMU !LMOS_LINUX_ETX !ARM9TDMI !LINUX_EMU !LMOS_WIN32 !DF4OBE !MPT
56
 
57
 
58
 
59
REM  # Toolset configuration
60
REM  #    Visual Studio 6       - Assumed to be installed in default location
61
REM  #    Visual Studio 7       - Assumed to be installed in default location
62
REM  #
63
set LIB=
64
set INCLUDE=
65
 
66
REM  # Setup for a Microtec C compiler
67
REM  # for the 68K compiler and the ColdFire processors
68
REM  # Note: Version-specific compilers use variables of the form
69
REM  #       MRI_68Kxx or MRI_CFxx where xx is a version identifier
70
REM  #
71
set  MRI_68K=c:\microtec
72
set  MRI_CF=c:\MGC
73
set  VISIONCLICK=c:\ESTII
74
 
75
REM set MRI_68K45=c:\microtek_4.5R
76
 
77
 
78
REM  # GnuPro-H8
79
set GNUPROH8=C:\GnuProH8
80
 
81
REM # Lint related
82
set PCLINT=z:\DPG_SWBase\tools\lint
83
REM set LINTPACKAGE=1
84
 
85
REM #Keil Compiler
86
set KEILC51=c:\Keil\C51v41
87
 
88
REM #M16c (MCR compiler)
89
set MTOOL=c:\MTOOL
90
 
91
REM #Atmel Compiler
92
set GBE_AVR_IAR=C:\Program Files\IAR Systems\Embedded Workbench 4.0
93
 
94
REM # Java Versions
95
set JAVA_HOME_1_4=C:\j2sdk1.4.2_04
96
set JAVA_HOME_1_5=C:\Program Files\Java\jdk1.5.0_09
97
set JAVA_HOME_1_6=C:\Program Files\Java\jdk1.6.0_01
98
 
99
REM # Default Java version to use if none is specified
100
REM # This may be set globablly
101
REM set JAVA_HOME=%JAVA_HOME_1_4%
102
REM set JAVA_HOME=%JAVA_HOME_1_5%
103
REM set JAVA_HOME=%JAVA_HOME_1_6%
104
 
105
REM # Ant Version
106
REM # This may be set globablly
107
REM set ANT_HOME=C:\apache-ant-1.6.5
108
 
109
REM # Release Manager configuration
110
REM # Essential for ABT use. Normally optional
111
REM # Normally set globaly on a 'BuildMachine'
112
REM set GBE_RM_LOCATION=
113
REM set GBE_RM_USERNAME=
114
REM set GBE_RM_PASSWORD=
115
REM set GBE_RM_URL=
116
REM set GBE_DM_LOCATION=%GBE_RM_LOCATION%
117
REM set GBE_DM_USERNAME=
118
REM set GBE_DM_PASSWORD=
119
REM set GBE_DM_URL=
120
 
121
 
122
REM............... Internal Use. Do not modify............................#
123
REM
124
set  PERL5LIB=
125
set  GBE_BIN=
126
set  GBE_TOOLS=
127
set  GBE_CONFIG=
128
set  GBE_SCRIPT=%~f0% : %*%
129
 
130
REM
131
REM     Start the JATS wrapper script passing all the user options
132
%GBE_PERL% %GBE_CORE%\TOOLS\jats.pl %*%