summaryrefslogtreecommitdiff
path: root/src/backend/dbus/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/dbus/meson.build')
-rw-r--r--src/backend/dbus/meson.build92
1 files changed, 0 insertions, 92 deletions
diff --git a/src/backend/dbus/meson.build b/src/backend/dbus/meson.build
deleted file mode 100644
index 107e401..0000000
--- a/src/backend/dbus/meson.build
+++ /dev/null
@@ -1,92 +0,0 @@
-if build_dbus
- gdbus_codegen = find_program('gdbus-codegen')
-
- unitdir = ''
- dbus_data_dir = join_paths(get_option('prefix'), get_option('datadir'), 'dbus-1')
- dbus_interfaces_dir = join_paths(dbus_data_dir, 'interfaces')
- dbus_user_services_dir = join_paths(dbus_data_dir, 'services')
- dbus_system_services_dir = join_paths(dbus_data_dir, 'system-services')
- dbus_system_conf_dir = join_paths(dbus_data_dir, 'system.d')
-
- px_interface = [
- 'org.libproxy.proxy.xml'
- ]
-
- px_interface_h = custom_target(
- 'px-interface.h',
- input: px_interface,
- output: ['px-interface.h'],
- command: [
- gdbus_codegen,
- '--interface-info-header',
- '--output', '@OUTPUT@',
- '@INPUT@'
- ]
- )
-
- px_interface_c = custom_target(
- 'libproxy-iface.c',
- input: px_interface,
- output: ['px-interface.c'],
- command: [
- gdbus_codegen,
- '--interface-info-body',
- '--output', '@OUTPUT@',
- '@INPUT@'
- ],
- )
-
- proxyd_sources = [
- px_interface_c,
- px_interface_h,
- 'dbus.c',
- ]
-
- proxyd_deps = [
- px_backend_dep
- ]
-
- executable(
- 'proxyd',
- proxyd_sources,
- c_args: px_backend_c_args,
- dependencies: proxyd_deps,
- install_dir: join_paths(px_prefix, get_option('libexecdir')),
- install: true,
- )
-
- # D-Bus Interface
- install_data('org.libproxy.proxy.xml', install_dir : dbus_interfaces_dir)
-
- # D-Bus User Service
- user_service_data = configuration_data()
- user_service_data.set('LIBEXECDIR', join_paths(px_prefix, get_option('libexecdir')))
- configure_file(
- input: 'org.libproxy.proxy.service.in',
- output: 'org.libproxy.proxy.service',
- configuration: user_service_data,
- install: true,
- install_dir: dbus_user_services_dir
- )
-
- # D-Bus System Service
- system_service_data = configuration_data()
- system_service_data.set('LIBEXECDIR', join_paths(px_prefix, get_option('libexecdir')))
- system_service_data.set('USER', get_option('dbus-system-user'))
- dbus_system_service = configure_file(
- input: 'org.libproxy.proxy-system.service.in',
- output: 'org.libproxy.proxy-system.service',
- configuration: system_service_data
- )
- install_data(dbus_system_service, rename : 'org.libproxy.proxy.service', install_dir : dbus_system_services_dir)
-
- dbus_config_data = configuration_data()
- dbus_config_data.set('daemon_user', get_option('dbus-system-user'))
- configure_file(
- input: 'org.libproxy.proxy.conf.in',
- output: 'org.libproxy.proxy.conf',
- configuration: dbus_config_data,
- install: true,
- install_dir: dbus_system_conf_dir
- )
-endif