#! /bin/sh

#
# Copyright (C) 2008, 2009 Francesco Salvestrini
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#

# Test to ensure that choicetool can work with the autotools
# Report from Francesco Salvestrini

required="aclocal autoconf"

. $testdir/defs || exit 1

cat > ./configure.ac <<EOF
AC_INIT([$me],[0.1])
CT_INIT(choose.test)
AC_OUTPUT
EOF

cat > ./choose.ct <<EOF
menu "Menu 1"
config MENU_ITEM_1
	bool "Enable item"
	select MENU_ITEM_1
	help
	  None

menu "Menu 2"
config MENU_ITEM_2
	bool "Enable item"
	select MENU_ITEM_2
	help
	  None

menu "Menu 3"
config MENU_ITEM_3
	bool "Enable item"
	select MENU_ITEM_3
	help
	  None

menu "Menu 4"
config MENU_ITEM_4
	bool "Enable item"
	select MENU_ITEM_4
	help
	  None

menu "Menu 5"
config MENU_ITEM_5
	bool "Enable item"
	select MENU_ITEM_5
	help
	  None

endmenu

endmenu
endmenu
endmenu

menu "Menu 6"
config MENU_ITEM_6
	bool "Enable item"
	select MENU_ITEM_6
	help
	  None

endmenu
menu "Menu 7"
config MENU_ITEM_7
	bool "Enable item"
	select MENU_ITEM_7
	help
	  None

endmenu
menu "Menu 8"
config MENU_ITEM_8
	bool "Enable item"
	select MENU_ITEM_8
	help
	  None

endmenu

endmenu
EOF

$CHOICETOOL -i ./choose.ct -o ./choose.test || exit 1
$ACLOCAL    || exit 1
$AUTOCONF   || exit 1
./configure || exit 1

exit 0
