Subversion Repositories DevTools

Rev

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

Rev 5796 Rev 5817
Line 1080... Line 1080...
1080
                        . ' --capture'
1080
                        . ' --capture'
1081
                        . ' --initial'
1081
                        . ' --initial'
1082
                        . ' --base-directory ' . $::Cwd
1082
                        . ' --base-directory ' . $::Cwd
1083
                        . ' --directory $(OBJDIR)'
1083
                        . ' --directory $(OBJDIR)'
1084
                        . ' --gcov-tool $(GCC_GCOVTOOL)' 
1084
                        . ' --gcov-tool $(GCC_GCOVTOOL)' 
-
 
1085
                        . ' --output-file $(OBJDIR)/lcov-baseline-raw.info' );
-
 
1086
        $io->PrtLn("\t" . '${XX_PRE}lcov'
-
 
1087
                        . $LcovExplicitBranch
-
 
1088
                        . ' --extract $(OBJDIR)/lcov-baseline-raw.info "$(GBE_ROOT_ABS)/*"'
-
 
1089
                        . ' --gcov-tool $(GCC_GCOVTOOL)' 
-
 
1090
                        . ' --output-file $(OBJDIR)/lcov-baseline-raw1.info' );
-
 
1091
        $io->PrtLn("\t" . '${XX_PRE}lcov'
-
 
1092
                        . $LcovExplicitBranch
-
 
1093
                        . ' --remove $(OBJDIR)/lcov-baseline-raw1.info "$(abspath $(INTERFACEDIR))/*"'
-
 
1094
                        . ' --gcov-tool $(GCC_GCOVTOOL)' 
1085
                        . ' --output-file $(OBJDIR)/lcov-baseline.info' );
1095
                        . ' --output-file $(OBJDIR)/lcov-baseline.info' );
-
 
1096
 
1086
        $io->PrtLn("\t" . 'echo PREPROCESSING DONE');
1097
        $io->PrtLn("\t" . 'echo PREPROCESSING DONE');
1087
        $io->Newline();
1098
        $io->Newline();
-
 
1099
        ToolsetGenerate ('$(OBJDIR)/lcov-baseline-raw.info');
-
 
1100
        ToolsetGenerate ('$(OBJDIR)/lcov-baseline-raw1.info' );
1088
    }
1101
    }
1089
}
1102
}
1090
 
1103
 
1091
 
1104
 
1092
###############################################################################
1105
###############################################################################
Line 1139... Line 1152...
1139
                        . ' --base-directory ' . $::Cwd
1152
                        . ' --base-directory ' . $::Cwd
1140
                        . ' --directory $(OBJDIR)'
1153
                        . ' --directory $(OBJDIR)'
1141
                        . ' --gcov-tool $(GCC_GCOVTOOL)' 
1154
                        . ' --gcov-tool $(GCC_GCOVTOOL)' 
1142
                        . ' --output-file $(OBJDIR)/lcov-capture.info' 
1155
                        . ' --output-file $(OBJDIR)/lcov-capture.info' 
1143
                        . ';'); 
1156
                        . ';'); 
-
 
1157
        $io->PrtPart("\t\t" . 'lcov'
-
 
1158
                          . $LcovExplicitBranch
-
 
1159
                        . ' --extract $(OBJDIR)/lcov-capture.info "$(GBE_ROOT_ABS)/*"'
-
 
1160
                        . ' --gcov-tool $(GCC_GCOVTOOL)' 
-
 
1161
                        . ' --output-file $(OBJDIR)/lcov-capture-filtered0.info' 
-
 
1162
                        . ';'); 
-
 
1163
        $io->PrtPart("\t\t" . 'lcov'
-
 
1164
                          . $LcovExplicitBranch
-
 
1165
                        . ' --remove $(OBJDIR)/lcov-capture-filtered0.info "$(abspath $(INTERFACEDIR))/*"'
-
 
1166
                        . ' --gcov-tool $(GCC_GCOVTOOL)' 
-
 
1167
                        . ' --output-file $(OBJDIR)/lcov-capture-filtered.info' 
-
 
1168
                        . ';'); 
