blob: 8e0092af6a0760345f2d88b8ec73d03fa77941df [file] [log] [blame]
Alexander Hansenf2c95a02024-11-26 11:16:44 +01001
2bios_spi_src = files('bios_software_manager.cpp'
3, 'spi_device.cpp')
4
5bios_spi_include = include_directories('.')
6
7executable(
8 'phosphor-bios-software-update',
9 'main.cpp',
10 bios_spi_src,
11 include_directories: [common_include, bios_spi_include],
12 dependencies: [
13 sdbusplus_dep,
14 phosphor_logging_dep,
15 pdi_dep,
16 boost_dep,
17 libgpiod,
18 libpldm_dep,
19 ],
20 link_with: [libpldmutil, software_common_lib],
21 install: true,
Patrick Williams43c14092025-04-19 12:39:38 -040022 install_dir: get_option('libexecdir') / 'phosphor-code-mgmt',
Alexander Hansenf2c95a02024-11-26 11:16:44 +010023)
24
25systemd_system_unit_dir = dependency('systemd').get_variable(
26 'systemdsystemunitdir',
27 pkgconfig_define: ['prefix', get_option('prefix')],
28)
29
30install_data(
31 'xyz.openbmc_project.Software.BIOS.service',
32 install_dir: systemd_system_unit_dir,
33)