Subversion Repositories DevTools

Rev

Rev 385 | Rev 5709 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 385 Rev 3559
Line 17... Line 17...
17
our $o;
17
our $o;
18
our $so;
18
our $so;
19
our $exe;
19
our $exe;
20
our $tool_vxp430img;
20
our $tool_vxp430img;
21
our $itp_mode;
21
our $itp_mode;
-
 
22
our $msp430_procdef;
22
 
23
 
23
##############################################################################
24
##############################################################################
24
#   ToolsetInit()
25
#   ToolsetInit()
25
#       Runtime initialisation
26
#       Runtime initialisation
26
#
27
#
Line 36... Line 37...
36
    #
37
    #
37
    Debug( "msp430(@::ScmToolsetArgs)\n" );
38
    Debug( "msp430(@::ScmToolsetArgs)\n" );
38
 
39
 
39
    foreach $_ ( @::ScmToolsetArgs ) {
40
    foreach $_ ( @::ScmToolsetArgs ) {
40
        if (/^--Version=(.*)/) {                # Compiler version
41
        if (/^--Version=(.*)/) {                # Compiler version
41
            $version = "$1";
42
            $version = $1;
42
        } elsif ( /^--itp/ ) {
43
        } elsif ( /^--itp/ ) {
43
            $itp_mode = 1;
44
            $itp_mode = 1;
-
 
45
        } elsif ( /^--procFlags=(.+)/ ) {
-
 
46
            $msp430_procdef = $1;
44
        } else {
47
        } else {
45
            Message( "msp430: unknown toolset argument $_ -- ignored\n" );
48
            Message( "msp430: unknown toolset argument $_ -- ignored\n" );
46
        }
49
        }
47
    }
50
    }
48
 
51
 
Line 92... Line 95...
92
    ToolsetDefine ( "#" );
95
    ToolsetDefine ( "#" );
93
    ToolsetDefines( "msp430.def" );
96
    ToolsetDefines( "msp430.def" );
94
    ToolsetRules  ( "msp430.rul" );
97
    ToolsetRules  ( "msp430.rul" );
95
    ToolsetRules  ( "standard.rul" );
98
    ToolsetRules  ( "standard.rul" );
96
 
99
 
97
    # Support for ITP
100
    # Support for ITP and different processor types
98
    ToolsetDefine ( "ITP_MODE = 1" )    if $itp_mode;
101
    ToolsetDefine ( "ITP_MODE = 1" )    if $itp_mode;
-
 
102
    ToolsetDefine ( "MSP430_PROCDEF = $msp430_procdef" )    if $msp430_procdef;
99
    
103
    
100
}
104
}
101
 
105
 
102
 
106
 
103
##############################################################################
107
##############################################################################