blob: fd9ccf34b0e7571ca60f754f6721c29b05480870 [file] [log] [blame]
Alexander Hansen00b3cae2024-11-26 17:32:33 +01001
2subdir('pldm')
Alexander Hansencc372352025-01-14 14:15:39 +01003
Kevin Tung0d1c20b2025-09-22 10:08:18 +08004conf = configuration_data()
5conf.set(
6 'HOST_STATE_TRANSITION_TIMEOUT',
7 get_option('host-state-transition-timeout'),
8)
9
10configure_file(output: 'common_config.h', configuration: conf)
11
Alexander Hansen192bb5d2025-02-27 11:28:15 +010012software_common_lib = static_library(
13 'software_common_lib',
14 'src/software_manager.cpp',
15 'src/device.cpp',
16 'src/software_config.cpp',
17 'src/software.cpp',
18 'src/software_update.cpp',
Alexander Hansen1e833b42025-03-04 10:20:33 +010019 'src/host_power.cpp',
Kevin Tunga2eb9512025-05-05 18:28:56 +080020 'src/utils.cpp',
Christopher Meis26d37482025-04-29 11:47:07 +020021 include_directories: ['.', 'include/', common_include],
Alexander Hansen192bb5d2025-02-27 11:28:15 +010022 dependencies: [pdi_dep, phosphor_logging_dep, sdbusplus_dep, libpldm_dep],
Alexander Hansencc372352025-01-14 14:15:39 +010023)