Line 299... |
Line 299... |
|
|
foreach my $design_ref_view ($spirit_designCfg_file->findnodes('//spirit:designConfiguration'))
|
foreach my $design_ref_view ($spirit_designCfg_file->findnodes('//spirit:designConfiguration'))
|
{
|
{
|
$new_vendor = $design_ref_view->findnodes('./spirit:designRef/@spirit:vendor')->to_literal ;
|
$new_vendor = $design_ref_view->findnodes('./spirit:designRef/@spirit:vendor')->to_literal ;
|
$new_library = $design_ref_view->findnodes('./spirit:designRef/@spirit:library')->to_literal ;
|
$new_library = $design_ref_view->findnodes('./spirit:designRef/@spirit:library')->to_literal ;
|
$new_component = $design_ref_view->findnodes('./spirit:designRef/@spirit:name')->to_literal ;
|
$new_name = $design_ref_view->findnodes('./spirit:designRef/@spirit:name')->to_literal ;
|
$new_version = $design_ref_view->findnodes('./spirit:designRef/@spirit:version')->to_literal ;
|
$new_version = $design_ref_view->findnodes('./spirit:designRef/@spirit:version')->to_literal ;
|
$hier_ref_type ="spirit:design";
|
$hier_ref_type ="spirit:design";
|
}
|
}
|
}
|
}
|
|
|
if($hier_ref_type eq "spirit:design")
|
if($hier_ref_type eq "spirit:design")
|
{
|
{
|
my @filelist_sub = parse_design_file($new_vendor,$new_library,$new_component,$new_version);
|
my @filelist_sub = parse_design_file($new_vendor,$new_library,$new_name,$new_version);
|
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); }
|
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); }
|
}
|
}
|
}
|
}
|
|
|
@filelist_hier = sys::lib::trim_sort(@filelist_hier);
|
@filelist_hier = sys::lib::trim_sort(@filelist_hier);
|
Line 338... |
Line 338... |
|
|
$home = cwd();
|
$home = cwd();
|
|
|
push(@filelist_hier,"::${vendor}::${library}::${component}::${version}::");
|
push(@filelist_hier,"::${vendor}::${library}::${component}::${version}::");
|
|
|
|
|
my $spirit_design_file = $parser->parse_file(yp::lib::find_ipxact("spirit:design",$vendor,$library,$component,$version ));
|
my $spirit_design_file = $parser->parse_file(yp::lib::find_ipxact("spirit:design",$vendor,$library,$component,$version ));
|
|
|
|
|
#/*********************************************************************************************/
|
#/*********************************************************************************************/
|
#/ */
|
#/ */
|