Document the enhancements for DEPEND and INCLUDE and use a better example
[openssl.git] / Configurations / common.tmpl
index f5c392099b074e0a6845e31b29f1326d75d5e53a..af1746a14485222cbfbf19800643821421871d1a 100644 (file)
      my $bin = shift;
      my %opts = @_;
      if ($unified_info{generate}->{$src}) {
+         my $script = $unified_info{generate}->{$src}->[0];
          $OUT .= generatesrc(src => $src,
                              generator => $unified_info{generate}->{$src},
+                             generator_incs => $unified_info{includes}->{$script},
+                             generator_deps => $unified_info{depends}->{$script},
                              deps => $unified_info{depends}->{$src},
                              incs => [ @{$unified_info{includes}->{$bin}},
                                        @{$unified_info{includes}->{$obj}} ],
 
  # Build all known libraries, engines, programs and scripts.
  # Everything else will be handled as a consequence.
- dolib($_)     foreach @{$unified_info{libraries}};
- doengine($_)  foreach @{$unified_info{engines}};
- dobin($_)     foreach @{$unified_info{programs}};
- doscript($_)  foreach @{$unified_info{scripts}};
+ foreach (@{$unified_info{libraries}}) { dolib($_);    }
+ foreach (@{$unified_info{engines}})   { doengine($_); }
+ foreach (@{$unified_info{programs}})  { dobin($_);    }
+ foreach (@{$unified_info{scripts}})   { doscript($_); }
 
  # Finally, should there be any applicable BEGINRAW/ENDRAW sections,
  # they are added here.