3 # $(srcdir)/build-aux/subdirmk-setup SUBDIR...
11 our @allsubdirs = @ARGV;
13 sub write_makefile () {
14 start_output_file("Makefile");
17 $(MAKE) -C @top $subdir/$@
20 my @thesedirs = $subdir, grep { $_ =~ m{^$subdir/} } @allsubdirs;
21 printf O "include $_/Subdir.mk"
25 sub process_subdir ($$) {
27 my $depth = $subdir eq '.' ? 0 : scalar split m{/+}, $subdir;
28 write_makefile($subdir,$depth);
32 foreach (@allsubdirs) { process_subdir($_); }