blob: a9e5b020ed0eb5afca827f79549abdb4c0e99efa [file] [log] [blame]
eeprom_device_version_src = files(
'eeprom_device_version.cpp',
'pt5161l/pt5161l.cpp',
)
eeprom_device_include = include_directories('.')
executable(
'phosphor-eepromdevice-software-update',
'eeprom_device_software_manager.cpp',
'eeprom_device.cpp',
eeprom_device_version_src,
include_directories: [common_include, eeprom_device_include],
dependencies: [sdbusplus_dep, phosphor_logging_dep, libgpiod_dep],
link_with: [software_common_lib, libpldmutil],
install: true,
install_dir: get_option('libexecdir') / 'phosphor-code-mgmt',
)
systemd_system_unit_dir = dependency('systemd').get_variable(
'systemd_system_unit_dir',
pkgconfig_define: ['prefix', get_option('prefix')],
)
install_data(
'xyz.openbmc_project.Software.EEPROMDevice.service',
install_dir: systemd_system_unit_dir,
)