[packages] ndisc: update to 1.0.0
[openwrt/svn-archive/archive.git] / utils / lcd4linux / Config.in
index c7d040399c8bf5ba92fa8877a5b5f5c2f325b2bf..03d139361a714345cdd7c0eed09bc05416a85de3 100644 (file)
+config LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       bool
+
+config LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+       bool
+
+config LCD4LINUX_NEEDS_libdbus
+       bool
+       select PACKAGE_libdbus
+
+#config LCD4LINUX_NEEDS_libftdi
+#      bool
+#      select PACKAGE_libftdi
+
+config LCD4LINUX_NEEDS_libgd
+       bool
+       select PACKAGE_libgd
+       default y if !LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+
+config LCD4LINUX_NEEDS_libiconv
+       bool
+       select PACKAGE_libiconv
+
+config LCD4LINUX_NEEDS_libmysqlclient
+       bool
+       select PACKAGE_libmysqlclient
+
+config LCD4LINUX_NEEDS_libncurses
+       bool
+       select PACKAGE_libncurses
+
+config LCD4LINUX_NEEDS_libnmeap
+       bool
+       select PACKAGE_libnmeap
+
+config LCD4LINUX_NEEDS_libsqlite3
+       bool
+       select PACKAGE_libsqlite3
+
+config LCD4LINUX_NEEDS_libusb
+       bool
+       select PACKAGE_libusb
+
+config LCD4LINUX_NEEDS_libvncserver
+       bool
+       select PACKAGE_libvncserver
+
+#config LCD4LINUX_NEEDS_libX11
+#      bool
+#      select PACKAGE_libX11
+
+config LCD4LINUX_NEEDS_ppp
+       bool
+       select PACKAGE_ppp
+
+config LCD4LINUX_NEEDS_python
+       bool
+       select PACKAGE_python
+
+config LCD4LINUX_NEEDS_serdisplib
+       bool
+       select PACKAGE_serdisplib
+
+config LCD4LINUX_NEEDS_st2205tool
+       bool
+       select PACKAGE_st2205tool
+
+
 comment "LCD4Linux Drivers ---"
 
+comment "WARNING: no drivers selected, the 'Sample' driver will be used !!!"
+       depends !LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+
 config LCD4LINUX_DRV_BeckmannEgle
        bool
        prompt "BeckmannEgle"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
 config LCD4LINUX_DRV_BWCT
        bool
        prompt "BWCT"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libusb
 
 config LCD4LINUX_DRV_CrystalFontz
        bool
        prompt "CrystalFontz"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
 config LCD4LINUX_DRV_Curses
        bool
        prompt "Curses"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libncurses
 
 config LCD4LINUX_DRV_Cwlinux
        bool
        prompt "Cwlinux"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
 config LCD4LINUX_DRV_D4D
        bool
        prompt "D4D"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+
+config LCD4LINUX_DRV_EA232graphic
+       bool
+       prompt "EA232graphic"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libgd
 
 config LCD4LINUX_DRV_G15
        bool
        prompt "G15"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libgd
+       select LCD4LINUX_NEEDS_libusb
+
+config LCD4LINUX_DRV_GLCD2USB
+       bool
+       prompt "GLCD2USB"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libusb
 
 config LCD4LINUX_DRV_HD44780
        bool
        prompt "HD44780"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       depends BROKEN
+
+config LCD4LINUX_DRV_HD44780-I2C
+       bool
+       prompt "HD44780-I2C"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       depends BROKEN
 
 config LCD4LINUX_DRV_IRLCD
        bool
        prompt "IRLCD"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libusb
 
 config LCD4LINUX_DRV_LCD2USB
        bool
        prompt "LCD2USB"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libusb
 
 config LCD4LINUX_DRV_LCDLinux
        bool
        prompt "LCDLinux"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       depends BROKEN
 
 config LCD4LINUX_DRV_LCDTerm
        bool
        prompt "LCDTerm"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+
+config LCD4LINUX_DRV_LEDMatrix
+       bool
+       prompt "LEDMatrix"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libgd
 
 config LCD4LINUX_DRV_LPH7508
        bool
        prompt "LPH7508"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libgd
 
 config LCD4LINUX_DRV_LUIse
        bool
        prompt "LUIse"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libgd
