1comment "resiprocate needs a toolchain w/ C++, threads, wchar" 2 depends on BR2_USE_MMU 3 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR 4 5config BR2_PACKAGE_RESIPROCATE 6 bool "resiprocate" 7 depends on BR2_INSTALL_LIBSTDCPP 8 depends on BR2_TOOLCHAIN_HAS_THREADS 9 depends on BR2_USE_WCHAR 10 depends on BR2_USE_MMU # fork() 11 select BR2_PACKAGE_C_ARES 12 select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES if BR2_PACKAGE_LIBOPENSSL 13 help 14 reSIProcate is a framework that aims to fully implement the 15 SIP protocol in first class C++. It is intended for use in 16 other applications, such as the repro SIP proxy. 17 18 By default this package provides the core libraries: librutil 19 (utilities), libresip (SIP stack/RFC compliant message 20 parsing) and libdum (SIP Dialog Usage Manager, a state 21 machine for SIP dialogs). 22 23 https://www.resiprocate.org/ 24 25if BR2_PACKAGE_RESIPROCATE 26 27config BR2_PACKAGE_RESIPROCATE_DTLS_SUPPORT 28 bool "DTLS support" 29 select BR2_PACKAGE_OPENSSL 30 help 31 Enable DTLS support (requires OpenSSL) 32 33config BR2_PACKAGE_RESIPROCATE_REND 34 bool "resiprocate-rend" 35 select BR2_PACKAGE_BOOST 36 select BR2_PACKAGE_BOOST_SYSTEM 37 select BR2_PACKAGE_OPENSSL 38 select BR2_PACKAGE_POPT 39 help 40 Rend is tool that is was created specifically to load test 41 gtSIP based presence servers. 42 43config BR2_PACKAGE_RESIPROCATE_APPS 44 bool "resiprocate-apps" 45 select BR2_PACKAGE_OPENSSL 46 select BR2_PACKAGE_PCRE 47 help 48 Build apps clicktocall and sipdial 49 50endif # BR2_PACKAGE_RESIPROCATE 51