1 rem |
1 @rem |
2 rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. |
2 @rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
3 rem |
3 @rem All rights reserved. |
4 rem This library is free software; you can redistribute it and/or |
4 @rem This component and the accompanying materials are made available |
5 rem modify it under the terms of the GNU Lesser General Public |
5 @rem under the terms of "Eclipse Public License v1.0" |
6 rem License as published by the Free Software Foundation; either |
6 @rem which accompanies this distribution, and is available |
7 rem version 2 of the License, or (at your option) any later version. |
7 @rem at the URL "http://www.eclipse.org/legal/epl-v10.html". |
8 rem |
8 @rem |
9 rem This library is distributed in the hope that it will be useful, |
9 @rem Initial Contributors: |
10 rem but WITHOUT ANY WARRANTY; without even the implied warranty of |
10 @rem Nokia Corporation - initial contribution. |
11 rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
11 @rem |
12 rem Lesser General Public License for more details. |
12 @rem Contributors: |
13 rem |
13 @rem |
14 rem You should have received a copy of the GNU Lesser General Public |
14 @rem Description: |
15 rem License along with this library; if not, write to the |
15 @rem |
16 rem Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
|
17 rem Boston, MA 02111-1307, USA. |
|
18 rem |
|
19 rem Description: |
|
20 rem |
|
21 |
16 |
22 @perl -x GenATSModules.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 |
17 @perl -x GenATSModules.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 |
23 @goto end |
18 @goto end |
24 |
19 |
25 #!perl |
20 #!perl |
314 ["ostream_seeks-1.tst","ostream_seeks", "/../internal/testapps/gnu/io/doc/", "/General/", "C:\\TestFramework\\gnu"], |
309 ["ostream_seeks-1.tst","ostream_seeks", "/../internal/testapps/gnu/io/doc/", "/General/", "C:\\TestFramework\\gnu"], |
315 ["infile_auto.txt","multi_thread_auto", "/../internal/testapps/doc/", "/General/", "C:\\TestFramework\\tstdcpp"], |
310 ["infile_auto.txt","multi_thread_auto", "/../internal/testapps/doc/", "/General/", "C:\\TestFramework\\tstdcpp"], |
316 ); |
311 ); |
317 |
312 |
318 my @gliblist = ( |
313 my @gliblist = ( |
319 ["valid-1.gmarkup", "markup_test", "/epoc32/winscw/c/", "/General/", "C:"], |
314 ["1.gmarkup", "markup_test", "/epoc32/winscw/c/", "/General/", "C:"], |
320 ["valid-01.xbel", "bookmarkfile_test", "/epoc32/winscw/c/", "/General/", "C:"], |
315 ["1.gmarkup", "markup-test", "/epoc32/winscw/c/", "/General/", "C:"], |
321 ["iochannel-test-infile", "iochannel_test", "/epoc32/winscw/c/", "/General/", "C:"], |
316 ["iochannel-test-infile", "iochannel_test", "/epoc32/winscw/c/", "/General/", "C:"], |
322 ["casemap.txt", "unicode_caseconv", "/epoc32/winscw/c/", "/General/", "C:"], |
317 ["iochannel-test-infile", "iochannel-test", "/epoc32/winscw/c/", "/General/", "C:"], |
323 ["casefold.txt", "unicode_caseconv", "/epoc32/winscw/c/", "/General/", "C:"], |
318 # ["casemap.bin", "unicode-caseconv", "/epoc32/winscw/c/", "/General/", "C:"], |
324 ["utf8.txt", "unicode_encoding","/epoc32/winscw/c/", "/General/", "C:"], |
319 # ["casefold.bin", "unicode-caseconv", "/epoc32/winscw/c/", "/General/", "C:"], |
325 ["collate-1.unicode", "unicode_collate","/epoc32/winscw/c/", "/General/", "C:"], |
320 ["utf8.txt", "unicode-encoding","/epoc32/winscw/c/", "/General/", "C:"], |
326 ["NormalizationTest.txt", "unicode_normalize","/epoc32/winscw/c/", "/General/", "C:"], |
321 ["casecollate.txt", "unicode-collate","/epoc32/winscw/c/", "/General/", "C:"], |
327 ["4096-random-bytes", "strfuncs", "/epoc32/winscw/c/", "/General/", "C:"], |
322 ["utf8_hindi.txt", "tutf8","/epoc32/winscw/c/", "/General/", "C:"], |
|
323 ["scanfile.txt", "tscanner","/epoc32/winscw/c/", "/General/", "C:"], |
|
324 ["test.txt", "dir_test","/epoc32/winscw/c/temp/tmp/", "/General/", "C:\\temp\\tmp"], |
|
325 ["NormalizationTest.txt", "unicode-normalize","/epoc32/winscw/c/", "/General/", "C:"], |
|
326 |
328 ["helloworld.exe", "spawn_test","/epoc32/release/armv5/urel/", "/armv5_urel/", "C:\\sys\\bin"], |
327 ["helloworld.exe", "spawn_test","/epoc32/release/armv5/urel/", "/armv5_urel/", "C:\\sys\\bin"], |
329 ["helloworld.exe", "spawn_test","/epoc32/release/winscw/udeb/", "/winscw_udeb/", "Z:\\sys\\bin"], |
328 ["helloworld.exe", "spawn_test","/epoc32/release/winscw/udeb/", "/winscw_udeb/", "Z:\\sys\\bin"], |
330 |
329 |
331 ["libmoduletestplugin_a.dll", "module_test","/epoc32/release/armv5/urel/", "/armv5_urel/", "C:\\sys\\bin"], |
330 ["libmoduletestplugin_a.dll", "module-test","/epoc32/release/armv5/urel/", "/armv5_urel/", "C:\\sys\\bin"], |
332 ["libmoduletestplugin_a.dll", "module_test","/epoc32/release/winscw/udeb/", "/winscw_udeb/", "Z:\\sys\\bin"], |
331 ["libmoduletestplugin_a.dll", "module-test","/epoc32/release/winscw/udeb/", "/winscw_udeb/", "Z:\\sys\\bin"], |
333 |
332 |
334 ["libmoduletestplugin_b.dll", "module_test","/epoc32/release/armv5/urel/", "/armv5_urel/", "C:\\sys\\bin"], |
333 ["libmoduletestplugin_b.dll", "module-test","/epoc32/release/armv5/urel/", "/armv5_urel/", "C:\\sys\\bin"], |
335 ["libmoduletestplugin_b.dll", "module_test","/epoc32/release/winscw/udeb/", "/winscw_udeb/", "Z:\\sys\\bin"], |
334 ["libmoduletestplugin_b.dll", "module-test","/epoc32/release/winscw/udeb/", "/winscw_udeb/", "Z:\\sys\\bin"], |
336 |
335 |
337 |
336 |
338 ); |
337 ); |
339 |
338 |
340 my @ngilist = ( |
339 my @ngilist = ( |
461 |
460 |
462 @generatedModules = GetCompiledModules($optsGroupPath."/bld.inf"); |
461 @generatedModules = GetCompiledModules($optsGroupPath."/bld.inf"); |
463 DoGen("opts",".dll"); |
462 DoGen("opts",".dll"); |
464 |
463 |
465 } |
464 } |
466 if ($suite eq "glib-2.20.4") |
465 if ($suite eq "glib") |
467 { |
466 { |
468 my $bldfile = $templateRoot."/group/bld.inf"; |
467 my $bldfile = $templateRoot."/glib_nonstif/group/bld.inf"; |
469 my $fileName = $templateRoot; |
|
470 #chopn("$fileName", 5); |
|
471 chop($fileName); |
|
472 chop($fileName); |
|
473 chop($fileName); |
|
474 chop($fileName); |
|
475 chop($fileName); |
|
476 |
|
477 $bldfile = $fileName."/build/symbian/tests/group/bld.inf"; |
|
478 print "bldfile: $bldfile\n"; |
|
479 my @glibModules = GetCompiledModules($bldfile); |
468 my @glibModules = GetCompiledModules($bldfile); |
480 #mahesh |
|
481 print "glibModules: @glibModules\n"; |
|
482 @generatedModules = @glibModules; |
469 @generatedModules = @glibModules; |
483 |
470 DoGen("glib",".exe"); |
484 $bldfile = $fileName."/build/symbian/tests/gobject/group/bld.inf"; |
|
485 print "bldfile: $bldfile\n"; |
|
486 my @glibModules = GetCompiledModules($bldfile); |
|
487 #mahesh |
|
488 print "glibModules: @glibModules\n"; |
|
489 my $i =0; |
|
490 foreach my $name(@glibModules){ |
|
491 @glibModules[$i] =~ s/ //; |
|
492 $i = $i + 1; |
|
493 } |
|
494 push(@generatedModules, @glibModules); |
|
495 |
|
496 $bldfile = $fileName."/build/symbian/tests/refcount/group/bld.inf"; |
|
497 print "bldfile: $bldfile\n"; |
|
498 my @glibModules = GetCompiledModules($bldfile); |
|
499 #mahesh |
|
500 print "glibModules: @glibModules\n"; |
|
501 my $i =0; |
|
502 foreach my $name(@glibModules){ |
|
503 @glibModules[$i] =~ s/ //; |
|
504 $i = $i + 1; |
|
505 } |
|
506 push(@generatedModules, @glibModules); |
|
507 |
|
508 $bldfile = $fileName."/build/symbian/glib/tests/group/bld.inf"; |
|
509 print "bldfile: $bldfile\n"; |
|
510 my @glibModules = GetCompiledModules($bldfile); |
|
511 #mahesh |
|
512 print "glibModules: @glibModules\n"; |
|
513 my $i =0; |
|
514 foreach my $name(@glibModules){ |
|
515 @glibModules[$i] =~ s/ //; |
|
516 $i = $i + 1; |
|
517 } |
|
518 push(@generatedModules, @glibModules); |
|
519 |
|
520 $bldfile = $fileName."/build/symbian/gobject/tests/group/bld.inf"; |
|
521 print "bldfile: $bldfile\n"; |
|
522 my @glibModules = GetCompiledModules($bldfile); |
|
523 #mahesh |
|
524 print "glibModules: @glibModules\n"; |
|
525 my $i =0; |
|
526 foreach my $name(@glibModules){ |
|
527 @glibModules[$i] =~ s/ //; |
|
528 $i = $i + 1; |
|
529 } |
|
530 |
|
531 push(@generatedModules, @glibModules); |
|
532 |
|
533 DoGen("glib-2.20.4",".exe"); |
|
534 my $gDataRef = \@gliblist; |
471 my $gDataRef = \@gliblist; |
535 CopyArbitDatFiles("glib-2.20.4",$gDataRef); |
472 CopyArbitDatFiles("glib",$gDataRef); |
536 |
473 |
537 if($install eq "yes") |
474 if($install eq "yes") |
538 { |
475 { |
539 my @saved = @dllList; |
476 my @saved = @dllList; |
540 my @glib2dllList = ("glibbackend.dll", "Libgobject.dll", "libgmodule.dll", "libgthread.dll", |
477 my @glib2dllList = ("glibbackend.dll", "Libgobject.dll", "libgmodule.dll", "libgthread.dll", |
541 "libglib.dll"); |
478 "libglib.dll"); |
542 |
479 |
543 my @glib1List = ( "libgobject.dll", "libgmodule.dll", "libgthread.dll", "libglib.dll", ); |
480 my @glib1List = ( "libgobject.dll", "libgmodule.dll", "libgthread.dll", "libglib.dll", ); |
544 @dllList = @glib2dllList; |
481 @dllList = @glib2dllList; |
545 CopySharedDlls("glib-2.20.4",\@dllList); |
482 CopySharedDlls("glib",\@dllList); |
546 TransformXmls("glib-2.20.4", "shared"); |
483 TransformXmls("glib", "shared"); |
547 |
484 |
548 @dllList = @saved; |
485 @dllList = @saved; |
549 }#if install |
486 }#if install |
550 }#glib-2.20.4 |
487 }#glib |
551 |
488 |
552 |
489 |
553 if ($suite eq "ssl") |
490 if ($suite eq "ssl") |
554 { |
491 { |
555 my $stripStatus = $dontStrip; |
492 my $stripStatus = $dontStrip; |