xref: /openbmc/entity-manager/service_files/meson.build (revision 4e1142d6f418f48ea260132ebb5a4995b2310c90)
1unit_files = [
2    ['xyz.openbmc_project.FruDevice.service', 'fru-device'],
3    ['xyz.openbmc_project.EntityManager.service', ''],
4    ['devicetree-vpd-parser.service', 'devicetree-vpd'],
5    ['xyz.openbmc_project.gpiopresence.service', 'gpio-presence'],
6]
7
8foreach u : unit_files
9    if u[1] == '' or get_option(u[1])
10        configure_file(
11            copy: true,
12            input: u[0],
13            install: true,
14            install_dir: systemd_system_unit_dir,
15            output: u[0],
16        )
17    endif
18endforeach
19
20dbus_system_bus_services_dir = dependency('dbus-1').get_variable(
21    'system_bus_services_dir',
22    pkgconfig_define: ['prefix', get_option('prefix')],
23)
24install_data(
25    'dbus/xyz.openbmc_project.EntityManager.service',
26    install_dir: dbus_system_bus_services_dir,
27)
28