-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdectalk32.bat
More file actions
221 lines (201 loc) · 8.15 KB
/
dectalk32.bat
File metadata and controls
221 lines (201 loc) · 8.15 KB
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
@echo off
goto skip_comment
rem ********************************************************************
rem DECTALK.BAT
rem Created on: 21-FEB-1997
rem Created by: Carl Leeber
rem
rem Purpose: Build all of DECtalk from a common root.
rem
rem Dependencies: Uses prodmak.bat, kitcopy.bat, democopy.bat and
rem cedemocopy.bat
rem
rem assumes we start at root of \work\ad or \work\rnd or \work\product.
rem
rem ********************************************************************
rem MODIFICATION HISTORY
rem
rem 27jan98 cjl Build ALL versons of the demo package.
rem Add 16 bit versus 32bit build section flags.
rem 02feb98 cjl Change version to V4.50.03.
rem 13mar98 cjl Change version to V4.50.04.
rem 13mar98 cjl Change version to V4.50.05.
rem 22may98 cjl Change version to V4.51.06.
rem 20aug98 cjl Change version to V4.51.07.
rem 27oct98 gl Add ENGSPAN, SPANENG dual language DTEX build
rem 29oct98 cjl Change version to V4.60.00 B001.
rem 27jan99 cjl Change version to V4.60.01 B002.
rem 18feb99 cjl Change version to V4.60.02 B002.
rem 18mar99 cjl Add NWSNOAA LatinAmerican Spanish to build.
rem 31mar99 cjl Change version to V4.60.03 R003.
rem 31mar99 cjl Change version to V4.60.04 R003.
rem 15jun99 cjl Change version to V4.60.05 R004.
rem 02jul99 cjl Change version to V4.60.06 R005.
rem 22oct99 mgs Change version to V4.60.10 R006.
rem 13mar00 mgs Change version to V4.60.13 B009.
rem 18apr00 mfg Change version to V4.60.14 R010.
rem 09sep00 cab Change version to V4.60.15 R011.
rem Removed hardware from build and added test if setvar was run
rem Added call to cedemocopy and democopy ML
rem 04oct00 cab Added command line argument kitcopy to create folder swi95nt without
rem need of rebuilding files.
rem 19oct00 cab Added test to check if setvar was run
rem 20oct00 cab Change version to V4.61.01 B002.
rem 27oct00 cab Added french
rem 06nov00 cab Added CAB kitcopy call and rem out french and alphabatized languages
rem 09nov00 cab Added call to open another dos prompt to run windows\windows ce at sametime
rem 20nov00 cab Added call for democopy and cedemocopy
rem 14dec00 cab Changed version to V4.61.02 R002
rem 21dec00 cab Added label skip_comment
rem 27dec00 cab Added new option to run kitcopy,democopy and cedemocopy.
rem 24jan01 cab Added French
rem 26feb01 cab Added case insensistive option for if
rem 01mar01 cab Added error directory and log files
rem 16mar01 cab Fixed error added ENGLISH_US
rem 28mar01 cab Added comment to build_log for kitcopy, democopy, and cedemocopy.
rem 29mar01 cab Added kitting option
rem 02apr01 cab Added tune_languages option
rem 21jun01 cab Added options for tune and clean
rem 27jun01 cab Modified message with no arguments
rem 17jul01 cab Changed version to V5.00.01 B001
rem 31aug01 cab Added all option
rem 08oct01 cab Added comment of language in log file and created new kit log file
rem 12jan02 cab Added return to root for kitting section
rem 23jan02 cab Added skip demos if trial_sdk
rem 23sep02 cab Added setvardone check
rem ********************************************************************
:skip_comment
rem variable to indicate run within script
set multi_lang=1
rem check if setvar was run
if not "%setvardone%"=="1" goto bug_setvar
if {%1}=={} goto display_options
if /i "%1"=="prodmak" goto prod_mak
if /i "%1"=="kitcopy" goto kit_copy
if /i "%1"=="democopy" (
cd kitting
goto demo_copy
)
if /i "%1"=="cedemocopy" (
cd kitting
goto cedemo_copy
)
if /i "%1"=="kitting" goto kit_copy
if /i "%1"=="tune" goto tune_languages
if /i "%1"=="clean" goto prod_mak
if /i "%1"=="all" goto prod_mak
if /i NOT {%1}=={} goto display_options
:display_options
echo You must run the script file full_build.bat to run this file
goto bug_end
:prod_mak
echo ***** Error log for prodmak.bat ******* >> %blddrv%%bldpath%\build_log\errors\win%index%.log
if /i NOT "%1"=="clean" goto skip_prod_mak_clean
call prodmak ENGLISH_US y
call prodmak ENGLISH_UK y
call prodmak FRENCH y
call prodmak GERMAN y
call prodmak SPANISH y
call prodmak SPANISH_LA y
call prodmak ITALIAN y
:skip_prod_mak_clean
echo ***** ENGLISH US ******* >> %blddrv%%bldpath%\build_log\errors\win%index%.log
call prodmak ENGLISH_US n
echo ***** ENGLISH UK ******* >> %blddrv%%bldpath%\build_log\errors\win%index%.log
call prodmak ENGLISH_UK n
echo ***** FRENCH ******* >> %blddrv%%bldpath%\build_log\errors\win%index%.log
call prodmak FRENCH n
echo ***** GERMAN ******* >> %blddrv%%bldpath%\build_log\errors\win%index%.log
call prodmak GERMAN n
echo ***** CASTILIAN SPANISH ******* >> %blddrv%%bldpath%\build_log\errors\win%index%.log
call prodmak SPANISH n
echo ***** LATIN AMERICAN SPANISH ******* >> %blddrv%%bldpath%\build_log\errors\win%index%.log
call prodmak SPANISH_LA n
echo ***** ITALIAN ******* >> %blddrv%%bldpath%\build_log\errors\win%index%.log
call prodmak ITALIAN n
rem build only after checking build process for errors
if /i "%1"=="prodmak" goto end
if /i "%1"=="clean" goto end
rem ********************************************************************
if /i NOT "%1"=="tune" goto skip_tune
:tune_languages
echo ***** Error log for dt_tune.bat **** >> %blddrv%%bldpath%\build_log\errors\win%index%.log
cd tools\tunecheck
call dt_tune us release s n
call dt_tune uk release s n
call dt_tune fr release s n
call dt_tune gr release s n
call dt_tune sp release s n
call dt_tune la release s n
rem call dt_dtune %langdir%
rem call dt_dtune all release s n
cd ..\..
goto end
:skip_tune
rem ********************************************************************
:kit_copy
echo ***** Error log for kitcopy.bat **** >> %blddrv%%bldpath%\build_log\errors\kit%index%.log
cd kitting
echo ***** ENGLISH US **** >> %blddrv%%bldpath%\build_log\errors\kit%index%.log
call kitcopy V4.63.03 cab
echo ***** ENGLISH UK **** >> %blddrv%%bldpath%\build_log\errors\kit%index%.log
call kitcopy V4.63.03 cab ENGLISH_UK
echo ***** FRENCH **** >> %blddrv%%bldpath%\build_log\errors\kit%index%.log
call kitcopy V4.63.03 cab FRENCH
echo ***** GERMAN **** >> %blddrv%%bldpath%\build_log\errors\kit%index%.log
call kitcopy V4.63.03 cab GERMAN
echo ***** CASTILIAN SPANISH **** >> %blddrv%%bldpath%\build_log\errors\kit%index%.log
call kitcopy V4.63.03 cab SPANISH
echo ***** LATIN AMERICAN SPANISH **** >> %blddrv%%bldpath%\build_log\errors\kit%index%.log
call kitcopy V4.63.03 cab SPANISH_LA
echo ***** ITALIAN **** >> %blddrv%%bldpath%\build_log\errors\kit%index%.log
call kitcopy V4.63.03 cab ITALIAN
echo ***** MULTI LANGUAGE **** >> %blddrv%%bldpath%\build_log\errors\kit%index%.log
call kitcopy V4.63.03 cab ML
if /i "%1"=="kitcopy" (
cd .\..
goto end
)
rem ********************************************************************
:demo_copy
if /i "%dectalk_sdk%"=="trial" (
cd .\..
goto skip_demos
)
echo ***** Error log for democopy.bat **** >> %blddrv%%bldpath%\build_log\errors\kit%index%.log
echo ***** ENGLISH US **** >> %blddrv%%bldpath%\build_log\errors\kit%index%.log
call democopy
echo ***** ENGLISH UK **** >> %blddrv%%bldpath%\build_log\errors\kit%index%.log
call democopy ENGLISH_UK
echo ***** FRENCH **** >> %blddrv%%bldpath%\build_log\errors\kit%index%.log
call democopy FRENCH
echo ***** GERMAN **** >> %blddrv%%bldpath%\build_log\errors\kit%index%.log
call democopy GERMAN
echo ***** CASTILIAN SPANISH **** >> %blddrv%%bldpath%\build_log\errors\kit%index%.log
call democopy SPANISH
echo ***** LATIN AMERICAN SPANISH **** >> %blddrv%%bldpath%\build_log\errors\kit%index%.log
call democopy SPANISH_LA
echo ***** ITALIAN **** >> %blddrv%%bldpath%\build_log\errors\kit%index%.log
call democopy ITALIAN
rem Leave ML for last
echo ***** MULTI LANGUAGE **** >> %blddrv%%bldpath%\build_log\errors\kit%index%.log
call democopy ML
if /i "%1"=="democopy" (
cd .\..
goto end
)
rem *******************************************************************
:cedemo_copy
echo ***** Error log for cedemocopy.bat **** >> %blddrv%%bldpath%\build_log\errors\kit%index%.log
call cedemocopy
:skip_demos
cd .\..
rem ********************************************************************
echo **** DECTALK SoftWare IS DONE!!!! ****
rem ********************************************************************
goto end
:bug_setvar
echo Error! You did not run setvar!
goto end
:end
@echo end of DECtalk32.bat