blob: 4eda07a1ef589d69a6b1ea6e2fcbe7c2980d87f9 [file] [log] [blame]
Patrick Williamsec807fc2025-02-03 14:13:00 -05001source = ['side_switch.cpp', '../utils.cpp']
Andrew Geissler70d72f82022-03-23 13:15:05 -05002
3executable(
4 'phosphor-bmc-side-switch',
5 source,
Andrew Geissler03b30822022-03-24 11:04:40 -05006 include_directories: ['..'],
Patrick Williamsec807fc2025-02-03 14:13:00 -05007 dependencies: [phosphor_logging_dep],
Andrew Geissler70d72f82022-03-23 13:15:05 -05008 install: true,
Patrick Williamsec807fc2025-02-03 14:13:00 -05009 install_dir: get_option('bindir'),
Andrew Geissler70d72f82022-03-23 13:15:05 -050010)
Andrew Geissler119e5a22022-03-25 08:54:53 -050011
12systemd_system_unit_dir = dependency('systemd').get_variable(
Patrick Williamse80b5bc2023-04-12 08:01:05 -050013 'systemdsystemunitdir',
Patrick Williamsec807fc2025-02-03 14:13:00 -050014 pkgconfig_define: ['prefix', get_option('prefix')],
15)
Andrew Geissler119e5a22022-03-25 08:54:53 -050016
17install_data(
Patrick Williamsec807fc2025-02-03 14:13:00 -050018 'phosphor-bmc-side-switch.service',
19 install_dir: systemd_system_unit_dir,
20)