| config BR2_PACKAGE_FREERDP |
| bool "freerdp" |
| depends on BR2_USE_WCHAR |
| depends on !BR2_STATIC_LIBS # uses dlfcn.h |
| depends on BR2_TOOLCHAIN_HAS_THREADS |
| select BR2_PACKAGE_OPENSSL |
| select BR2_PACKAGE_ZLIB |
| select BR2_PACKAGE_GST_PLUGINS_BASE if BR2_PACKAGE_GSTREAMER |
| select BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_APP if BR2_PACKAGE_GSTREAMER |
| help |
| FreeRDP is a free implementation of the Remote Desktop |
| Protocol (RDP), released under the Apache license |
| |
| This only installs the freerdp library. |
| |
| http://www.freerdp.com/ |
| |
| Note: this also installs a key and certificate in |
| /etc/freerdp/keys/ . These are publicly-known, as they |
| are present in FreeRDP's source tree. It is strongly |
| suggested that you overwrite them with your own set, |
| either in an overlay rootfs or in a post-build script. |
| |
| if BR2_PACKAGE_FREERDP |
| |
| config BR2_PACKAGE_FREERDP_SERVER |
| bool "build server" |
| depends on BR2_PACKAGE_XORG7 |
| select BR2_PACKAGE_XLIB_LIBX11 |
| select BR2_PACKAGE_XLIB_LIBXDAMAGE |
| select BR2_PACKAGE_XLIB_LIBXEXT |
| select BR2_PACKAGE_XLIB_LIBXFIXES |
| |
| config BR2_PACKAGE_FREERDP_CLIENT |
| bool "build client" |
| default y |
| depends on BR2_PACKAGE_XORG7 |
| select BR2_PACKAGE_XLIB_LIBX11 |
| select BR2_PACKAGE_XLIB_LIBXEXT |
| |
| comment "freerdp server and client need X.Org" |
| depends on !BR2_PACKAGE_XORG7 |
| |
| endif |
| |
| comment "freerdp needs a toolchain w/ wchar, dynamic library, threads" |
| depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS \ |
| || !BR2_TOOLCHAIN_HAS_THREADS |