#
# $(srcdir)/subdirmk/generate [--srcdir=SRCDIR] [--] SUBDIR...
#
-# generates in each subdirectory from in each subdirectory
-# Subdir.mk.tmp Subdir.sd.mk
-# Makefile and included files
-# and in toplevel and in toplevel
-# main.mk.tmp Perdir.sd.mk
+# generates in each subdirectory
+# Subdir.mk.tmp
+# Makefile
+# and in toplevel
+# main.mk.tmp
use strict;
use POSIX;
o $1;
if (s{^\\$esc}{}) { o "$$esclitr" }
elsif (s{^\\\$}{}) { o '$' }
+ elsif (s{^\\\s+$}{}) { }
elsif (s{^$esc}{}) { o "$$esclitr$$esclitr" }
elsif (m{^(?=$caps_re)}) { o $var_prefix }
elsif (s{^\$([A-Za-z]\w+)}{}) { o "\$(${var_prefix}$1)" }
sub process_subtree ($$);
sub process_subtree ($$) {
- # => list of descendants (in form SUBDIR/)
+ # => list of targets (in form SUBDIR/)
# recursive, children first
my ($node, $path) = @_;