+ }
+ I->error and die "read $f: $!\n";
+}
+
+sub filter_subdir_mk ($$$$$) {
+ my ($dir_prefix, $dir_suffix, $dir_name,
+ $var_prefix, $targets) = @_;
+
+ #use Data::Dumper;
+ #print STDERR "filter @_\n";
+
+ my $esclit = '&';
+ for my $f ("${srcdir}/${dir_prefix}Subdir.mk.in",
+ "${srcdir}/Perdir.mk.in") {
+ process_input_mk($dir_prefix, $dir_suffix, $dir_name,
+ $var_prefix, $targets,
+ $f, \$esclit);