Subversion Repositories DevTools

Rev

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

Rev 6459 Rev 6798
Line 166... Line 166...
166
        VERSION      => '4.8.5',
166
        VERSION      => '4.8.5',
167
        MACHINE      => 'x86_64-redhat-linux',
167
        MACHINE      => 'x86_64-redhat-linux',
168
        COMPILER_OPTIONS =>  'pic'               # Always create PIC
168
        COMPILER_OPTIONS =>  'pic'               # Always create PIC
169
        },
169
        },
170
 
170
 
-
 
171
    # STIB Parkeon
-
 
172
    'arm-linux-gnueabi-4.6.3' => {
-
 
173
        ROOT         => '/opt/parkeon-arm-linux-gnueabi-4.6',
-
 
174
        BASE         => 'bin/arm-linux-gnueabi-',
-
 
175
        PACKAGE_ARCH => 'armel',
-
 
176
        #CXX_OPTS     => '',
-
 
177
        VERSION      => '4.6.3',
-
 
178
        MACHINE      => 'arm-linux-gnueabi',
-
 
179
        COMPILER_OPTIONS =>  'pic'               # Always create PIC
-
 
180
        },
-
 
181
 
-
 
182
 
171
    #
183
    #
172
    #   Old (not to be used) version of the embedded toolchain
184
    #   Old (not to be used) version of the embedded toolchain
173
    #   This was deprecated in favor of gcc-4.1.1-glibc-2.5
185
    #   This was deprecated in favor of gcc-4.1.1-glibc-2.5
174
    #   It is not possible to reproduce old packages using the old compiler
186
    #   It is not possible to reproduce old packages using the old compiler
175
    #   This is a known issue
187
    #   This is a known issue
Line 227... Line 239...
227
    my( $GCCXXFlags );
239
    my( $GCCXXFlags );
228
    my( $PkgArch);
240
    my( $PkgArch);
229
    my( $arg_alias, $tools_found, $compiler_tool );
241
    my( $arg_alias, $tools_found, $compiler_tool );
230
 
242
 
231
#.. Toolset configuration
243
#.. Toolset configuration
-
 
244
#   Also $::ScmToolsetProperties{}
232
#
245
#
233
    $::ScmToolsetVersion = "1.0.0";             # our version
246
    $::ScmToolsetVersion = "1.0.0";             # our version
234
    $::ScmToolsetGenerate = 0;                  # GEN generate optional
247
    $::ScmToolsetGenerate = 0;                  # GEN generate optional
235
    $::ScmToolsetCompilerPath = 1;              # Exports Compiler path to makefile via SCM_COMPILERPATH
248
    $::ScmToolsetCompilerPath = 1;              # Exports Compiler path to makefile via SCM_COMPILERPATH
236
    $::ScmToolsetProgDependancies = 0;          # handle Prog dependancies myself
249
    $::ScmToolsetProgDependancies = 0;          # handle Prog dependancies myself
Line 1156... Line 1169...
1156
        my $finaldir='$(LOCALDIR)/lcov/$(GBE_PLATFORM)$(GBE_TYPE)';
1169
        my $finaldir='$(LOCALDIR)/lcov/$(GBE_PLATFORM)$(GBE_TYPE)';
1157
        my $final=$finaldir . '/lcov-final.info';
1170
        my $final=$finaldir . '/lcov-final.info';
1158
        
1171
        
1159
        ToolsetAddUnitTestPreProcess($ruleName);
1172
        ToolsetAddUnitTestPreProcess($ruleName);
1160
        $io->PrtLn('.PHONY: ' . $ruleName );
1173
        $io->PrtLn('.PHONY: ' . $ruleName );
1161
        $io->PrtLn($ruleName . ':' );
1174
        $io->PrtLn($ruleName . ': $(OBJDIR)' );
1162
        $io->PrtLn("\t" . '${XX_PRE}$(rm) -f ${GCOV_PREFIX}/$(CURDIR)/$(OBJDIR)/*.gcda' );
1175
        $io->PrtLn("\t" . '${XX_PRE}$(rm) -f ${GCOV_PREFIX}/$(CURDIR)/$(OBJDIR)/*.gcda' );
1163
        $io->PrtLn("\t" . '${XX_PRE}$(rm) -f $(OBJDIR)/*.gcda' );
1176
        $io->PrtLn("\t" . '${XX_PRE}$(rm) -f $(OBJDIR)/*.gcda' );
1164
        $io->PrtLn("\t" . '${XX_PRE}$(rm) -f ' . $final);
1177
        $io->PrtLn("\t" . '${XX_PRE}$(rm) -f ' . $final);
1165
        $io->PrtLn("\t" . '${XX_PRE}lcov'
1178
        $io->PrtLn("\t" . '${XX_PRE}lcov'
1166
                        . ' $(GCOV_VERBOSE)'
1179
                        . ' $(GCOV_VERBOSE)'