From: Adam Russell Date: Fri, 3 Jul 2009 05:33:30 +0000 (-0400) Subject: Osvaldo Villalon's changes to sdk.pl. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=2f2424c095fe9309b45a18d220d8fff71ac59565;p=p5sagit%2Fp5-mst-13.2.git Osvaldo Villalon's changes to sdk.pl. This patch cleans up symbian/sdk.pl. Signed-off-by: H.Merijn Brand --- diff --git a/symbian/sdk.pl b/symbian/sdk.pl index ef0db0a..c8845e8 100644 --- a/symbian/sdk.pl +++ b/symbian/sdk.pl @@ -12,7 +12,7 @@ if ($ENV{PATH} =~ m!\\Symbian\\(.+?)\\(.+?)\\Epoc32\\gcc\\bin!i) { $SDK_NAME = $2; $WIN = ($SDK_NAME =~ m!_CW!i || $SDK_NAME eq '8.1a') ? 'winscw' : 'wins'; - $ENV{WIN} = $WIN; + $ENV{WIN} = $WIN; if ($SDK_NAME =~ m!Series60_v20!) { $SDK_VARIANT = 'S60'; $SDK_VERSION = $ENV{S60SDK} = '2.0'; @@ -32,6 +32,13 @@ if ($ENV{PATH} =~ m!\\Symbian\\(.+?)\\(.+?)\\Epoc32\\gcc\\bin!i) { $SDK_VARIANT = 'S90'; $SDK_VERSION = $ENV{S90SDK} = '1.1'; } +} elsif ($ENV{PATH} =~ m!\\S60\\devices\\(.+?)\\epoc32\\gcc\\bin!i) { + $SDK_VARIANT = 'S60'; + $SDK_NAME = $1; + $WIN = $ENV{WIN} = 'winscw'; + $SYMBIAN_VERSION = '9.4'; + $SDK_VERSION = $ENV{S60SDK} = '5.0'; + $SYMBIAN_ROOT = $ENV{EPOCROOT}; } elsif ($ENV{PATH} =~ m!\\Symbian\\UIQ_(\d)(\d)\\Epoc32\\gcc\\bin!i) { $SDK_NAME = 'UIQ'; $SDK_VARIANT = 'UIQ'; @@ -42,7 +49,7 @@ if ($ENV{PATH} =~ m!\\Symbian\\(.+?)\\(.+?)\\Epoc32\\gcc\\bin!i) { die "$0: Unknown UIQ version '$SDK_VERSION'\n"; } $WIN = 'winscw'; # This is CodeWarrior, how about Borland? - $ENV{WIN} = $WIN; + $ENV{WIN} = $WIN; } if (open(GCC, "gcc -v 2>&1 |")) { @@ -52,7 +59,7 @@ if (open(GCC, "gcc -v 2>&1 |")) { $SYMBIAN_ROOT = $1; # The S60SDK tells the Series 60 SDK version. if ($ENV{S60SDK}) { - if ($SYMBIAN_ROOT eq 'C:\Symbian\6.1\Shared') { # Visual C. + if ($SYMBIAN_ROOT eq 'C:\Symbian\6.1\Shared') { # Visual C. $SYMBIAN_ROOT = 'C:\Symbian\6.1\Series60'; $SDK_VERSION = $ENV{S60SDK} = '1.2'; } elsif ($SYMBIAN_ROOT eq 'C:\Symbian\Series60_1_2_CW') { # CodeWarrior. @@ -67,15 +74,6 @@ if (open(GCC, "gcc -v 2>&1 |")) { die "$0: failed to run gcc: $!\n"; } -# Configuration for S60 5th Edition SDK v0.9 -$SYMBIAN_VERSION = '9.4'; -$SDK_NAME = 'S60_5th_Edition_SDK'; -$WIN = 'winscw'; -$ENV{WIN} = $WIN; -$SDK_VARIANT = 'S60'; -$SDK_VERSION = $ENV{S60SDK} = '5.0'; -$SYMBIAN_ROOT = '\\'; - die "$0: failed to locate the Symbian SDK\n" unless defined $SYMBIAN_ROOT; my $UARM = $ENV{UARM} ? $ENV{UARM} : "urel"; @@ -121,7 +119,7 @@ $ENV{UARM} = $UARM; # set INCLUDE=%MSVC_INC% # set LIB=%MSVC_LIB% # set USERDEFS=%USERDEFS% -D__SERIES60_12__ -D__SERIES60_MAJOR__=1 -D__SERIES60_MINOR__=2 -D__SERIES60_1X__ -# +# # s60-2.0-cw: # # set EPOCROOT=\Symbian\7.0s\Series60_v20_CW\ @@ -129,7 +127,7 @@ $ENV{UARM} = $UARM; # symbiancommon # set PATH=%EPOC_BIN%;%MWCW%\Bin;%MWCW%\Symbian_Tools\Command_Line_Tools;%MSVC_BIN%;C:\perl\bin;C:\winnt\system32;%PATH% # set USERDEFS=%USERDEFS% -D__SERIES60_20__ -D__SERIES60_MAJOR__=2 -D__SERIES60_MINOR__=0 -D__SERIES60_2X__ -# +# # s60-2.0-vc: # # set EPOCROOT=\Symbian\7.0s\Series60_v20\ @@ -139,7 +137,7 @@ $ENV{UARM} = $UARM; # set INCLUDE=%MSVC_INC% # set LIB=%MSVC_LIB% # set USERDEFS=%USERDEFS% -D__SERIES60_20__ -D__SERIES60_MAJOR__=2 -D__SERIES60_MINOR__=0 -D__SERIES60_2X__ -# +# # s60-2.1-cw: # # set EPOCROOT=\Symbian\7.0s\Series60_v21_CW\ @@ -147,7 +145,7 @@ $ENV{UARM} = $UARM; # symbiancommon # set PATH=%EPOC_BIN%;%MWCW%\Bin;%MWCW%\Symbian_Tools\Command_Line_Tools;%MSVC_BIN%;C:\perl\bin;C:\winnt\system32;%PATH% # set USERDEFS=%USERDEFS% -D__SERIES60_21__ -D__SERIES60_MAJOR__=2 -D__SERIES60_MINOR__=1 -D__SERIES60_2X__ -# +# # s60-2.6-cw: # # set EPOCROOT=\Symbian\8.0a\S60_2nd_FP2_CW\ @@ -155,7 +153,7 @@ $ENV{UARM} = $UARM; # symbiancommon # set PATH=%EPOC_BIN%;%MWCW%\Bin;%MWCW%\Symbian_Tools\Command_Line_Tools;%MSVC_BIN%;C:\perl\bin;C:\winnt\system32;%PATH% # set USERDEFS=%USERDEFS% -D__SERIES60_26__ -D__SERIES60_MAJOR__=2 -D__SERIES60_MINOR__=6 -D__SERIES60_2X__ -D__BLUETOOTH_API_V2__ -# +# # s60-2.6-vc: # # set EPOCROOT=\Symbian\8.0a\S60_2nd_FP2\ @@ -165,7 +163,7 @@ $ENV{UARM} = $UARM; # set INCLUDE=%MSVC_INC% # set LIB=%MSVC_LIB% # set USERDEFS=%USERDEFS% -D__SERIES60_26__ -D__SERIES60_MAJOR__=2 -D__SERIES60_MINOR__=6 -D__SERIES60_2X__ -D__BLUETOOTH_API_V2__ -# +# # s60-2.8-cw: # # set EPOCROOT=\Symbian\8.1a\S60_2nd_FP3\ @@ -173,7 +171,7 @@ $ENV{UARM} = $UARM; # symbiancommon # set PATH=%EPOC_BIN%;%MWCW%\Bin;%MWCW%\Symbian_Tools\Command_Line_Tools;%MSVC_BIN%;C:\perl\bin;C:\winnt\system32;%PATH% # set USERDEFS=%USERDEFS% -D__SERIES60_28__ -D__SERIES60_MAJOR__=2 -D__SERIES60_MINOR__=8 -D__SERIES60_2X__ -D__BLUETOOTH_API_V2__ -# +# # s60-2.8-vc: # # set EPOCROOT=\Symbian\8.1a\S60_2nd_FP3\ @@ -182,6 +180,11 @@ $ENV{UARM} = $UARM; # set PATH=%EPOC_BIN%;%MSVC_BIN%;C:\perl\bin;C:\winnt\system32;%PATH% # set USERDEFS=%USERDEFS% -D__SERIES60_28__ -D__SERIES60_MAJOR__=2 -D__SERIES60_MINOR__=8 -D__SERIES60_2X__ -D__BLUETOOTH_API_V2__ # +# s60-5.0 - S60 5th Edition SDK v1.0: +# +# set EPOCROOT=\S60\devices\S60_5th_Edition_SDK_v1.0\ +# set PATH=%EPOCROOT%Epoc32\gcc\bin;%EPOCROOT%Epoc32\tools;%PATH% +# # s80-2.0-cw: # # set EPOCROOT=\Symbian\7.0s\S80_DP2_0_SDK_CW\ @@ -210,9 +213,4 @@ $ENV{UARM} = $UARM; # set PATH=%EPOC_BIN%;%MWCW%\Bin;%MWCW%\Symbian_Tools\Command_Line_Tools;%MSVC_BIN%;C:\perl\bin;C:\winnt\system32;%PATH% # set USERDEFS=%USERDEFS% -D__UIQ_21__ -D__UIQ_MAJOR__=2 -D__UIQ_MINOR__=1 -D__UIQ_2X__ # -# Configuration for S60 5th Edition SDK v0.9 -#set EPOCROOT=\ -#set PATH=%EPOCROOT%epoc32\gcc\bin;%EPOCROOT%epoc32\tools;%PATH% -# # EOF -