#!/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

. 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


cat <<EOF

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

EOF

