#!/bin/sh


topdir=$(pwd)

interactive=y
menu=n

while [ "$1" != "" ];do
	case $1 in
		--linuxdir)
			shift
			export LINUXDIR=$1
			;;
		--rtaidir)
			shift
			export RTAIDIR=$1
			;;
		--rtldir)
			shift
			export RTLDIR=$1
			;;
		--reconf*)
			old=-d
			interactive=n
			;;
		--non-interactive)
			interactive=n
			;;
		--menu)
			menu=y
			;;
	esac
	shift
done

export LINUXDIR

. scripts/dep.linux
. scripts/dep.rtai
. scripts/dep.rtlinux


if [ "$menu" = "y" ];then
	make -C scripts/lxdialog all
	if [ ! -f .config ];then
		cp scripts/config.dist .config
	fi
	scripts/Menuconfig scripts/config.in
else
	scripts/Configure ${old}
fi


for each in $(find . -name Makefile.in)
do
	scripts/generate_makefile ${each} >$(dirname $each)/$(basename $each .in)
done
#scripts/generate_makefile comedi/Makefile.in >comedi/Makefile
#scripts/generate_makefile comedi/drivers/Makefile.in >comedi/drivers/Makefile
#scripts/generate_makefile comedi/kcomedilib/Makefile.in >comedi/kcomedilib/Makefile


cat <<EOF

Makefiles for Comedi are now configured.
Run 'make' to compile, and then 'make install' to install.

If Comedi has never been installed on your system,
also run 'make dev' to create the device nodes '/dev/comedi*'.

EOF

