| config BR2_PACKAGE_APCUPSD |
| bool "apcupsd" |
| depends on BR2_INSTALL_LIBSTDCPP |
| depends on BR2_TOOLCHAIN_HAS_THREADS |
| depends on BR2_USE_MMU # fork() |
| help |
| A daemon for controlling APC UPSes. |
| |
| http://www.apcupsd.org/ |
| |
| if BR2_PACKAGE_APCUPSD |
| |
| config BR2_PACKAGE_APCUPSD_APCSMART |
| bool "apcsmart" |
| help |
| Compile APC SmartUPS serial driver |
| |
| config BR2_PACKAGE_APCUPSD_DUMB |
| bool "dumb" |
| help |
| Compile dumb UPS driver |
| |
| config BR2_PACKAGE_APCUPSD_MODBUS |
| bool "modbus" |
| help |
| Compile MODBUS driver code |
| |
| config BR2_PACKAGE_APCUPSD_MODBUS_USB |
| bool "modbus usb" |
| depends on BR2_TOOLCHAIN_HAS_THREADS # libusb |
| depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb |
| select BR2_PACKAGE_LIBUSB |
| select BR2_PACKAGE_LIBUSB_COMPAT |
| select BR2_PACKAGE_APCUPSD_MODBUS |
| help |
| Compile MODBUS/USB driver code |
| |
| comment "modbus usb support needs a toolchain w/ threads, gcc >= 4.9" |
| depends on !BR2_TOOLCHAIN_HAS_THREADS || \ |
| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 |
| |
| config BR2_PACKAGE_APCUPSD_NET |
| bool "net" |
| help |
| Compile networking driver for slaves |
| |
| config BR2_PACKAGE_APCUPSD_PCNET |
| bool "pcnet" |
| help |
| Compile PCNET driver code |
| |
| config BR2_PACKAGE_APCUPSD_SNMP |
| bool "snmp" |
| help |
| Compile SNMP driver |
| |
| config BR2_PACKAGE_APCUPSD_USB |
| bool "usb" |
| depends on BR2_TOOLCHAIN_HAS_THREADS # libusb |
| depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb |
| select BR2_PACKAGE_LIBUSB |
| select BR2_PACKAGE_LIBUSB_COMPAT |
| help |
| Compile USB UPS code |
| |
| comment "usb support needs a toolchain w/ threads, gcc >= 4.9" |
| depends on !BR2_TOOLCHAIN_HAS_THREADS || \ |
| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 |
| |
| endif |
| |
| comment "apcupsd needs a toolchain w/ C++, threads" |
| depends on BR2_USE_MMU |
| depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS |