-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathfull_build.bat
510 lines (436 loc) · 44.6 KB
/
full_build.bat
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
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
set echo_off=on
@echo %echo_off%
@goto skip_comment
rem created March 1, 2001
rem by: Christian Berrios
rem *********************
rem 001 cab 03/02/2001 1. Added build log for cebuild.bat
rem 2. Added automatic log file increment
rem 3. Added parameter ce and win option
rem 002 cab 03/26/2001 1. Added dif file of files
rem 003 cab 03/28/2001 1. Added renaming ability for all build folders
rem 2. Added test for setvar
rem 004 cab 03/29/2001 1. Fixed missing goto end
rem 2. Added swi95nt move
rem 3. Added display of options and win\ce option
rem 4. Added modified prompt
rem 005 cab 03/30/2001 1. Added redo option
rem 006 cab 04/02/2001 1. Removed all option
rem 2. Added tune choice
rem 007 cab 04/11/2001 Set rename value to previous built
rem 008 cab 04/12/2001 Add rename build lang folders
rem 009 cab 04/17/2001 Moved & of langdir for rename to other line
rem 010 cab 06/06/2001 Removed access32 and add extra option
rem 011 cab 06/26/2001 Added option to display help with no parameters
rem 012 cab 06/27/2001 1. Modified display_options and if tests
rem 2. Added increment for index
rem 013 cab 07/02/2001 Removed refer to dtstatics.
rem 014 cab 07/03/2001 1. Fixed incorrect label
rem 2. Comment out increment count modifiy later.
rem 3. Added setlocal and endlocal
rem 015 cab 07/11/2001 Fixed missing decrement for renaming by index
rem 016 cab 07/19/2001 Add build command used to log file
rem 017 cab 07/24/2001 1. Moved previous version to archive folders
rem 018 cab 07/27/2001 Logged all warning from build
rem 019 cab 07/30/2001 Fixed mv error
rem 020 cab 07/31/2001 Fixed incorrect label and ce stuff
rem 021 cab 08/31/2001 Added all option
rem 022 cab 09/04/2001 Added variable for echo, all option
rem 023 cab 09/05/2001 Added missing goto
rem 024 cab 09/12/2001 Added call to re_index.bat
rem 025 cab 09/14/2001 Fixed bug if firsttime not to rename folders
rem 026 cab 09/24/2001 Added check of path as safety feature
rem 027 cab 10/08/2001 Fixed bug for all option for dectalk32.bat
rem 031 cab 11/12/2001 Added test option
rem 033 cab 01/11/2002 Eliminated win_warning_.log for kitcopy option
rem 028 cab 09/23/2002 1. Check %blddrv%%bldpath% if all folders have been renamed
rem 2. Added test option
rem bghjkhhhjkhjk
:skip_comment
rem Save only previous setting
rem setlocal
if not "%setvardone%"=="1" goto bug_setvar
if /i NOT "%blddrv%%bldpath%"=="d:\work\product" goto bug_invalid_folder
if {%1}=={} goto display_options
if /i "%dectalk_sdk%"=="trial" (
echo Make sure that DEMO_NOISE is define in %blddrv%%bldpath%\dectalkf.h
pause
)
if /i "%dectalk_sdk%"=="sdk" (
echo Building SDk version of DECtalk
pause
)
if /i "%1"=="all" (
set run_ce=1
goto skip_debug
)
if /i "%1"=="prodmak" goto skip_debug
if /i "%1"=="kitcopy" (
set option=pack
goto skip_debug
)
if /i "%1"=="democopy" (
set option=pack
goto skip_debug
)
if /i "%1"=="cedemocopy" (
set option=pack
goto skip_debug
)
if /i "%1"=="kitting" (
set option=pack
goto skip_debug
)
if /i "%1"=="clean" goto skip_debug
if /i "%1"=="win" (
set option=debug
goto check_win_redo
)
if /i "%1"=="ce" (
set option=debug
set run_ce=1
goto skip_debug
)
if /i "%1"=="redo" (
set option=debug
goto check_win_redo
)
if /i "%1"=="tune" (
set option=debug
goto skip_debug
)
if /i "%1"=="rename" (
set option=debug
goto check_rename
)
if /i "%1"=="test" (
set option=debug
goto skip_debug
)
goto display_options
:display_options
echo Runs the full build for DECtalk software.
echo full_build [all] [win %%2] [ce] [prodmak] [kitcopy] [democopy] [cedemocopy] [kitting]
echo full_build [rename] [tune] [test]
echo all - Builds all of dectalk
echo prodmak - Builds the workspaces and source files for windows
echo ( optional %2 parameter clean)
echo kitcopy - Run kitcopy.bat
echo democopy - Runs democopy.bat
echo cedemocopy - Runs cedemocopy.bat
echo kitting - Runs kitcopy.bat, democopy.bat and cedemocopy.bat
echo Win - For debugging errors found in Windows outputs log
echo Has %%2 parameter option for partial build which are
echo kitcopy, democopy, cedemocopy or kitting.
echo Ce - For debugging errors found in Windows CE outputs log
echo redo - For rebuilding errors or modification to tree
echo Requires %%2 parameter: all, prodmak, kitcopy, democopy, cedemocopy or kitting.
echo Other options:
echo tune - Tunes DECtalk languages.
echo rename - For renaming language specific folders
echo Requires %%2 parameter which are la,sp,fr,gr,uk or us.
echo clean - For cleaning prodmak.bat
echo Test - For testing the contains of the build tree
echo examples: full_build win - For debugging errors found in windows outputs log
echo full_build ce - For debugging errors found in Windows CE outputs log
echo full_build tune - Runs tuning
echo full_build redo prodmak - Use to rebuild errors found in prodmak.bat
echo full_build test - Test the applications and dll's
goto finish
rem for win and redo
:check_win_redo
if /i "%2"=="all" goto skip_debug
if /i "%2"=="prodmak" goto skip_debug
if /i "%2"=="kitcopy" goto skip_debug
if /i "%2"=="democopy" goto skip_debug
if /i "%2"=="cedemocopy" goto skip_debug
if /i "%2"=="kitting" goto skip_debug
if /i "%2"=="tune" goto skip_debug
if /i "%2"=="ce" goto skip_debug
goto display_options
rem rename
:check_rename
if /i "%2"=="la" (
set langdir=%2
goto skip_debug
)
if /i "%2"=="sp" (
set langdir=%2
goto skip_debug
)
if /i "%2"=="fr" (
set langdir=%2
goto skip_debug
)
if /i "%2"=="gr" (
set langdir=%2
goto skip_debug
)
if /i "%2"=="uk" (
set langdir=%2
goto skip_debug
)
if /i "%2"=="us" (
set langdir=%2
goto skip_debug
)
goto display_options
:skip_debug
rem Create archive folders
if not exist %blddrv%%bldpath%\build_log\errors\archive md %blddrv%%bldpath%\build_log\errors\archive
if not exist %blddrv%%bldpath%\build_log\files\archive md %blddrv%%bldpath%\build_log\files\archive
if not exist %blddrv%%bldpath%\build_log\log\archive md %blddrv%%bldpath%\build_log\log\archive
if not exist %blddrv%%bldpath%\build_log\warning\archive md %blddrv%%bldpath%\build_log\warning\archive
rem increment count
if NOT "%increment%"=="1" goto skip_increment
set /a index+=1
:skip_increment
if exist %blddrv%%bldpath%\build_log\log\win_build%index%.log echo File %blddrv%%bldpath%\build_log\log\win_build%index%.log already exist please check script for errors & goto finish
echo Command use to build version %index% > %blddrv%%bldpath%\build_log\log\win_build%index%.log
date /t >> %blddrv%%bldpath%\build_log\log\win_build%index%.log
time /t >> %blddrv%%bldpath%\build_log\log\win_build%index%.log
echo full_build.bat %1 %2 >> %blddrv%%bldpath%\build_log\log\win_build%index%.log
rem Change prompt for more info display
prompt $D$S$T$S$P$G
@echo on
rem Rename build directories for a specfic language
if /i NOT "%1"=="rename" goto skip_rename_lang
set /a index-=1
if exist %blddrv%%bldpath%\dapi\build\dectalk\%langdir% move %blddrv%%bldpath%\dapi\build\dectalk\%langdir% %blddrv%%bldpath%\dapi\build\dectalk\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\dtalkdic\%langdir% move %blddrv%%bldpath%\dapi\build\dtalkdic\%langdir% %blddrv%%bldpath%\dapi\build\dtalkdic\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\dtdemo\%langdir% move %blddrv%%bldpath%\dapi\build\dtdemo\%langdir% %blddrv%%bldpath%\dapi\build\dtdemo\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\dtlkstat\%langdir% move %blddrv%%bldpath%\dapi\build\dtlkstat\%langdir% %blddrv%%bldpath%\dapi\build\dtlkstat\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\dtstatic\%langdir% move %blddrv%%bldpath%\dapi\build\dtstatic\%langdir% %blddrv%%bldpath%\dapi\build\dtstatic\%langdir%_%index%
rem if exist %blddrv%%bldpath%\dapi\build\wce200\cedll\mips\%langdir% move %blddrv%%bldpath%\dapi\build\wce200\cedll\mips\%langdir% %blddrv%%bldpath%\dapi\build\wce200\cedll\mips\%langdir%_%index%
rem if exist %blddrv%%bldpath%\dapi\build\wce200\cedll\sh\%langdir% move %blddrv%%bldpath%\dapi\build\wce200\cedll\sh\%langdir% %blddrv%%bldpath%\dapi\build\wce200\cedll\sh\%langdir%_%index%
rem if exist %blddrv%%bldpath%\dapi\build\wce200\cedll\x86em\%langdir% move %blddrv%%bldpath%\dapi\build\wce200\cedll\x86em\%langdir% %blddrv%%bldpath%\dapi\build\wce200\cedll\x86em\%langdir%_%index%
rem if exist %blddrv%%bldpath%\dapi\build\wce200\cestatic\mips\%langdir% move %blddrv%%bldpath%\dapi\build\wce200\cestatic\mips\%langdir% %blddrv%%bldpath%\dapi\build\wce200\cestatic\mips\%langdir%_%index%
rem if exist %blddrv%%bldpath%\dapi\build\wce200\cestatic\sh\%langdir% move %blddrv%%bldpath%\dapi\build\wce200\cestatic\sh\%langdir% %blddrv%%bldpath%\dapi\build\wce200\cestatic\sh\%langdir%_%index%
rem if exist %blddrv%%bldpath%\dapi\build\wce200\cestatic\x86em\%langdir% move %blddrv%%bldpath%\dapi\build\wce200\cestatic\x86em\%langdir% %blddrv%%bldpath%\dapi\build\wce200\cestatic\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce211\mspro\cedll\arm\%langdir% move %blddrv%%bldpath%\dapi\build\wce211\mspro\cedll\arm\%langdir% %blddrv%%bldpath%\dapi\build\wce211\mspro\cedll\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce211\mspro\cedll\mips\%langdir% move %blddrv%%bldpath%\dapi\build\wce211\mspro\cedll\mips\%langdir% %blddrv%%bldpath%\dapi\build\wce211\mspro\cedll\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce211\mspro\cedll\sh\%langdir% move %blddrv%%bldpath%\dapi\build\wce211\mspro\cedll\sh\%langdir% %blddrv%%bldpath%\dapi\build\wce211\mspro\cedll\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce211\mspro\cedll\sh4\%langdir% move %blddrv%%bldpath%\dapi\build\wce211\mspro\cedll\sh4\%langdir% %blddrv%%bldpath%\dapi\build\wce211\mspro\cedll\sh4\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce211\mspro\cedll\x86em\%langdir% move %blddrv%%bldpath%\dapi\build\wce211\mspro\cedll\x86em\%langdir% %blddrv%%bldpath%\dapi\build\wce211\mspro\cedll\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce211\mspro\cestatic\arm\%langdir% move %blddrv%%bldpath%\dapi\build\wce211\mspro\cestatic\arm\%langdir% %blddrv%%bldpath%\dapi\build\wce211\mspro\cestatic\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce211\mspro\cestatic\mips\%langdir% move %blddrv%%bldpath%\dapi\build\wce211\mspro\cestatic\mips\%langdir% %blddrv%%bldpath%\dapi\build\wce211\mspro\cestatic\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce211\mspro\cestatic\sh\%langdir% move %blddrv%%bldpath%\dapi\build\wce211\mspro\cestatic\sh\%langdir% %blddrv%%bldpath%\dapi\build\wce211\mspro\cestatic\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce211\mspro\cestatic\sh4\%langdir% move %blddrv%%bldpath%\dapi\build\wce211\mspro\cestatic\sh4\%langdir% %blddrv%%bldpath%\dapi\build\wce211\mspro\cestatic\sh4\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce211\mspro\cestatic\x86em\%langdir% move %blddrv%%bldpath%\dapi\build\wce211\mspro\cestatic\x86em\%langdir% %blddrv%%bldpath%\dapi\build\wce211\mspro\cestatic\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce211\palm\cedll\mips\%langdir% move %blddrv%%bldpath%\dapi\build\wce211\palm\cedll\mips\%langdir% %blddrv%%bldpath%\dapi\build\wce211\palm\cedll\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce211\palm\cedll\sh\%langdir% move %blddrv%%bldpath%\dapi\build\wce211\palm\cedll\sh\%langdir% %blddrv%%bldpath%\dapi\build\wce211\palm\cedll\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce211\palm\cedll\x86em\%langdir% move %blddrv%%bldpath%\dapi\build\wce211\palm\cedll\x86em\%langdir% %blddrv%%bldpath%\dapi\build\wce211\palm\cedll\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce211\palm\cestatic\mips\%langdir% move %blddrv%%bldpath%\dapi\build\wce211\palm\cestatic\mips\%langdir% %blddrv%%bldpath%\dapi\build\wce211\palm\cestatic\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce211\palm\cestatic\sh\%langdir% move %blddrv%%bldpath%\dapi\build\wce211\palm\cestatic\sh\%langdir% %blddrv%%bldpath%\dapi\build\wce211\palm\cestatic\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce211\palm\cestatic\x86em\%langdir% move %blddrv%%bldpath%\dapi\build\wce211\palm\cestatic\x86em\%langdir% %blddrv%%bldpath%\dapi\build\wce211\palm\cestatic\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce300\pocket\cedll\arm\%langdir% move %blddrv%%bldpath%\dapi\build\wce300\pocket\cedll\arm\%langdir% %blddrv%%bldpath%\dapi\build\wce300\pocket\cedll\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce300\pocket\cedll\mips\%langdir% move %blddrv%%bldpath%\dapi\build\wce300\pocket\cedll\mips\%langdir% %blddrv%%bldpath%\dapi\build\wce300\pocket\cedll\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce300\pocket\cedll\sh\%langdir% move %blddrv%%bldpath%\dapi\build\wce300\pocket\cedll\sh\%langdir% %blddrv%%bldpath%\dapi\build\wce300\pocket\cedll\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce300\pocket\cedll\x86em\%langdir% move %blddrv%%bldpath%\dapi\build\wce300\pocket\cedll\x86em\%langdir% %blddrv%%bldpath%\dapi\build\wce300\pocket\cedll\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce300\pocket\cestatic\arm\%langdir% move %blddrv%%bldpath%\dapi\build\wce300\pocket\cestatic\arm\%langdir% %blddrv%%bldpath%\dapi\build\wce300\pocket\cestatic\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce300\pocket\cestatic\mips\%langdir% move %blddrv%%bldpath%\dapi\build\wce300\pocket\cestatic\mips\%langdir% %blddrv%%bldpath%\dapi\build\wce300\pocket\cestatic\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce300\pocket\cestatic\sh\%langdir% move %blddrv%%bldpath%\dapi\build\wce300\pocket\cestatic\sh\%langdir% %blddrv%%bldpath%\dapi\build\wce300\pocket\cestatic\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce300\pocket\cestatic\x86em\%langdir% move %blddrv%%bldpath%\dapi\build\wce300\pocket\cestatic\x86em\%langdir% %blddrv%%bldpath%\dapi\build\wce300\pocket\cestatic\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce300\2000\cedll\arm\%langdir% move %blddrv%%bldpath%\dapi\build\wce300\2000\cedll\arm\%langdir% %blddrv%%bldpath%\dapi\build\wce300\2000\cedll\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce300\2000\cedll\mips\%langdir% move %blddrv%%bldpath%\dapi\build\wce300\2000\cedll\mips\%langdir% %blddrv%%bldpath%\dapi\build\wce300\2000\cedll\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce300\2000\cestatic\arm\%langdir% move %blddrv%%bldpath%\dapi\build\wce300\2000\cestatic\arm\%langdir% %blddrv%%bldpath%\dapi\build\wce300\2000\cestatic\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wce300\2000\cestatic\mips\%langdir% move %blddrv%%bldpath%\dapi\build\wce300\2000\cestatic\mips\%langdir% %blddrv%%bldpath%\dapi\build\wce300\2000\cestatic\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\dapi\build\wtlkstat\%langdir% move %blddrv%%bldpath%\dapi\build\wtlkstat\%langdir% %blddrv%%bldpath%\dapi\build\wtlkstat\%langdir%_%index%
rem if exist %blddrv%%bldpath%\samplece\cetalk\build\wce200\dll\mips\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce200\dll\mips\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce200\dll\mips\%langdir%_%index%
rem if exist %blddrv%%bldpath%\samplece\cetalk\build\wce200\dll\sh\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce200\dll\sh\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce200\dll\sh\%langdir%_%index%
rem if exist %blddrv%%bldpath%\samplece\cetalk\build\wce200\dll\x86em\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce200\dll\x86em\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce200\dll\x86em\%langdir%_%index%
rem if exist %blddrv%%bldpath%\samplece\cetalk\build\wce200\static\mips\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce200\static\mips\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce200\static\mips\%langdir%_%index%
rem if exist %blddrv%%bldpath%\samplece\cetalk\build\wce200\static\sh\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce200\static\sh\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce200\static\sh\%langdir%_%index%
rem if exist %blddrv%%bldpath%\samplece\cetalk\build\wce200\static\x86em\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce200\static\x86em\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce200\static\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\dll\arm\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\dll\arm\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\dll\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\dll\mips\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\dll\mips\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\dll\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\dll\sh\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\dll\sh\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\dll\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\dll\sh4\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\dll\sh4\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\dll\sh4\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\dll\x86em\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\dll\x86em\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\dll\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\static\arm\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\static\arm\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\static\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\static\mips\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\static\mips\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\static\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\static\sh\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\static\sh\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\static\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\static\sh4\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\static\sh4\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\static\sh4\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\static\x86em\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\static\x86em\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce211\mspro\static\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce211\palm\dll\mips\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce211\palm\dll\mips\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce211\palm\dll\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce211\palm\dll\sh\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce211\palm\dll\sh\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce211\palm\dll\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce211\palm\dll\x86em\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce211\palm\dll\x86em\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce211\palm\dll\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce211\palm\static\mips\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce211\palm\static\mips\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce211\palm\static\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce211\palm\static\sh\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce211\palm\static\sh\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce211\palm\static\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce211\palm\static\x86em\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce211\palm\static\x86em\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce211\palm\static\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\dll\arm\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\dll\arm\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\dll\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\dll\mips\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\dll\mips\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\dll\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\dll\sh\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\dll\sh\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\dll\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\dll\x86em\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\dll\x86em\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\dll\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\static\arm\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\static\arm\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\static\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\static\mips\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\static\mips\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\static\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\static\sh\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\static\sh\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\static\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\static\x86em\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\static\x86em\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce300\pocket\static\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce300\2000\dll\arm\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce300\2000\dll\arm\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce300\2000\dll\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce300\2000\dll\mips\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce300\2000\dll\mips\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce300\2000\dll\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce300\2000\static\arm\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce300\2000\static\arm\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce300\2000\static\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build\wce300\2000\static\mips\%langdir% move %blddrv%%bldpath%\samplece\cetalk\build\wce300\2000\static\mips\%langdir% %blddrv%%bldpath%\samplece\cetalk\build\wce300\2000\static\mips\%langdir%_%index%
rem if exist %blddrv%%bldpath%\samplece\dtsample\build\wce200\dll\mips\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce200\dll\mips\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce200\dll\mips\%langdir%_%index%
rem if exist %blddrv%%bldpath%\samplece\dtsample\build\wce200\dll\sh\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce200\dll\sh\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce200\dll\sh\%langdir%_%index%
rem if exist %blddrv%%bldpath%\samplece\dtsample\build\wce200\dll\x86em\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce200\dll\x86em\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce200\dll\x86em\%langdir%_%index%
rem if exist %blddrv%%bldpath%\samplece\dtsample\build\wce200\static\mips\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce200\static\mips\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce200\static\mips\%langdir%_%index%
rem if exist %blddrv%%bldpath%\samplece\dtsample\build\wce200\static\sh\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce200\static\sh\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce200\static\sh\%langdir%_%index%
rem if exist %blddrv%%bldpath%\samplece\dtsample\build\wce200\static\x86em\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce200\static\x86em\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce200\static\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\dll\arm\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\dll\arm\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\dll\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\dll\mips\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\dll\mips\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\dll\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\dll\sh\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\dll\sh\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\dll\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\dll\sh4\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\dll\sh4\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\dll\sh4\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\dll\x86em\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\dll\x86em\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\dll\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\static\arm\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\static\arm\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\static\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\static\mips\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\static\mips\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\static\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\static\sh\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\static\sh\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\static\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\static\sh4\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\static\sh4\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\static\sh4\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\static\x86em\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\static\x86em\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce211\mspro\static\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce211\palm\dll\mips\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce211\palm\dll\mips\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce211\palm\dll\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce211\palm\dll\sh\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce211\palm\dll\sh\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce211\palm\dll\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce211\palm\dll\x86em\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce211\palm\dll\x86em\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce211\palm\dll\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce211\palm\static\mips\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce211\palm\static\mips\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce211\palm\static\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce211\palm\static\sh\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce211\palm\static\sh\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce211\palm\static\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce211\palm\static\x86em\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce211\palm\static\x86em\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce211\palm\static\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\dll\arm\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\dll\arm\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\dll\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\dll\mips\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\dll\mips\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\dll\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\dll\sh\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\dll\sh\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\dll\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\dll\x86em\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\dll\x86em\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\dll\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\static\arm\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\static\arm\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\static\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\static\mips\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\static\mips\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\static\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\static\sh\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\static\sh\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\static\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\static\x86em\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\static\x86em\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce300\pocket\static\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce300\2000\dll\arm\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce300\2000\dll\arm\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce300\2000\dll\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce300\2000\dll\mips\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce300\2000\dll\mips\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce300\2000\dll\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce300\2000\static\arm\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce300\2000\static\arm\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce300\2000\static\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build\wce300\2000\static\mips\%langdir% move %blddrv%%bldpath%\samplece\dtsample\build\wce300\2000\static\mips\%langdir% %blddrv%%bldpath%\samplece\dtsample\build\wce300\2000\static\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\dll\arm\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\dll\arm\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\dll\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\dll\mips\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\dll\mips\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\dll\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\dll\sh\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\dll\sh\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\dll\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\dll\sh4\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\dll\sh4\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\dll\sh4\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\dll\x86em\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\dll\x86em\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\dll\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\static\arm\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\static\arm\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\static\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\static\mips\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\static\mips\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\static\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\static\sh\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\static\sh\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\static\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\static\sh4\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\static\sh4\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\static\sh4\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\static\x86em\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\static\x86em\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce211\mspro\static\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\dll\arm\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\dll\arm\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\dll\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\dll\mips\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\dll\mips\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\dll\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\dll\sh\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\dll\sh\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\dll\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\dll\x86em\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\dll\x86em\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\dll\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\static\arm\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\static\arm\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\static\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\static\mips\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\static\mips\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\static\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\static\sh\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\static\sh\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\static\sh\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\static\x86em\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\static\x86em\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce300\pocket\static\x86em\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce300\2000\dll\arm\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce300\2000\dll\arm\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce300\2000\dll\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce300\2000\dll\mips\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce300\2000\dll\mips\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce300\2000\dll\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce300\2000\static\arm\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce300\2000\static\arm\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce300\2000\static\arm\%langdir%_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build\wce300\2000\static\mips\%langdir% move %blddrv%%bldpath%\samplece\mailread\build\wce300\2000\static\mips\%langdir% %blddrv%%bldpath%\samplece\mailread\build\wce300\2000\static\mips\%langdir%_%index%
if exist %blddrv%%bldpath%\samples\dtmemory\build\%langdir% move %blddrv%%bldpath%\samples\dtmemory\build\%langdir% %blddrv%%bldpath%\samples\dtmemory\build\%langdir%_%index%
if exist %blddrv%%bldpath%\samples\dtsample\build\%langdir% move %blddrv%%bldpath%\samples\dtsample\build\%langdir% %blddrv%%bldpath%\samples\dtsample\build\%langdir%_%index%
if exist %blddrv%%bldpath%\samples\say\build\%langdir% move %blddrv%%bldpath%\samples\say\build\%langdir% %blddrv%%bldpath%\samples\say\build\%langdir%_%index%
if exist %blddrv%%bldpath%\samples\speak\build\%langdir% move %blddrv%%bldpath%\samples\speak\build\%langdir% %blddrv%%bldpath%\samples\speak\build\%langdir%_%index%
if exist %blddrv%%bldpath%\samples\ttssrv\build\%langdir% move %blddrv%%bldpath%\samples\ttssrv\build\%langdir% %blddrv%%bldpath%\samples\ttssrv\build\%langdir%_%index%
if exist %blddrv%%bldpath%\samples\ttstest\build\%langdir% move %blddrv%%bldpath%\samples\ttstest\build\%langdir% %blddrv%%bldpath%\samples\ttstest\build\%langdir%_%index%
if exist %blddrv%%bldpath%\samples\windic\build\%langdir% move %blddrv%%bldpath%\samples\windic\build\%langdir% %blddrv%%bldpath%\samples\windic\build\%langdir%_%index%
if exist %blddrv%%bldpath%\samples\wttstest\build\%langdir% move %blddrv%%bldpath%\samples\wttstest\build\%langdir% %blddrv%%bldpath%\samples\wttstest\build\%langdir%_%index%
if exist %blddrv%%bldpath%\sapi\build\dtlkttse\%langdir% move %blddrv%%bldpath%\sapi\build\dtlkttse\%langdir% %blddrv%%bldpath%\sapi\build\dtlkttse\%langdir%_%index%
if exist %blddrv%%bldpath%\sapi\build\wtlkttse\%langdir% move %blddrv%%bldpath%\sapi\build\wtlkttse\%langdir% %blddrv%%bldpath%\sapi\build\wtlkttse\%langdir%_%index%
if exist %blddrv%%bldpath%\sapi5\build\%langdir% move %blddrv%%bldpath%\sapi5\build\%langdir% %blddrv%%bldpath%\sapi5\build\%langdir%_%index%
if exist %blddrv%%bldpath%\swi95nt\%langdir% move %blddrv%%bldpath%\swi95nt\%langdir% %blddrv%%bldpath%\swi95nt\%langdir%_%index%
if exist %blddrv%%bldpath%\swi95nt\demos move %blddrv%%bldpath%\swi95nt\demos %blddrv%%bldpath%\swi95nt\demos_%index%
if exist %blddrv%%bldpath%\tools\tunecheck\%langdir% move %blddrv%%bldpath%\tools\tunecheck\%langdir% %blddrv%%bldpath%\tools\tunecheck\%langdir%_%index%
rem check if folder still exist due to inablity to rename folder.
for /r %blddrv%%bldpath% %i IN (build\%langdir%) do echo folder %i exist! & pause
set /a index+=1
goto end
:skip_rename_lang
if /i "%option%"=="pack" set /a index-=1 & goto rename_swi95nt
if /i "%option%"=="debug" goto rename_skip
rem Rename build folders if they exist
set /a index-=1
if exist %blddrv%%bldpath%\cpanel\build move %blddrv%%bldpath%\cpanel\build %blddrv%%bldpath%\cpanel\build_%index%
if exist %blddrv%%bldpath%\dapi\build move %blddrv%%bldpath%\dapi\build %blddrv%%bldpath%\dapi\build_%index%
if exist %blddrv%%bldpath%\dtalkml\build move %blddrv%%bldpath%\dtalkml\build %blddrv%%bldpath%\dtalkml\build_%index%
if exist %blddrv%%bldpath%\kitting\build move %blddrv%%bldpath%\kitting\build %blddrv%%bldpath%\kitting\build_%index%
if exist %blddrv%%bldpath%\license\liceninc\build move %blddrv%%bldpath%\license\liceninc\build %blddrv%%bldpath%\license\liceninc\build_%index%
if exist %blddrv%%bldpath%\license\liceninc\wbuild move %blddrv%%bldpath%\license\liceninc\wbuild %blddrv%%bldpath%\license\liceninc\wbuild_%index%
if exist %blddrv%%bldpath%\license\licenseu\build move %blddrv%%bldpath%\license\licenseu\build %blddrv%%bldpath%\license\licenseu\build_%index%
if exist %blddrv%%bldpath%\license\licenseu\wbuild move %blddrv%%bldpath%\license\licenseu\wbuild %blddrv%%bldpath%\license\licenseu\wbuild_%index%
if exist %blddrv%%bldpath%\samplece\cetalk\build move %blddrv%%bldpath%\samplece\cetalk\build %blddrv%%bldpath%\samplece\cetalk\build_%index%
if exist %blddrv%%bldpath%\samplece\dtsample\build move %blddrv%%bldpath%\samplece\dtsample\build %blddrv%%bldpath%\samplece\dtsample\build_%index%
if exist %blddrv%%bldpath%\samplece\mailread\build move %blddrv%%bldpath%\samplece\mailread\build %blddrv%%bldpath%\samplece\mailread\build_%index%
rem if exist %blddrv%%bldpath%\samplece\windic\build move %blddrv%%bldpath%\samplece\windic\build %blddrv%%bldpath%\samplece\windic\build_%index%
if exist %blddrv%%bldpath%\sampleml\mldemo\build move %blddrv%%bldpath%\sampleml\mldemo\build %blddrv%%bldpath%\sampleml\mldemo\build_%index%
if exist %blddrv%%bldpath%\samples\dtmemory\build move %blddrv%%bldpath%\samples\dtmemory\build %blddrv%%bldpath%\samples\dtmemory\build_%index%
if exist %blddrv%%bldpath%\samples\dtsample\build move %blddrv%%bldpath%\samples\dtsample\build %blddrv%%bldpath%\samples\dtsample\build_%index%
if exist %blddrv%%bldpath%\samples\say\build move %blddrv%%bldpath%\samples\say\build %blddrv%%bldpath%\samples\say\build_%index%
if exist %blddrv%%bldpath%\samples\speak\build move %blddrv%%bldpath%\samples\speak\build %blddrv%%bldpath%\samples\speak\build_%index%
if exist %blddrv%%bldpath%\samples\ttssrv\build move %blddrv%%bldpath%\samples\ttssrv\build %blddrv%%bldpath%\samples\ttssrv\build_%index%
if exist %blddrv%%bldpath%\samples\ttstest\build move %blddrv%%bldpath%\samples\ttstest\build %blddrv%%bldpath%\samples\ttstest\build_%index%
if exist %blddrv%%bldpath%\samples\vercheck\build move %blddrv%%bldpath%\samples\vercheck\build %blddrv%%bldpath%\samples\vercheck\build_%index%
if exist %blddrv%%bldpath%\samples\windic\build move %blddrv%%bldpath%\samples\windic\build %blddrv%%bldpath%\samples\windic\build_%index%
if exist %blddrv%%bldpath%\samples\wttstest\build move %blddrv%%bldpath%\samples\wttstest\build %blddrv%%bldpath%\samples\wttstest\build_%index%
if exist %blddrv%%bldpath%\sapi\build move %blddrv%%bldpath%\sapi\build %blddrv%%bldpath%\sapi\build_%index%
if exist %blddrv%%bldpath%\sapi5\build move %blddrv%%bldpath%\sapi5\build %blddrv%%bldpath%\sapi5\build_%index%
:rename_swi95nt
if exist %blddrv%%bldpath%\swi95nt move %blddrv%%bldpath%\swi95nt %blddrv%%bldpath%\swi95nt_%index%
if /i "%option%"=="pack" set /a index+=1 & goto rename_check
if exist %blddrv%%bldpath%\tools\preproc\build move %blddrv%%bldpath%\tools\preproc\build %blddrv%%bldpath%\tools\preproc\build_%index%
:rename_check
rem check if folder still exist due to inablity to rename folder.
rem for /r %blddrv%%bldpath% %%i IN (build) do echo folder %%i exist & pause
set /a index+=1
:rename_skip
rem Log source files system time
call file_time
echo on
if NOT "%run_ce%"=="1" goto skip_ce
rem starting prompt for cebuild for
start /dd:\work /i setvar
if /i "%1"=="ce" goto reset
:skip_ce
if /i "%1"=="all" (
call dectalk32.bat prodmak >> %blddrv%%bldpath%\build_log\log\win_build%index%.log 2>&1
goto end
)
if /i "%1"=="win" call dectalk32.bat %2 >> %blddrv%%bldpath%\build_log\log\win_build%index%.log 2>&1
if /i "%1"=="redo" (
call dectalk32.bat %2 >> %blddrv%%bldpath%\build_log\log\win_build%index%.log 2>%blddrv%%bldpath%\build_log\errors\output_win%index%.log
goto end
)
if /i "%1"=="tune" (
call dectalk32.bat %1
goto end
)
if /i "%1"=="test" (
call .\scripts\pre_dec_test.bat ml on
goto end
)
rem the rest
call dectalk32.bat %1 >> %blddrv%%bldpath%\build_log\log\win_build%index%.log 2>%blddrv%%bldpath%\build_log\errors\output_win%index%.log
goto end
:bug_setvar
echo Error! You did not run setvar!
goto finish
:bug_invalid_folder
echo Error! You are not in the same path as in d:\work\setavar.bat
goto finish
:end
if /i "%1"=="test" goto skip_warning
if /i "%option%"=="pack" goto skip_warning
@rem Log all the warning found during build process
echo The number of warning found is below > %blddrv%%bldpath%\build_log\warning\win_warning%index%.log
find /c "warning" %blddrv%%bldpath%\build_log\log\win_build%index%.log >> %blddrv%%bldpath%\build_log\warning\win_warning%index%.log
find /n "warning" %blddrv%%bldpath%\build_log\log\win_build%index%.log >> %blddrv%%bldpath%\build_log\warning\win_warning%index%.log
:skip_warning
rem reindex files in archive
if NOT "%run_ce%"=="1" call .\scripts\re_index.bat
:reset
rem return prompt to original state
@prompt
rem clear local variable
rem endlocal
rem full_build has been run
set increment=1
:finish