Lines Matching refs:prj
662 my ($prj, $prj_dir, $orig_prj);
710 while ($prj = pick_prj_to_build(\%global_deps_hash)) {
711 if (!defined $dead_parents{$prj}) {
713 print $echo . "Skipping project $prj because of error(s)\n";
714 remove_from_dependencies($prj, \%global_deps_hash);
715 $build_is_finished{$prj}++;
719 $prj_dir = $module_paths{$prj};
720 get_module_dep_hash($prj, \%local_deps_hash);
721 my $info_hash = $html_info{$prj};
722 $$info_hash{DIRS} = check_deps_hash(\%local_deps_hash, $prj);
723 $module_by_hash{\%local_deps_hash} = $prj;
728 remove_from_dependencies($prj, \%global_deps_hash);
729 $build_is_finished{$prj}++;
1171 my $prj = find_indep_prj($deps_hash);
1172 if ($prj) {
1173 delete $$deps_hash{$prj};
1176 return $prj;
1198 my ($exclude_prj, $i, $prj, $dependencies);
1203 foreach $prj (keys %$dependencies) {
1204 my $prj_deps_hash = $$dependencies{$prj};
1347 # my $prj = shift;
1348 # return 1 if ($prj =~ /^HASH\(0x[\d | a | b | c | d | e | f]{6,}\)/);
1356 my ($dep_string, @dependencies, $parent_prj, $prj, $string);
1360 $prj = shift;
1362 … print_error("Project $prj has wrongly written dependencies string:\n $string") if (!$dep_string);
1905 my $prj;
1909 while ($prj = pick_prj_to_build(\%global_deps_hash)) {
1910 if (!defined $projects_deps_hash{$prj}) {
1911 $projects_deps_hash{$prj} = {};
1912 get_module_dep_hash($prj, $projects_deps_hash{$prj});
1913 my $info_hash = $html_info{$prj};
1914 $$info_hash{DIRS} = check_deps_hash($projects_deps_hash{$prj}, $prj);
1915 $module_by_hash{$projects_deps_hash{$prj}} = $prj;
1917 $module_build_queue{$prj}++;
1962 foreach my $prj (keys %$build_queue) {
1975 if (defined $modules_with_errors{$projects_deps_hash{$prj}} && !$ignore) {
1976 push (@broken_module_names, $prj);
1977 delete $$build_queue{$prj};
1980 $started_children += build_dependent($projects_deps_hash{$prj});
1981 if ((!scalar keys %{$projects_deps_hash{$prj}}) &&
1982 !$running_children{$projects_deps_hash{$prj}}) {
1983 if (!defined $modules_with_errors{$projects_deps_hash{$prj}} || $ignore)
1985 remove_from_dependencies($prj, \%global_deps_hash);
1986 $build_is_finished{$prj}++;
1987 delete $$build_queue{$prj};
2068 my $prj = shift;
2069 $build_in_progress{$prj}++;
2070 print_announce($prj);
2074 my $prj = shift;
2075 return if (defined $module_announced{$prj});
2077 $prj_type = $modules_types{$prj} if (defined $modules_types{$prj});
2080 if (!defined $active_modules{$prj}) {
2081 $text = "Skipping module $prj\n";
2083 $text = "Skipping link to $prj\n";
2085 $build_is_finished{$prj}++;
2087 $text = "Skipping incomplete $prj\n";
2088 $build_is_finished{$prj}++;
2090 $text = "Running custom job \"$custom_job\" in module $prj\n";
2092 $text = "Building module $prj\n";
2099 $module_announced{$prj}++;
2106 foreach my $prj (keys %$build_queue) {
2107 $folder = find_indep_prj($projects_deps_hash{$prj});
2304 my ($prj, $deps_hash, @missing_modules);
2313 while ($prj = pick_prj_to_build($deps_hash)) {
2314 remove_from_dependencies($prj, $deps_hash);
2315 remove_from_dependencies($prj, \%incompatibles);
2333 foreach $prj (sort keys %$deps_hash) {
2335 ensure_clear_module($prj);
2338 if ($modules_types{$prj} ne 'mod') {
2339 push(@missing_modules, $prj);
2340 } elsif (-d $module_paths{$prj}. '/'. $ENV{INPATH}) {
2341 push(@old_output_trees, $prj);
2377 my ($prj, $deps_hash, $border_prj);
2381 while ($prj = pick_prj_to_build($deps_hash)) {
2383 $orig_prj = $` if ($prj =~ /\.lnk$/o);
2384 $orig_prj = $` if ($prj =~ /\.link$/o);
2385 if (($border_prj ne $prj) &&
2387 remove_from_dependencies($prj, $deps_hash);
2391 $$deps_hash{$prj} = ();
2393 remove_from_dependencies($prj, $deps_hash);
3508 my $prj = $$build_queue[$i];
3509 my $prj_deps_hash = $projects_deps_hash{$prj};
3511 push (@broken_module_names, $prj);
3523 remove_from_dependencies($prj, \%global_deps_hash);
3524 $build_is_finished{$prj}++;
3535 my $prj;
3536 while ($prj = pick_prj_to_build(\%global_deps_hash)) {
3537 push @$build_queue, $prj;
3538 $projects_deps_hash{$prj} = {};
3539 get_module_dep_hash($prj, $projects_deps_hash{$prj});
3540 my $info_hash = $html_info{$prj};
3541 $$info_hash{DIRS} = check_deps_hash($projects_deps_hash{$prj}, $prj);
3542 $module_by_hash{$projects_deps_hash{$prj}} = $prj;
3544 if (!$prj && !children_number() && (!scalar @$build_queue)) {