Line 63... |
Line 63... |
#/ */
|
#/ */
|
#/ */
|
#/ */
|
#/*********************************************************************************************/
|
#/*********************************************************************************************/
|
|
|
my $home = cwd();
|
my $home = cwd();
|
my $projects = "/projects";
|
|
|
|
my $vendor_check = $ARGV[0];
|
my $vendor_check = $ARGV[0];
|
|
|
|
|
chomp($vendor_check);
|
chomp($vendor_check);
|
Line 88... |
Line 88... |
|
|
|
|
my @libraries = yp::lib::find_libraries($vendor);
|
my @libraries = yp::lib::find_libraries($vendor);
|
foreach my $library (@libraries)
|
foreach my $library (@libraries)
|
{
|
{
|
|
my $repo = yp::lib::find_library_repo($vendor,$library);
|
|
|
|
|
|
|
my @components = yp::lib::find_components($vendor,$library);
|
my @components = yp::lib::find_components($vendor,$library);
|
foreach my $component (@components)
|
foreach my $component (@components)
|
{
|
{
|
print "V $vendor $library $component \n";
|
print "V $vendor $library $component \n";
|
Line 99... |
Line 102... |
|
|
my $socgen_file = $parser->parse_file(yp::lib::find_componentConfiguration($vendor,$library,$component));
|
my $socgen_file = $parser->parse_file(yp::lib::find_componentConfiguration($vendor,$library,$component));
|
my $doc_library_path = $socgen_file->findnodes("//socgen:componentConfiguration/socgen:doc/socgen:library_path/text()")->to_literal;
|
my $doc_library_path = $socgen_file->findnodes("//socgen:componentConfiguration/socgen:doc/socgen:library_path/text()")->to_literal;
|
my $lib_comp_sep = yp::lib::find_lib_comp_sep($vendor,$library,$component);
|
my $lib_comp_sep = yp::lib::find_lib_comp_sep($vendor,$library,$component);
|
|
|
my $path = "${home}${projects}/${vendor}/${library}${doc_library_path}";
|
my $path = "${home}${repo}/${vendor}/${library}${doc_library_path}";
|
mkdir $path,0755 unless( -e $path );
|
mkdir $path,0755 unless( -e $path );
|
|
|
|
|
$doc_library_path = "${doc_library_path}/Heda";
|
$doc_library_path = "${doc_library_path}/Heda";
|
|
|
my $path = "${home}${projects}/${vendor}/${library}${doc_library_path}";
|
my $path = "${home}${repo}/${vendor}/${library}${doc_library_path}";
|
mkdir $path,0755 unless( -e $path );
|
mkdir $path,0755 unless( -e $path );
|
|
|
|
|
my $path = "${home}${projects}/${vendor}/${library}${doc_library_path}/busDef";
|
my $path = "${home}${repo}/${vendor}/${library}${doc_library_path}/busDef";
|
mkdir $path,0755 unless( -e $path );
|
mkdir $path,0755 unless( -e $path );
|
|
|
|
|
|
|
|
|
Line 125... |
Line 128... |
|
|
|
|
|
|
foreach my $version (@versions)
|
foreach my $version (@versions)
|
{
|
{
|
my $path = "${home}${projects}/${vendor}/${library}${doc_library_path}/busDef/${component}_${version}";
|
my $path = "${home}${repo}/${vendor}/${library}${doc_library_path}/busDef/${component}_${version}";
|
open(FILE,">${path}.txt") or die "No busDef directory";
|
open(FILE,">${path}.txt") or die "No busDef directory";
|
|
|
|
|
print FILE "${vendor}:${library}:${component}:${version}\n";
|
print FILE "${vendor}:${library}:${component}:${version}\n";
|
print FILE "\t--------------------------------------------------------------------------------------------------------\n";
|
print FILE "\t--------------------------------------------------------------------------------------------------------\n";
|
Line 198... |
Line 201... |
{
|
{
|
my $socgen_file = $parser->parse_file(yp::lib::find_componentConfiguration($vendor,$library,$component));
|
my $socgen_file = $parser->parse_file(yp::lib::find_componentConfiguration($vendor,$library,$component));
|
my $doc_library_path = $socgen_file->findnodes("//socgen:componentConfiguration/socgen:doc/socgen:library_path/text()")->to_literal;
|
my $doc_library_path = $socgen_file->findnodes("//socgen:componentConfiguration/socgen:doc/socgen:library_path/text()")->to_literal;
|
my $lib_comp_sep = yp::lib::find_lib_comp_sep($vendor,$library,$component);
|
my $lib_comp_sep = yp::lib::find_lib_comp_sep($vendor,$library,$component);
|
|
|
my $path = "${home}${projects}/${vendor}/${library}${doc_library_path}";
|
my $path = "${home}${repo}/${vendor}/${library}${doc_library_path}";
|
mkdir $path,0755 unless( -e $path );
|
mkdir $path,0755 unless( -e $path );
|
|
|
|
|
$doc_library_path = "${doc_library_path}/Heda";
|
$doc_library_path = "${doc_library_path}/Heda";
|
|
|
my $path = "${home}${projects}/${vendor}/${library}${doc_library_path}";
|
my $path = "${home}${repo}/${vendor}/${library}${doc_library_path}";
|
mkdir $path,0755 unless( -e $path );
|
mkdir $path,0755 unless( -e $path );
|
|
|
|
|
my $path = "${home}${projects}/${vendor}/${library}${doc_library_path}/absDef";
|
my $path = "${home}${repo}/${vendor}/${library}${doc_library_path}/absDef";
|
mkdir $path,0755 unless( -e $path );
|
mkdir $path,0755 unless( -e $path );
|
|
|
|
|
my @versions = yp::lib::find_abstractionDefinition_versions($vendor,$library,$component);
|
my @versions = yp::lib::find_abstractionDefinition_versions($vendor,$library,$component);
|
|
|
foreach my $version (@versions)
|
foreach my $version (@versions)
|
{
|
{
|
|
|
my $path = "${home}${projects}/${vendor}/${library}${doc_library_path}/absDef/${component}_${version}";
|
my $path = "${home}${repo}/${vendor}/${library}${doc_library_path}/absDef/${component}_${version}";
|
open(FILE,">${path}.txt") or die "No sch directory";
|
open(FILE,">${path}.txt") or die "No sch directory";
|
|
|
|
|
print FILE "${vendor}:${library}:${component}:${version}\n";
|
print FILE "${vendor}:${library}:${component}:${version}\n";
|
print FILE "\t--------------------------------------------------------------------------------------------------------\n";
|
print FILE "\t--------------------------------------------------------------------------------------------------------\n";
|