summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rules/host-apache2.in4
-rw-r--r--rules/host-atk.in2
-rw-r--r--rules/host-attr.in2
-rw-r--r--rules/host-cairo.in2
-rw-r--r--rules/host-cairomm.in2
-rw-r--r--rules/host-ckermit.in2
-rw-r--r--rules/host-cmake.in2
-rw-r--r--rules/host-cramfs.in6
-rw-r--r--rules/host-dbus-glib.in3
-rw-r--r--rules/host-dbus.in3
-rw-r--r--rules/host-directfb.in3
-rw-r--r--rules/host-e2fsprogs.in2
-rw-r--r--rules/host-expat.in3
-rw-r--r--rules/host-fakeroot.in3
-rw-r--r--rules/host-flex.in3
-rw-r--r--rules/host-flex254.in2
-rw-r--r--rules/host-fontconfig.in2
-rw-r--r--rules/host-freetype.in2
-rw-r--r--rules/host-gconf.in2
-rw-r--r--rules/host-genext2fs.in2
-rw-r--r--rules/host-genpart.in2
-rw-r--r--rules/host-gettext.in3
-rw-r--r--rules/host-glade.in2
-rw-r--r--rules/host-glademm.in2
-rw-r--r--rules/host-glib.in2
-rw-r--r--rules/host-glibmm.in2
-rw-r--r--rules/host-gtk-engine-experience.in2
-rw-r--r--rules/host-gtk-theme-experience.in2
-rw-r--r--rules/host-gtk.in2
-rw-r--r--rules/host-gtkmm.in2
-rw-r--r--rules/host-intltool.in2
-rw-r--r--rules/host-ipkg-utils.in3
-rw-r--r--rules/host-ipkg.in3
-rw-r--r--rules/host-libacl.in2
-rw-r--r--rules/host-libbz2.in2
-rw-r--r--rules/host-libdbus-cxx.in2
-rw-r--r--rules/host-libgd.in2
-rw-r--r--rules/host-libglade.in2
-rw-r--r--rules/host-libiconv.in3
-rw-r--r--rules/host-liblzo.in2
-rw-r--r--rules/host-libpng.in2
-rw-r--r--rules/host-libpthread-stubs.in2
-rw-r--r--rules/host-libsigcpp.in2
-rw-r--r--rules/host-libxcb.in2
-rw-r--r--rules/host-libxml2.in2
-rw-r--r--rules/host-libxslt.in5
-rw-r--r--rules/host-localedef.in3
-rw-r--r--rules/host-lrzsz.in2
-rw-r--r--rules/host-mico.in3
-rw-r--r--rules/host-mkelfImage.in2
-rw-r--r--rules/host-mtd-utils.in3
-rw-r--r--rules/host-mysql.in3
-rw-r--r--rules/host-ncurses.in3
-rw-r--r--rules/host-pango.in2
-rw-r--r--rules/host-pelts.in3
-rw-r--r--rules/host-pkg-config.in4
-rw-r--r--rules/host-python24.in4
-rw-r--r--rules/host-python30.in3
-rw-r--r--rules/host-qte.in3
-rw-r--r--rules/host-slirp.in3
-rw-r--r--rules/host-testframework.in2
-rw-r--r--rules/host-umkimage.in2
-rw-r--r--rules/host-usplash.in2
-rw-r--r--rules/host-util-linux.in2
-rw-r--r--rules/host-xcb-proto.in2
-rw-r--r--rules/host-xorg-app-bdftopcf.in2
-rw-r--r--rules/host-xorg-app-mkfontdir.in2
-rw-r--r--rules/host-xorg-app-mkfontscale.in2
-rw-r--r--rules/host-xorg-font-util.in2
-rw-r--r--rules/host-xorg-lib-X11.in2
-rw-r--r--rules/host-xorg-lib-Xau.in2
-rw-r--r--rules/host-xorg-lib-Xdmcp.in2
-rw-r--r--rules/host-xorg-lib-Xfont.in2
-rw-r--r--rules/host-xorg-lib-fontenc.in2
-rw-r--r--rules/host-xorg-lib-xtrans.in2
-rw-r--r--rules/host-xorg-proto-bigreqs.in2
-rw-r--r--rules/host-xorg-proto-fonts.in2
-rw-r--r--rules/host-xorg-proto-input.in2
-rw-r--r--rules/host-xorg-proto-kb.in2
-rw-r--r--rules/host-xorg-proto-x.in2
-rw-r--r--rules/host-xorg-proto-xcmisc.in2
-rw-r--r--rules/host-xorg-proto-xext.in2
-rw-r--r--rules/host-zlib.in2
83 files changed, 109 insertions, 89 deletions
diff --git a/rules/host-apache2.in b/rules/host-apache2.in
index 5fe9becd3..5b2057a11 100644
--- a/rules/host-apache2.in
+++ b/rules/host-apache2.in
@@ -1,3 +1,5 @@
## SECTION=hosttools_noprompt
+
config HOST_APACHE2
- bool
+ tristate
+
diff --git a/rules/host-atk.in b/rules/host-atk.in
index 33f3aa02a..36ccfb965 100644
--- a/rules/host-atk.in
+++ b/rules/host-atk.in
@@ -1,7 +1,7 @@
## SECTION=host_gtk
config HOST_ATK
- bool
+ tristate
prompt "atk"
select HOST_GLIB
help
diff --git a/rules/host-attr.in b/rules/host-attr.in
index d5a4c7005..478af8d94 100644
--- a/rules/host-attr.in
+++ b/rules/host-attr.in
@@ -1,2 +1,2 @@
config HOST_ATTR
- bool
+ tristate
diff --git a/rules/host-cairo.in b/rules/host-cairo.in
index 52ec43d91..e8c11b8a0 100644
--- a/rules/host-cairo.in
+++ b/rules/host-cairo.in
@@ -1,7 +1,7 @@
## SECTION=host_gtk
menuconfig HOST_CAIRO
- bool
+ tristate
# select XORG_LIB_XT if CAIRO_XLIB && !HOST_GTK_TARGET_X11
# select XORG_LIB_XRENDER if CAIRO_XLIB && !HOST_GTK_TARGET_X11
diff --git a/rules/host-cairomm.in b/rules/host-cairomm.in
index 466bea902..0f4883d12 100644
--- a/rules/host-cairomm.in
+++ b/rules/host-cairomm.in
@@ -1,7 +1,7 @@
## SECTION=host_gtk
config HOST_CAIROMM
- bool
+ tristate
select HOST_CAIRO
prompt "cairomm"
help
diff --git a/rules/host-ckermit.in b/rules/host-ckermit.in
index 98ec2222a..507371916 100644
--- a/rules/host-ckermit.in
+++ b/rules/host-ckermit.in
@@ -1,5 +1,5 @@
## SECTION=hosttools_noprompt
config HOST_CKERMIT
- bool
+ tristate
diff --git a/rules/host-cmake.in b/rules/host-cmake.in
index 874e1b019..add4db391 100644
--- a/rules/host-cmake.in
+++ b/rules/host-cmake.in
@@ -1,6 +1,6 @@
## SECTION=hosttools_noprompt
config HOST_CMAKE
- bool
+ tristate
help
CMake is an open-source, cross-platfom
build environment. It supports native
diff --git a/rules/host-cramfs.in b/rules/host-cramfs.in
index 7645268bd..b55155bcf 100644
--- a/rules/host-cramfs.in
+++ b/rules/host-cramfs.in
@@ -1,8 +1,8 @@
config HOST_CRAMFS
- bool
+ tristate
select HOST_ZLIB
help
This package contains tools that let you construct a CramFs
- (Compressed ROM File System) image from the contents of a
- given directory, as well as checking a constructed CramFs
+ (Compressed ROM File System) image from the contents of a
+ given directory, as well as checking a constructed CramFs
image and extracting its contents.
diff --git a/rules/host-dbus-glib.in b/rules/host-dbus-glib.in
index 77d3df9fa..5ad5a5b3f 100644
--- a/rules/host-dbus-glib.in
+++ b/rules/host-dbus-glib.in
@@ -1,6 +1,7 @@
## SECTION=hosttools_noprompt
+
config HOST_DBUS_GLIB
- bool
+ tristate
select HOST_DBUS
select HOST_GLIB
diff --git a/rules/host-dbus.in b/rules/host-dbus.in
index 763f5a655..f7267bbc9 100644
--- a/rules/host-dbus.in
+++ b/rules/host-dbus.in
@@ -1,6 +1,7 @@
## SECTION=hosttools_noprompt
+
config HOST_DBUS
- bool
+ tristate
select HOST_EXPAT
help
D-Bus is a message bus system, a simple way
diff --git a/rules/host-directfb.in b/rules/host-directfb.in
index 8b5002cb4..7371b7250 100644
--- a/rules/host-directfb.in
+++ b/rules/host-directfb.in
@@ -1,5 +1,6 @@
## SECTION=hosttools_noprompt
+
config HOST_DIRECTFB
- bool
+ tristate
select HOST_LIBPNG
diff --git a/rules/host-e2fsprogs.in b/rules/host-e2fsprogs.in
index aba88f199..e0bae955e 100644
--- a/rules/host-e2fsprogs.in
+++ b/rules/host-e2fsprogs.in
@@ -1,4 +1,4 @@
config HOST_E2FSPROGS
- bool
+ tristate
help
Useful hosttools for management of ext2 and ext3 filesystems
diff --git a/rules/host-expat.in b/rules/host-expat.in
index 7fa8d94fe..c96fb1f97 100644
--- a/rules/host-expat.in
+++ b/rules/host-expat.in
@@ -1,4 +1,5 @@
## SECTION=hosttools_noprompt
+
config HOST_EXPAT
- bool
+ tristate
diff --git a/rules/host-fakeroot.in b/rules/host-fakeroot.in
index 0f13b6bc5..8112eba69 100644
--- a/rules/host-fakeroot.in
+++ b/rules/host-fakeroot.in
@@ -1,6 +1,7 @@
## SECTION=hosttools_noprompt
+
config HOST_FAKEROOT
- bool
+ tristate
default y
help
fakeroot lets you create archives with "real" owners and
diff --git a/rules/host-flex.in b/rules/host-flex.in
index ab7c57708..b97389544 100644
--- a/rules/host-flex.in
+++ b/rules/host-flex.in
@@ -1,6 +1,7 @@
## SECTION=hosttools_noprompt
+
config HOST_FLEX254
- bool
+ tristate
prompt "flex 2.5.4 [BROKEN]"
depends on BROKEN
help
diff --git a/rules/host-flex254.in b/rules/host-flex254.in
index 863a2d9d4..10b6262bc 100644
--- a/rules/host-flex254.in
+++ b/rules/host-flex254.in
@@ -1,5 +1,5 @@
config HOST_FLEX254
- bool
+ tristate
depends on BROKEN
prompt "HOST_FLEX254 [BROKEN]"
help
diff --git a/rules/host-fontconfig.in b/rules/host-fontconfig.in
index 4f7f97fe8..110714a07 100644
--- a/rules/host-fontconfig.in
+++ b/rules/host-fontconfig.in
@@ -1,6 +1,6 @@
## SECTION=hosttools_noprompt
config HOST_FONTCONFIG
- bool
+ tristate
select HOST_FREETYPE
select HOST_EXPAT
help
diff --git a/rules/host-freetype.in b/rules/host-freetype.in
index 274a183c5..cc2562cf9 100644
--- a/rules/host-freetype.in
+++ b/rules/host-freetype.in
@@ -1,3 +1,3 @@
## SECTION=hosttools_noprompt
config HOST_FREETYPE
- bool
+ tristate
diff --git a/rules/host-gconf.in b/rules/host-gconf.in
index 2f13b9753..f2c8b3c76 100644
--- a/rules/host-gconf.in
+++ b/rules/host-gconf.in
@@ -1,7 +1,7 @@
## SECTION=host_gtk
config HOST_GCONF
- bool
+ tristate
prompt "gconf"
help
GConf is a system for storing application
diff --git a/rules/host-genext2fs.in b/rules/host-genext2fs.in
index 6755c805e..a5708a2d3 100644
--- a/rules/host-genext2fs.in
+++ b/rules/host-genext2fs.in
@@ -1,5 +1,5 @@
config HOST_GENEXT2FS
- bool
+ tristate
help
ext2 filesystem generator for embedded systems
`genext2fs' is meant to generate an ext2 filesystem
diff --git a/rules/host-genpart.in b/rules/host-genpart.in
index a6ff79871..f6eb113cb 100644
--- a/rules/host-genpart.in
+++ b/rules/host-genpart.in
@@ -1,5 +1,5 @@
config HOST_GENPART
- bool
+ tristate
help
Tool to generate a 16 byte partition table entry defined by
command line arguments and dump it to stdout. No CHS magic is
diff --git a/rules/host-gettext.in b/rules/host-gettext.in
index 102d3df02..f2bf93247 100644
--- a/rules/host-gettext.in
+++ b/rules/host-gettext.in
@@ -1,7 +1,8 @@
## SECTION=hosttools
config HOST_GETTEXT
- bool "gettext (gnu)"
+ tristate
+ prompt "gettext (gnu)"
# select HOST_LIBICONV if ARCH_MINGW
help
The gettext program translates a natural language
diff --git a/rules/host-glade.in b/rules/host-glade.in
index b2a132695..a98a82bd6 100644
--- a/rules/host-glade.in
+++ b/rules/host-glade.in
@@ -1,7 +1,7 @@
## SECTION=host_gtk
config HOST_GLADE
- bool
+ tristate
select HOST_LIBGLADE
prompt "glade"
help
diff --git a/rules/host-glademm.in b/rules/host-glademm.in
index 228a7f02b..f843f2078 100644
--- a/rules/host-glademm.in
+++ b/rules/host-glademm.in
@@ -1,7 +1,7 @@
## SECTION=host_gtk
config HOST_GLADEMM
- bool
+ tristate
select HOST_GLADE
prompt "glade--"
help
diff --git a/rules/host-glib.in b/rules/host-glib.in
index c88cb0e0a..4f53f0f51 100644
--- a/rules/host-glib.in
+++ b/rules/host-glib.in
@@ -1,5 +1,5 @@
## SECTION=host_gtk
config HOST_GLIB
- bool
+ tristate
select HOST_LIBICONV
diff --git a/rules/host-glibmm.in b/rules/host-glibmm.in
index c2f654c89..62304c1c0 100644
--- a/rules/host-glibmm.in
+++ b/rules/host-glibmm.in
@@ -1,7 +1,7 @@
## SECTION=host_gtk
config HOST_GLIBMM
- bool
+ tristate
select HOST_GLIB
select HOST_LIBSIGCPP
# select HOST_GCCLIBS_CXX
diff --git a/rules/host-gtk-engine-experience.in b/rules/host-gtk-engine-experience.in
index 283894a3f..75b097448 100644
--- a/rules/host-gtk-engine-experience.in
+++ b/rules/host-gtk-engine-experience.in
@@ -1,5 +1,5 @@
config HOST_GTK_ENGINE_EXPERIENCE
- bool
+ tristate
select HOST_GTK
prompt "eXperience engine"
help
diff --git a/rules/host-gtk-theme-experience.in b/rules/host-gtk-theme-experience.in
index 1bfd03889..56557dbfb 100644
--- a/rules/host-gtk-theme-experience.in
+++ b/rules/host-gtk-theme-experience.in
@@ -1,6 +1,6 @@
config HOST_GTK_THEME_EXPERIENCE
- bool
+ tristate
depends on HOST_GTK_ENGINE_EXPERIENCE
default y if HOST_GTK_ENGINE_EXPERIENCE
diff --git a/rules/host-gtk.in b/rules/host-gtk.in
index 66b2af6a8..796a33d75 100644
--- a/rules/host-gtk.in
+++ b/rules/host-gtk.in
@@ -1,7 +1,7 @@
## SECTION=host_gtk
menuconfig HOST_GTK
- bool
+ tristate
prompt "gtk+ "
select HOST_GLIB
select HOST_ATK
diff --git a/rules/host-gtkmm.in b/rules/host-gtkmm.in
index 681c7efe7..23642c3bd 100644
--- a/rules/host-gtkmm.in
+++ b/rules/host-gtkmm.in
@@ -1,7 +1,7 @@
## SECTION=host_gtk
config HOST_GTKMM
- bool
+ tristate
select HOST_GLIBMM
select HOST_ATK
select HOST_CAIROMM
diff --git a/rules/host-intltool.in b/rules/host-intltool.in
index de19b9c0f..f772d2a1b 100644
--- a/rules/host-intltool.in
+++ b/rules/host-intltool.in
@@ -1,7 +1,7 @@
## SECTION=hosttools
config HOST_INTLTOOL
- bool
+ tristate
prompt "intltool"
help
intltool is a set of tools to centralise translation of many different
diff --git a/rules/host-ipkg-utils.in b/rules/host-ipkg-utils.in
index ab7c3a039..ff5018a08 100644
--- a/rules/host-ipkg-utils.in
+++ b/rules/host-ipkg-utils.in
@@ -1,6 +1,7 @@
## SECTION=hosttools_noprompt
+
config HOST_IPKG_UTILS
- bool
+ tristate
# no prompt, policy is that we always need it
default y
help
diff --git a/rules/host-ipkg.in b/rules/host-ipkg.in
index b30fc8426..00c8b2a5d 100644
--- a/rules/host-ipkg.in
+++ b/rules/host-ipkg.in
@@ -1,6 +1,7 @@
## SECTION=hosttools_noprompt
+
config HOST_IPKG
- bool
+ tristate
default y
# no prompt, policy is that we always need it
help
diff --git a/rules/host-libacl.in b/rules/host-libacl.in
index 929fcaaeb..cc78f115c 100644
--- a/rules/host-libacl.in
+++ b/rules/host-libacl.in
@@ -1,3 +1,3 @@
config HOST_LIBACL
- bool
+ tristate
select HOST_ATTR
diff --git a/rules/host-libbz2.in b/rules/host-libbz2.in
index 11ac09435..5eb064dc5 100644
--- a/rules/host-libbz2.in
+++ b/rules/host-libbz2.in
@@ -1,4 +1,4 @@
## SECTION=hosttools_noprompt
config HOST_LIBBZ2
- bool
+ tristate
diff --git a/rules/host-libdbus-cxx.in b/rules/host-libdbus-cxx.in
index cda8a0ab5..2241a0b6d 100644
--- a/rules/host-libdbus-cxx.in
+++ b/rules/host-libdbus-cxx.in
@@ -1,5 +1,5 @@
## SECTION=hosttools_noprompt
config HOST_LIBDBUS_CXX
- bool
+ tristate
select HOST_DBUS
diff --git a/rules/host-libgd.in b/rules/host-libgd.in
index 294797e4c..f00684129 100644
--- a/rules/host-libgd.in
+++ b/rules/host-libgd.in
@@ -1,5 +1,5 @@
## SECTION=hosttools_noprompt
config HOST_LIBGD
- bool
+ tristate
select HOST_LIBPNG
diff --git a/rules/host-libglade.in b/rules/host-libglade.in
index 9f73c4d2b..a93c62b3f 100644
--- a/rules/host-libglade.in
+++ b/rules/host-libglade.in
@@ -1,7 +1,7 @@
## SECTION=host_gtk
config HOST_LIBGLADE
- bool
+ tristate
select HOST_GTK
select HOST_LIBXML2
prompt "libglade"
diff --git a/rules/host-libiconv.in b/rules/host-libiconv.in
index 4eaa52d5c..2360943b6 100644
--- a/rules/host-libiconv.in
+++ b/rules/host-libiconv.in
@@ -1,8 +1,7 @@
## SECTION=hosttools_noprompt
config HOST_LIBICONV
- bool
+ tristate
help
-
libiconv converts traditional character encodings
to/from UNICODE. It is for you if your application
needs to support multiple character encodings, but
diff --git a/rules/host-liblzo.in b/rules/host-liblzo.in
index 0e86806ad..d1c19dcfa 100644
--- a/rules/host-liblzo.in
+++ b/rules/host-liblzo.in
@@ -1,3 +1,3 @@
## SECTION=hosttools_noprompt
config HOST_LIBLZO
- bool
+ tristate
diff --git a/rules/host-libpng.in b/rules/host-libpng.in
index 15f615146..4b2ea9d8d 100644
--- a/rules/host-libpng.in
+++ b/rules/host-libpng.in
@@ -1,4 +1,4 @@
## SECTION=hosttools_noprompt
config HOST_LIBPNG
- bool
+ tristate
select HOST_ZLIB
diff --git a/rules/host-libpthread-stubs.in b/rules/host-libpthread-stubs.in
index dd4b8b777..444e871be 100644
--- a/rules/host-libpthread-stubs.in
+++ b/rules/host-libpthread-stubs.in
@@ -1,3 +1,3 @@
## SECTION=hosttools_noprompt
config HOST_LIBPTHREAD_STUBS
- bool
+ tristate
diff --git a/rules/host-libsigcpp.in b/rules/host-libsigcpp.in
index 9cec4cc0f..375d532ec 100644
--- a/rules/host-libsigcpp.in
+++ b/rules/host-libsigcpp.in
@@ -1,6 +1,6 @@
## SECTION=hosttools_noprompt
config HOST_LIBSIGCPP
- bool
+ tristate
help
libsigc++ implements a typesafe callback system for standard C++. It
allows you to define signals and to connect those signals to any
diff --git a/rules/host-libxcb.in b/rules/host-libxcb.in
index 9e7653373..5441938e0 100644
--- a/rules/host-libxcb.in
+++ b/rules/host-libxcb.in
@@ -1,6 +1,6 @@
## SECTION=hosttools_noprompt
config HOST_LIBXCB
- bool
+ tristate
select HOST_XCB_PROTO
select HOST_LIBXSLT
select HOST_LIBPTHREAD_STUBS
diff --git a/rules/host-libxml2.in b/rules/host-libxml2.in
index 5d6f6c965..98689268c 100644
--- a/rules/host-libxml2.in
+++ b/rules/host-libxml2.in
@@ -1,6 +1,6 @@
## SECTION=hosttools_noprompt
config HOST_LIBXML2
- bool
+ tristate
select HOST_ZLIB
help
Libxml2 is a XML C parser and toolkit. XML itself is a
diff --git a/rules/host-libxslt.in b/rules/host-libxslt.in
index 96d016b8c..ae9eb971f 100644
--- a/rules/host-libxslt.in
+++ b/rules/host-libxslt.in
@@ -1,10 +1,7 @@
## SECTION=hosttools_noprompt
-#
-# LibXSLT - Options updated as of 1.1.14
-#
config HOST_LIBXSLT
- bool
+ tristate
select HOST_LIBXML2
help
LibXSLT is a generic XSLT implementation. For details see the
diff --git a/rules/host-localedef.in b/rules/host-localedef.in
index acf629a15..e5de8a1a7 100644
--- a/rules/host-localedef.in
+++ b/rules/host-localedef.in
@@ -1,4 +1,5 @@
## SECTION=hosttools_noprompt
+
config HOST_LOCALEDEF
- bool
+ tristate
default n
diff --git a/rules/host-lrzsz.in b/rules/host-lrzsz.in
index a19238c87..b4ff3cd8d 100644
--- a/rules/host-lrzsz.in
+++ b/rules/host-lrzsz.in
@@ -1,5 +1,5 @@
## SECTION=hosttools_noprompt
config HOST_LRZSZ
- bool
+ tristate
diff --git a/rules/host-mico.in b/rules/host-mico.in
index 4e21c15ef..370807211 100644
--- a/rules/host-mico.in
+++ b/rules/host-mico.in
@@ -1,4 +1,5 @@
## SECTION=hosttools_noprompt
+
config HOST_MICO
- bool
+ tristate
select HOST_FAKEROOT
diff --git a/rules/host-mkelfImage.in b/rules/host-mkelfImage.in
index 82899834f..8bae8f1b8 100644
--- a/rules/host-mkelfImage.in
+++ b/rules/host-mkelfImage.in
@@ -1,5 +1,5 @@
config HOST_MKELFIMAGE
- bool
+ tristate
select HOST_ZLIB
help
With mkelfImage you can create elf images from kernel
diff --git a/rules/host-mtd-utils.in b/rules/host-mtd-utils.in
index 40ccc8a7f..f4d469fb1 100644
--- a/rules/host-mtd-utils.in
+++ b/rules/host-mtd-utils.in
@@ -1,5 +1,6 @@
## SECTION=hosttools_noprompt
+
config HOST_MTD_UTILS
- bool
+ tristate
select HOST_LIBLZO
select HOST_ZLIB
diff --git a/rules/host-mysql.in b/rules/host-mysql.in
index 4e167037b..cb06a0f93 100644
--- a/rules/host-mysql.in
+++ b/rules/host-mysql.in
@@ -1,4 +1,5 @@
## SECTION=hosttools_noprompt
+
config HOST_MYSQL
- bool
+ tristate
diff --git a/rules/host-ncurses.in b/rules/host-ncurses.in
index e47b5e0e1..30efcd667 100644
--- a/rules/host-ncurses.in
+++ b/rules/host-ncurses.in
@@ -1,4 +1,5 @@
## SECTION=hosttools_noprompt
+
config HOST_NCURSES
- bool
+ tristate
diff --git a/rules/host-pango.in b/rules/host-pango.in
index f042a0a80..fb77e705e 100644
--- a/rules/host-pango.in
+++ b/rules/host-pango.in
@@ -1,7 +1,7 @@
## SECTION=host_gtk
menuconfig HOST_PANGO
- bool
+ tristate
prompt "pango "
select HOST_CAIRO
select HOST_GLIB
diff --git a/rules/host-pelts.in b/rules/host-pelts.in
index cdde8fe77..4b0d3834a 100644
--- a/rules/host-pelts.in
+++ b/rules/host-pelts.in
@@ -1,6 +1,7 @@
## SECTION=test_suites
+
config HOST_PELTS
- bool
+ tristate
prompt "pelts"
help
Pengutronix Embedded Linux Test Suite
diff --git a/rules/host-pkg-config.in b/rules/host-pkg-config.in
index bc988e775..45a020913 100644
--- a/rules/host-pkg-config.in
+++ b/rules/host-pkg-config.in
@@ -1,3 +1,5 @@
## SECTION=hosttools_noprompt
+
config HOST_PKG_CONFIG
- bool
+ tristate
+
diff --git a/rules/host-python24.in b/rules/host-python24.in
index b39bbcc6e..7967b736a 100644
--- a/rules/host-python24.in
+++ b/rules/host-python24.in
@@ -1,6 +1,8 @@
## SECTION=hosttools_noprompt
+
config HOST_PYTHON24
- bool
+ tristate
help
Python is an interpreted, interactive,
object-oriented, extensible programming language.
+
diff --git a/rules/host-python30.in b/rules/host-python30.in
index 3a72f9bbc..bb6e788f0 100644
--- a/rules/host-python30.in
+++ b/rules/host-python30.in
@@ -1,4 +1,5 @@
## SECTION=hosttools_noprompt
+
config HOST_PYTHON30
- bool
+ tristate
diff --git a/rules/host-qte.in b/rules/host-qte.in
index 7473f6281..d2720ddee 100644
--- a/rules/host-qte.in
+++ b/rules/host-qte.in
@@ -1,5 +1,6 @@
## SECTION=hosttools_noprompt
+
config HOST_QTE
- bool
+ tristate
help
Trolltech Embedded Qt GUI Library
diff --git a/rules/host-slirp.in b/rules/host-slirp.in
index 030fbc9c8..1548d7a2b 100644
--- a/rules/host-slirp.in
+++ b/rules/host-slirp.in
@@ -1,6 +1,7 @@
## SECTION=hosttools_noprompt
+
config HOST_SLIRP
- bool
+ tristate
depends on BROKEN
prompt "slirp"
help
diff --git a/rules/host-testframework.in b/rules/host-testframework.in
index 1c090b1ac..7d830d3f9 100644
--- a/rules/host-testframework.in
+++ b/rules/host-testframework.in
@@ -1,7 +1,7 @@
## SECTION=hosttools_noprompt
menuconfig HOST_TESTFRAMEWORK
- bool
+ tristate
prompt "host-side testing framework "
default y
select HOST_LRZSZ
diff --git a/rules/host-umkimage.in b/rules/host-umkimage.in
index 572243c26..5e36182c4 100644
--- a/rules/host-umkimage.in
+++ b/rules/host-umkimage.in
@@ -1,5 +1,5 @@
config HOST_UMKIMAGE
- bool
+ tristate
select HOST_ZLIB
help
umkimage is the U-Boot mkimage command. It is used to create
diff --git a/rules/host-usplash.in b/rules/host-usplash.in
index ed5becee8..9f31072df 100644
--- a/rules/host-usplash.in
+++ b/rules/host-usplash.in
@@ -1,5 +1,5 @@
## SECTION=hosttools_noprompt
config HOST_USPLASH
- bool
+ tristate
select HOST_LIBGD
diff --git a/rules/host-util-linux.in b/rules/host-util-linux.in
index 907e1b39c..1874ada03 100644
--- a/rules/host-util-linux.in
+++ b/rules/host-util-linux.in
@@ -1,5 +1,5 @@
menuconfig HOST_UTIL_LINUX
- bool
+ tristate
prompt "util-linux "
config HOST_UTIL_LINUX_FDISK
diff --git a/rules/host-xcb-proto.in b/rules/host-xcb-proto.in
index 80e61852c..73e31b4d7 100644
--- a/rules/host-xcb-proto.in
+++ b/rules/host-xcb-proto.in
@@ -1,3 +1,3 @@
## SECTION=hosttools_noprompt
config HOST_XCB_PROTO
- bool
+ tristate
diff --git a/rules/host-xorg-app-bdftopcf.in b/rules/host-xorg-app-bdftopcf.in
index 075a324eb..923e3e1f7 100644
--- a/rules/host-xorg-app-bdftopcf.in
+++ b/rules/host-xorg-app-bdftopcf.in
@@ -1,4 +1,4 @@
## SECTION=hosttools_noprompt
config HOST_XORG_APP_BDFTOPCF
- bool
+ tristate
select HOST_XORG_LIB_XFONT
diff --git a/rules/host-xorg-app-mkfontdir.in b/rules/host-xorg-app-mkfontdir.in
index d7bf395ba..4833e4cbf 100644
--- a/rules/host-xorg-app-mkfontdir.in
+++ b/rules/host-xorg-app-mkfontdir.in
@@ -1,4 +1,4 @@
## SECTION=hosttools_noprompt
config HOST_XORG_APP_MKFONTDIR
select HOST_XORG_APP_MKFONTSCALE
- bool
+ tristate
diff --git a/rules/host-xorg-app-mkfontscale.in b/rules/host-xorg-app-mkfontscale.in
index e416472a3..314255cef 100644
--- a/rules/host-xorg-app-mkfontscale.in
+++ b/rules/host-xorg-app-mkfontscale.in
@@ -1,6 +1,6 @@
## SECTION=hosttools_noprompt
config HOST_XORG_APP_MKFONTSCALE
- bool
+ tristate
select HOST_ZLIB
select HOST_XORG_LIB_FONTENC
select HOST_FREETYPE
diff --git a/rules/host-xorg-font-util.in b/rules/host-xorg-font-util.in
index b6607c616..ef1050331 100644
--- a/rules/host-xorg-font-util.in
+++ b/rules/host-xorg-font-util.in
@@ -1,3 +1,3 @@
## SECTION=hosttools_noprompt
config HOST_XORG_FONT_UTIL
- bool
+ tristate
diff --git a/rules/host-xorg-lib-X11.in b/rules/host-xorg-lib-X11.in
index 4565e6396..12e349854 100644
--- a/rules/host-xorg-lib-X11.in
+++ b/rules/host-xorg-lib-X11.in
@@ -1,6 +1,6 @@
## SECTION=hosttools_noprompt
config HOST_XORG_LIB_X11
- bool
+ tristate
select HOST_XORG_PROTO_X
select HOST_LIBXCB
diff --git a/rules/host-xorg-lib-Xau.in b/rules/host-xorg-lib-Xau.in
index f9251a96f..138815cab 100644
--- a/rules/host-xorg-lib-Xau.in
+++ b/rules/host-xorg-lib-Xau.in
@@ -1,4 +1,4 @@
## SECTION=hosttools_noprompt
config HOST_XORG_LIB_XAU
+ tristate
select HOST_XORG_PROTO_X
- bool
diff --git a/rules/host-xorg-lib-Xdmcp.in b/rules/host-xorg-lib-Xdmcp.in
index 200eafa7a..51f60b6bf 100644
--- a/rules/host-xorg-lib-Xdmcp.in
+++ b/rules/host-xorg-lib-Xdmcp.in
@@ -1,4 +1,4 @@
## SECTION=hosttools_noprompt
config HOST_XORG_LIB_XDMCP
- bool
+ tristate
select HOST_XORG_PROTO_X
diff --git a/rules/host-xorg-lib-Xfont.in b/rules/host-xorg-lib-Xfont.in
index bdccc946a..a1ce7bc12 100644
--- a/rules/host-xorg-lib-Xfont.in
+++ b/rules/host-xorg-lib-Xfont.in
@@ -1,6 +1,6 @@
## SECTION=hosttools_noprompt
config HOST_XORG_LIB_XFONT
- bool
+ tristate
select HOST_ZLIB
select HOST_XORG_PROTO_X
select HOST_XORG_PROTO_FONTS
diff --git a/rules/host-xorg-lib-fontenc.in b/rules/host-xorg-lib-fontenc.in
index c96601add..fdcb9009b 100644
--- a/rules/host-xorg-lib-fontenc.in
+++ b/rules/host-xorg-lib-fontenc.in
@@ -1,5 +1,5 @@
## SECTION=hosttools_noprompt
config HOST_XORG_LIB_FONTENC
- bool
+ tristate
select HOST_ZLIB
select HOST_XORG_PROTO_X
diff --git a/rules/host-xorg-lib-xtrans.in b/rules/host-xorg-lib-xtrans.in
index a5eaf2791..46ee6a2b0 100644
--- a/rules/host-xorg-lib-xtrans.in
+++ b/rules/host-xorg-lib-xtrans.in
@@ -1,3 +1,3 @@
## SECTION=hosttools_noprompt
config HOST_XORG_LIB_XTRANS
- bool
+ tristate
diff --git a/rules/host-xorg-proto-bigreqs.in b/rules/host-xorg-proto-bigreqs.in
index 76839a506..35f0176d3 100644
--- a/rules/host-xorg-proto-bigreqs.in
+++ b/rules/host-xorg-proto-bigreqs.in
@@ -1,3 +1,3 @@
## SECTION=hosttools_noprompt
config HOST_XORG_PROTO_BIGREQS
- bool
+ tristate
diff --git a/rules/host-xorg-proto-fonts.in b/rules/host-xorg-proto-fonts.in
index 7a7243555..422188247 100644
--- a/rules/host-xorg-proto-fonts.in
+++ b/rules/host-xorg-proto-fonts.in
@@ -1,3 +1,3 @@
## SECTION=hosttools_noprompt
config HOST_XORG_PROTO_FONTS
- bool
+ tristate
diff --git a/rules/host-xorg-proto-input.in b/rules/host-xorg-proto-input.in
index e69efdd3c..61fc458ca 100644
--- a/rules/host-xorg-proto-input.in
+++ b/rules/host-xorg-proto-input.in
@@ -1,3 +1,3 @@
## SECTION=hosttools_noprompt
config HOST_XORG_PROTO_INPUT
- bool
+ tristate
diff --git a/rules/host-xorg-proto-kb.in b/rules/host-xorg-proto-kb.in
index d058088fb..453010706 100644
--- a/rules/host-xorg-proto-kb.in
+++ b/rules/host-xorg-proto-kb.in
@@ -1,3 +1,3 @@
## SECTION=hosttools_noprompt
config HOST_XORG_PROTO_KB
- bool
+ tristate
diff --git a/rules/host-xorg-proto-x.in b/rules/host-xorg-proto-x.in
index 04dbfeaea..160436d6d 100644
--- a/rules/host-xorg-proto-x.in
+++ b/rules/host-xorg-proto-x.in
@@ -1,3 +1,3 @@
## SECTION=hosttools_noprompt
config HOST_XORG_PROTO_X
- bool
+ tristate
diff --git a/rules/host-xorg-proto-xcmisc.in b/rules/host-xorg-proto-xcmisc.in
index 5cac6c4ed..7f3a93a77 100644
--- a/rules/host-xorg-proto-xcmisc.in
+++ b/rules/host-xorg-proto-xcmisc.in
@@ -1,3 +1,3 @@
## SECTION=hosttools_noprompt
config HOST_XORG_PROTO_XCMISC
- bool
+ tristate
diff --git a/rules/host-xorg-proto-xext.in b/rules/host-xorg-proto-xext.in
index ef46b1238..cc171f478 100644
--- a/rules/host-xorg-proto-xext.in
+++ b/rules/host-xorg-proto-xext.in
@@ -1,3 +1,3 @@
## SECTION=hosttools_noprompt
config HOST_XORG_PROTO_XEXT
- bool
+ tristate
diff --git a/rules/host-zlib.in b/rules/host-zlib.in
index a3d47fdb8..e01da2e82 100644
--- a/rules/host-zlib.in
+++ b/rules/host-zlib.in
@@ -1,3 +1,3 @@
## SECTION=hosttools_noprompt
config HOST_ZLIB
- bool
+ tristate