mdw-setup: Fix for constructing Makefile.am from m4 source.
[cfd] / mdw-setup
index d18a49a..276b6da 100755 (executable)
--- a/mdw-setup
+++ b/mdw-setup
@@ -44,9 +44,10 @@ done
 if [ "$configure" ]; then
   grep >/dev/null AM_PROG_LIBTOOL $configure && libtoolize
   find . -name Makefile.m4 -print | while read m4; do
-    am=$(echo $m4 | sed 's:.m4:.am:')
-    m4 $m4 >$am.new
-    mv $am.new $am
+    dir=$(echo $m4 | sed 's:/[^/]*$::')
+    (cd $dir &&
+     m4 Makefile.m4 >Makefile.am.new &&
+     mv Makefile.am.new Makefile.am)
   done
   mkaclocal
   autoconf