+       #select LCD4LINUX_NEEDS_libluise
+       depends BROKEN
+
+config LCD4LINUX_DRV_LW_ABP
+       bool
+       prompt "LW_ABP"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
 config LCD4LINUX_DRV_M50530
        bool
        prompt "M50530"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
 config LCD4LINUX_DRV_MatrixOrbital
        bool
        prompt "MatrixOrbital"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+
+config LCD4LINUX_DRV_MatrixOrbitalGX
+       bool
+       prompt "MatrixOrbitalGX"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libgd
+       select LCD4LINUX_NEEDS_libusb
 
 config LCD4LINUX_DRV_MilfordInstruments
        bool
        prompt "MilfordInstruments"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
 config LCD4LINUX_DRV_Noritake
        bool
        prompt "Noritake"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libgd
 
 config LCD4LINUX_DRV_NULL
        bool
        prompt "NULL"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
        default y
 
-config LCD4LINUX_DRV_PNG
+config LCD4LINUX_DRV_Pertelian
        bool
-       prompt "PNG"
+       prompt "Pertelian"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
-config LCD4LINUX_DRV_PPM
+config LCD4LINUX_DRV_PHAnderson
        bool
-       prompt "PPM"
+       prompt "PHAnderson"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
-config LCD4LINUX_DRV_Pertelian
+config LCD4LINUX_DRV_PICGraphic
        bool
-       prompt "Pertelian"
+       prompt "PICGraphic"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libgd
 
 config LCD4LINUX_DRV_picoLCD
        bool
        prompt "picoLCD"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libusb
 
-config LCD4LINUX_DRV_PICOLCDGRAPHIC
+config LCD4LINUX_DRV_picoLCDGraphic
        bool
        prompt "picoLCDGraphic"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libgd
+       select LCD4LINUX_NEEDS_libusb
+
+config LCD4LINUX_DRV_PNG
+       bool
+       prompt "PNG"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libgd
+
+config LCD4LINUX_DRV_PPM
+       bool
+       prompt "PPM"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libgd
 
 config LCD4LINUX_DRV_RouterBoard
        bool
        prompt "RouterBoard"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       depends on TARGET_rb532
 
 config LCD4LINUX_DRV_serdisplib
        bool
        prompt "serdisplib"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libgd
+       select LCD4LINUX_NEEDS_serdisplib
+
+config LCD4LINUX_DRV_ShuttleVFD
+       bool
+       prompt "ShuttleVFD"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libusb
 
 config LCD4LINUX_DRV_SimpleLCD
        bool
        prompt "SimpleLCD"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
 config LCD4LINUX_DRV_st2205
        bool
        prompt "st2205"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libgd
+       select LCD4LINUX_NEEDS_st2205tool
 
 config LCD4LINUX_DRV_T6963
        bool
        prompt "T6963"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libgd
 
 config LCD4LINUX_DRV_Trefon
        bool
        prompt "Trefon"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libusb
 
-config LCD4LINUX_DRV_USBLCD
-       bool
-       prompt "USBLCD"
+#config LCD4LINUX_DRV_ULA200
+#      bool
+#      prompt "ULA200"
+#      select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+#      select LCD4LINUX_NEEDS_libftdi
+#      select LCD4LINUX_NEEDS_libusb
 
 config LCD4LINUX_DRV_USBHUB
        bool
        prompt "USBHUB"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libusb
+
+config LCD4LINUX_DRV_USBLCD
+       bool
+       prompt "USBLCD"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libusb
 
-config LCD4LINUX_DRV_ULA200
+config LCD4LINUX_DRV_VNC
        bool
-       prompt "ULA200"
+       prompt "VNC"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+       select LCD4LINUX_NEEDS_libvncserver
 
 config LCD4LINUX_DRV_WincorNixdorf
        bool
        prompt "WincorNixdorf"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+
+#config LCD4LINUX_DRV_X11
+#      bool
+#      prompt "X11"
+#      select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
+#      select LCD4LINUX_NEEDS_libgd
+#      select LCD4LINUX_NEEDS_libX11
 
-config LCD4LINUX_DRV_X11
-       bool
-       prompt "X11"
 
 comment "LCD4Linux Plugins ---"
 
