diff --git a/src/run_autoconfig b/src/run_autoconfig index 52966349feab021b87fa452d5ec0f90cf97e5dbb..cbe3af9d3d07fc316aeda4277e4aba4dd0ddf360 100755 --- a/src/run_autoconfig +++ b/src/run_autoconfig @@ -1,16 +1,25 @@ #!/bin/sh -autoconf -cd modules -for a in * +# Bootstrap script + +fix() +{ + if [ -d $1 ]; then + ( cd $1 ; autoconf ) + fi + + if [ ! -f $1/Makefile.in ]; then + cp $1/Makefile.src $1/Makefile.in + fi +} + + +fix . +for a in modules/* do case $a in - CVS) ;; - RCS) ;; - *) - if [ -d $a ]; then - ( cd $a ; autoconf ) - fi - ;; + modules/CVS) ;; + modules/RCS) ;; + *) fix $a ;; esac -done \ No newline at end of file +done