xref: /openbmc/phosphor-bmc-code-mgmt/common/meson.build (revision c1b36628298d7799677680e70d455f85acf83650)
1
2subdir('pldm')
3
4conf = 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
12software_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',
19    'src/host_power.cpp',
20    'src/utils.cpp',
21    include_directories: ['.', 'include/', common_include],
22    dependencies: [pdi_dep, phosphor_logging_dep, sdbusplus_dep, libpldm_dep],
23)
24