1144
        $io->PrtPart("\t\t" . 'if [ ! -e ' . $final . " ]; then");
1169
        $io->PrtPart("\t\t" . 'if [ ! -e ' . $final . " ]; then");
1145
        $io->PrtPart("\t\t\t" . 'lcov'
1170
        $io->PrtPart("\t\t\t" . 'lcov'
1146
                          . $LcovExplicitBranch
1171
                          . $LcovExplicitBranch
1147
                          . ' --add-tracefile $(OBJDIR)/lcov-baseline.info'
1172
                          . ' --add-tracefile $(OBJDIR)/lcov-baseline.info'
1148
                          . ' --add-tracefile $(OBJDIR)/lcov-capture.info'
1173
                          . ' --add-tracefile $(OBJDIR)/lcov-capture-filtered.info'
1149
                          . ' --gcov-tool $(GCC_GCOVTOOL)' 
1174
                          . ' --gcov-tool $(GCC_GCOVTOOL)' 
1150
                          . ' --output-file ' .  $final
1175
                          . ' --output-file ' .  $final
1151
                          . ';'); 
1176
                          . ';'); 
1152
        $io->PrtPart("\t\t" . 'else');
1177
        $io->PrtPart("\t\t" . 'else');
1153
        $io->PrtPart("\t\t\t" . 'lcov'
1178
        $io->PrtPart("\t\t\t" . 'lcov'
1154
                          . $LcovExplicitBranch
1179
                          . $LcovExplicitBranch
1155
                          . ' --add-tracefile $(OBJDIR)/lcov-baseline.info'
1180
                          . ' --add-tracefile $(OBJDIR)/lcov-baseline.info'
1156
                          . ' --add-tracefile $(OBJDIR)/lcov-capture.info'
1181
                          . ' --add-tracefile $(OBJDIR)/lcov-capture-filtered.info'
1157
                          . ' --add-tracefile ' . $final
1182
                          . ' --add-tracefile ' . $final
1158
                          . ' --gcov-tool $(GCC_GCOVTOOL)' 
1183
                          . ' --gcov-tool $(GCC_GCOVTOOL)' 
1159
                          . ' --output-file $(OBJDIR)/lcov-merge.info'
1184
                          . ' --output-file $(OBJDIR)/lcov-merge.info'
1160
                          . ';'); 
1185
                          . ';'); 
1161
        $io->PrtPart("\t\t\t" . '$(rm) -f ' . $final . ';');
1186
        $io->PrtPart("\t\t\t" . '$(rm) -f ' . $final . ';');
1162
        $io->PrtPart("\t\t\t" . '$(mv) $(OBJDIR)/lcov-merge.info ' . $final . ';');
1187
        $io->PrtPart("\t\t\t" . '$(mv) $(OBJDIR)/lcov-merge.info ' . $final . ';');
1163
        $io->PrtPart("\t\t" . 'fi' . ';');
1188
        $io->PrtPart("\t\t" . 'fi' . ';');
1164
        $io->PrtLn  ("\t" . 'fi');
1189
        $io->PrtLn  ("\t" . 'fi');
1165
        $io->Newline();
1190
        $io->Newline();
-
 
1191
 
-
 
1192
        ToolsetGenerate ('$(OBJDIR)/lcov-capture.info' );
-
 
1193
        ToolsetGenerate ('$(OBJDIR)/lcov-capture-filtered0.info' );
-
 
1194
        ToolsetGenerate ('$(OBJDIR)/lcov-capture-filtered.info' );
-
 
1195
        ToolsetGenerate ($final);
-
 
1196
 
1166
    }
1197
    }
1167
}
1198
}
1168
 
1199
 
1169
 
1200
 
1170
###############################################################################
1201
###############################################################################