config BR2_PACKAGE_AGENTPP
	bool "agent++"
	select BR2_PACKAGE_SNMPPP
	depends on BR2_INSTALL_LIBSTDCPP
	depends on BR2_TOOLCHAIN_HAS_THREADS # snmp++
	depends on !BR2_STATIC_LIBS # snmp++
	help
	  AGENT++ is a set of C++ classes which provides a complete protocol
	  engine and dispatch table for the development of SNMP agents.
	  AGENT++ is a multilingual API which supports SNMPv1, SNMPv2c, and
	  SNMPv3. It provides various C++ classes implementing prototypes for
	  scalar and table SNMP managed objects that can be customized by
	  derivation. Additional classes support the development of proxy
	  agents as well as sending notifications.

	  SNMPv3 support is enabled if SNMP++ enables it.

	  http://www.agentpp.com/agentpp3_5/agentpp3_5.html

comment "agent++ needs a toolchain w/ threads, C++, dynamic library"
	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
		BR2_STATIC_LIBS
