nico 79040db874 [packages] lcd4linux: rework drivers/plugins configuration and dependencies (closes: #5932)
git-svn-id: svn://svn.openwrt.org/openwrt/packages@20891 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-15 22:58:05 +00:00

549 lines
11 KiB
Plaintext

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_Pertelian
bool
prompt "Pertelian"
select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
config LCD4LINUX_DRV_PHAnderson
bool
prompt "PHAnderson"
select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
config LCD4LINUX_DRV_PICGraphic
bool
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
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_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_VNC
bool
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
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_qnaplog
bool
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