Changeset 14585 for S60/trunk/runATF.bat

Show
Ignore:
Timestamp:
05/25/06 10:57:11 (3 years ago)
Author:
brmorris
Message:

S60Webkit:

2006-05-25 Bradley <bradley.morrison@nokia.com>

Reviewed by Franklin.

runATF.bat sets compile environment
(fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=9106)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • S60/trunk/runATF.bat

    r14549 r14585  
    4242my $testdir = '\\epoc32\\winscw\\c\\LayoutTests'; 
    4343my $watchfile = '\\Epoc32\\winscw\\c\\TestingResults\\layout_results.html'; 
     44 
     45use Win32::TieRegistry ( Delimiter => '/' ); 
     46my $sdkhome = 
     47  $Registry->{ 
     48"HKEY_LOCAL_MACHINE/SOFTWARE/Symbian/Series 60/3rd Ed. SDK for Symbian OS/TargetDir" 
     49  }; 
     50-d $sdkhome 
     51  or die "ERROR: cannot find 3rd Ed. SDK for Symbian OS installation\n"; 
     52 
     53my $cbdhome = $ENV{CARBIDE_HOME} || ''; 
     54$cbdhome = "$ENV{ProgramFiles}\\Carbide" unless -d $cbdhome; 
     55$cbdhome = "c:\\Carbide"                 unless -d $cbdhome; 
     56$cbdhome = "c:\\apps\\Carbide"           unless -d $cbdhome; 
     57 
     58unless ( defined $cbdhome and -d $cbdhome ) { 
     59    die "ERROR: cannot find Carbide installation path\n" 
     60      . "Set CARBIDE_HOME to Carbide installation path and try again\n"; 
     61} 
     62 
     63$ENV{'CWFolder'}        = $cbdhome; 
     64$ENV{'LM_LICENSE_FILE'} = "$cbdhome\\license.dat"; 
     65$ENV{'EPOCROOT'}        = '\\'; 
     66$ENV{'MWCSym2Includes'} = '1'; 
     67$ENV{'MWLibraries'}     = 
     68"$cbdhome\\plugins\\com.nokia.carbide.cpp.support_1.0.0\\Symbian_Support\\Win32-x86 Support\\Libraries\\Win32 SDK;$cbdhome\\plugins\\com.nokia.carbide.cpp.support_1.0.0\\Symbian_Support\\MSL\\MSL_C\\MSL_Common\\Include;$cbdhome\\plugins\\com.nokia.carbide.cpp.support_1.0.0\\Symbian_Support\\MSL\\MSL_C\\MSL_Win32\\Include;$cbdhome\\plugins\\com.nokia.carbide.cpp.support_1.0.0\\Symbian_Support\\MSL\\MSL_C++\\MSL_Common\\Include;$cbdhome\\plugins\\com.nokia.carbide.cpp.support_1.0.0\\Symbian_Support\\Runtime\\Runtime_x86\\Runtime_Win32\\Libs"; 
     69$ENV{'MWSym2LibraryFiles'} = 
     70'gdi32.lib;user32.lib;kernel32.lib;MSL_All_MSE.lib;MSL_All_MSE_Symbian.lib;MSL_All_x86.lib;MSL_All_x86_Symbian.lib'; 
     71$ENV{'PATH'} = 
     72"$cbdhome\\plugins\\com.nokia.carbide.cpp.support_1.0.0\\Symbian_Tools\\Command_Line_Tools;$sdkhome\\epoc32\\tools;$sdkhome\\epoc32\\gcc\\bin;" 
     73  . $ENV{PATH}; 
     74delete $ENV{'MWSYM2LIBRARIES'}; 
     75$ENV{'ARCHIVER'} = 'arm-none-symbianelf-ar'; 
    4476    
    4577$opts{s} ||= 'x:';