our $writing_output;
our $buffering_output;
our %output_files;
+our %input_files;
sub close_any_output_file() {
return unless defined $writing_output;
die "open $f: $!\n" unless $!==ENOENT && $enoent_ok;
return;
}
- o "MAKEFILE_TEMPLATES += $f\n";
+ $input_files{$f}++;
while (<$input>) {
if (s#^\s*$esc\:##) {
foreach my $subdir (@subdirs) {
o "MAKEFILES += $subdir/Subdir.mk\n";
}
+ foreach my $input (sort keys %input_files) {
+ o "MAKEFILE_TEMPLATES += $input\n";
+ }
o "include \$(MAKEFILES)";
}