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