blob: 89608cb6c4f4091cefd4b2e896195935173aaf9b [file] [log] [blame]
Kevin Tung994a77f2024-12-23 17:48:56 +08001eeprom_device_version_src = files(
2 'eeprom_device_version.cpp',
3 'pt5161l/pt5161l.cpp',
4)
5
6eeprom_device_include = include_directories('.')
7
Kevin Tung994a77f2024-12-23 17:48:56 +08008executable(
9 'phosphor-eepromdevice-software-update',
10 'eeprom_device_software_manager.cpp',
11 'eeprom_device.cpp',
12 eeprom_device_version_src,
13 include_directories: [common_include, eeprom_device_include],
Patrick Williamsab08d092025-07-08 10:30:16 -040014 dependencies: [
15 libgpiod_dep,
16 libpldm_dep,
17 phosphor_logging_dep,
18 sdbusplus_dep,
19 ],
Kevin Tung994a77f2024-12-23 17:48:56 +080020 link_with: [software_common_lib, libpldmutil],
21 install: true,
22 install_dir: get_option('libexecdir') / 'phosphor-code-mgmt',
23)
24
Kevin Tung994a77f2024-12-23 17:48:56 +080025install_data(
26 'xyz.openbmc_project.Software.EEPROMDevice.service',
27 install_dir: systemd_system_unit_dir,
28)