6129cbd880
Add some logging helper functions along with two log scopes for debug and extremely verbose debugging information. Also add tangentially related logging for the synchronize event, so the debug stream isn't empty right now. The vast majority of verbose usage will come later. Co-authored-by: Steve Pronovost <spronovo@microsoft.com> Co-authored-by: Brenton DeGeer <brdegeer@microsoft.com> Signed-off-by: Hideyuki Nagase <hideyukn@microsoft.com> Signed-off-by: Steve Pronovost <spronovo@microsoft.com> Signed-off-by: Brenton DeGeer <brdegeer@microsoft.com>
38 lines
955 B
Meson
38 lines
955 B
Meson
if not get_option('backend-rdp')
|
|
subdir_done()
|
|
endif
|
|
|
|
config_h.set('BUILD_RDP_COMPOSITOR', '1')
|
|
|
|
dep_frdp = dependency('freerdp2', version: '>= 2.2.0', required: false)
|
|
if not dep_frdp.found()
|
|
error('RDP-backend requires freerdp >= 2.2.0 which was not found. Or, you can use \'-Dbackend-rdp=false\'.')
|
|
endif
|
|
|
|
dep_wpr = dependency('winpr2', version: '>= 2.2.0', required: false)
|
|
if not dep_wpr.found()
|
|
error('RDP-backend requires winpr >= 2.2.0 which was not found. Or, you can use \'-Dbackend-rdp=false\'.')
|
|
endif
|
|
|
|
deps_rdp = [
|
|
dep_libweston_private,
|
|
dep_frdp,
|
|
dep_wpr,
|
|
]
|
|
srcs_rdp = [
|
|
'rdp.c',
|
|
'rdputil.c',
|
|
]
|
|
|
|
plugin_rdp = shared_library(
|
|
'rdp-backend',
|
|
srcs_rdp,
|
|
include_directories: common_inc,
|
|
dependencies: deps_rdp,
|
|
name_prefix: '',
|
|
install: true,
|
|
install_dir: dir_module_libweston
|
|
)
|
|
env_modmap += 'rdp-backend.so=@0@;'.format(plugin_rdp.full_path())
|
|
install_headers(backend_rdp_h, subdir: dir_include_libweston_install)
|