gdu_monitor = files('gdu.monitor') install_data( gdu_monitor, install_dir: gvfs_remote_volume_monitors_dir ) service = gvfs_namespace + '.GduVolumeMonitor.service' gdu_service = configure_file( input: service + '.in', output: service, install: true, install_dir: dbus_service_dir, configuration: service_conf ) if install_systemd_user_unit_dir service = 'gvfs-gdu-volume-monitor.service' configure_file( input: service + '.in', output: service, install: true, install_dir: systemd_user_unit_dir, configuration: service_conf ) endif sources = files( 'gdu-volume-monitor-daemon.c', 'ggdudrive.c', 'ggdumount.c', 'ggduvolume.c', 'ggduvolumemonitor.c' ) deps = glib_deps + [ gdu_dep, gudev_dep, libgvfscommon_dep, libgvfscommon_monitor_dep, libgvfsproxyvolumemonitordaemon_noin_dep ] cflags = [ '-DG_LOG_DOMAIN="GVFS-Gdu"', '-DGDU_API_IS_SUBJECT_TO_CHANGE', '-DGIO_MODULE_DIR="@0@"'.format(gio_modules_dir), '-DGVFS_LOCALEDIR="@0@"'.format(gvfs_localedir) ] executable( 'gvfs-gdu-volume-monitor', sources, include_directories: top_inc, dependencies: deps, c_args: cflags, install: true, install_rpath: gvfs_rpath, install_dir: gvfs_libexecdir )