+comment "WARNING: no plugins selected, the 'sample' plugin will be used !!!"
+       depends !LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+
 config LCD4LINUX_PLUGIN_apm
        bool
        prompt "apm"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
 config LCD4LINUX_PLUGIN_asterisk
        bool
        prompt "asterisk"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
 config LCD4LINUX_PLUGIN_button_exec
        bool
        prompt "button_exec"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
 config LCD4LINUX_PLUGIN_cpuinfo
        bool
        prompt "cpuinfo"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+       default y
+
+config LCD4LINUX_PLUGIN_dbus
+       bool
+       prompt "dbus"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+       select LCD4LINUX_NEEDS_libdbus
 
 config LCD4LINUX_PLUGIN_diskstats
        bool
        prompt "diskstats"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
 config LCD4LINUX_PLUGIN_dvb
        bool
        prompt "dvb"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+
+config LCD4LINUX_PLUGIN_event
+       bool
+       prompt "event"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
 config LCD4LINUX_PLUGIN_exec
        bool
        prompt "exec"
-
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+       
 config LCD4LINUX_PLUGIN_fifo
        bool
        prompt "fifo"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
 config LCD4LINUX_PLUGIN_file
        bool
        prompt "file"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
 config LCD4LINUX_PLUGIN_gps
        bool
        prompt "gps"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+       select LCD4LINUX_NEEDS_libnmeap
+
+config LCD4LINUX_PLUGIN_hddtemp
+       bool
+       prompt "hddtemp"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+
+config LCD4LINUX_PLUGIN_huawei
+       bool
+       prompt "huawei"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
 config LCD4LINUX_PLUGIN_i2c_sensors
        bool
        prompt "i2c_sensors"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
 config LCD4LINUX_PLUGIN_iconv
        bool
        prompt "iconv"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+       select LCD4LINUX_NEEDS_libiconv
 
 config LCD4LINUX_PLUGIN_imon
        bool
        prompt "imon"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
 config LCD4LINUX_PLUGIN_isdn
        bool
        prompt "isdn"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
 config LCD4LINUX_PLUGIN_kvv
        bool
        prompt "kvv"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
 config LCD4LINUX_PLUGIN_loadavg
        bool
        prompt "loadavg"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+       default y
 
 config LCD4LINUX_PLUGIN_meminfo
        bool
        prompt "meminfo"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+       default y
 
 config LCD4LINUX_PLUGIN_mpd
        bool
        prompt "mpd"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+
+config LCD4LINUX_PLUGIN_mpris_dbus
+       bool
+       prompt "mpris_dbus"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+       select LCD4LINUX_NEEDS_libdbus
 
 config LCD4LINUX_PLUGIN_mysql
        bool
        prompt "mysql"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+       select LCD4LINUX_NEEDS_libmysqlclient
+
+config LCD4LINUX_PLUGIN_netdev
+       bool
+       prompt "netdev"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+
+config LCD4LINUX_PLUGIN_netinfo
+       bool
+       prompt "netinfo"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
 config LCD4LINUX_PLUGIN_pop3
        bool
        prompt "pop3"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
 config LCD4LINUX_PLUGIN_ppp
        bool
        prompt "ppp"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+       select LCD4LINUX_NEEDS_ppp
 
 config LCD4LINUX_PLUGIN_proc_stat
        bool
        prompt "proc_stat"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+       default y
+
+#config LCD4LINUX_PLUGIN_python
+#      bool
+#      prompt "python"
+#      select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+#      select LCD4LINUX_NEEDS_python
 
-config LCD4LINUX_PLUGIN_python
+config LCD4LINUX_PLUGIN_qnaplog
        bool
-       prompt "python"
+       prompt "qnaplog"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+       select LCD4LINUX_NEEDS_libsqlite3
 
 config LCD4LINUX_PLUGIN_seti
        bool
        prompt "seti"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
 config LCD4LINUX_PLUGIN_statfs
        bool
        prompt "statfs"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
 config LCD4LINUX_PLUGIN_uname
        bool
        prompt "uname"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
 config LCD4LINUX_PLUGIN_uptime
        bool
        prompt "uptime"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+       default y
+
+config LCD4LINUX_PLUGIN_w1retap
+       bool
+       prompt "w1retap"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
 config LCD4LINUX_PLUGIN_wireless
        bool
        prompt "wireless"
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+       depends BROKEN
 
 config LCD4LINUX_PLUGIN_xmms
        bool
        prompt "xmms"
-
+       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN