1554fad0bSBrandon Kimbios_bmc_smm_error_logger_pre = declare_dependency( 255dcadaeSBrandon Kim include_directories: [root_inc, bios_bmc_smm_error_logger_inc], 3554fad0bSBrandon Kim dependencies: [ 4554fad0bSBrandon Kim dependency('threads'), 555dcadaeSBrandon Kim dependency('stdplus'), 6554fad0bSBrandon Kim ]) 7554fad0bSBrandon Kim 855dcadaeSBrandon Kimbios_bmc_smm_error_logger_lib = static_library( 955dcadaeSBrandon Kim 'bios_bmc_smm_error_logger', 1055dcadaeSBrandon Kim 'pci_handler.cpp', 11fcbc3db1SBrandon Kim 'buffer.cpp', 1255dcadaeSBrandon Kim implicit_include_directories: false, 1355dcadaeSBrandon Kim dependencies: bios_bmc_smm_error_logger_pre) 1455dcadaeSBrandon Kim 15554fad0bSBrandon Kimbios_bmc_smm_error_logger_dep = declare_dependency( 1655dcadaeSBrandon Kim link_with: bios_bmc_smm_error_logger_lib, 1755dcadaeSBrandon Kim dependencies: bios_bmc_smm_error_logger_pre) 18554fad0bSBrandon Kim 19554fad0bSBrandon Kimexecutable( 20554fad0bSBrandon Kim 'bios-bmc-smm-error-logger', 21554fad0bSBrandon Kim 'main.cpp', 22*1a3dc60dSBrandon Kim conf_h, 23554fad0bSBrandon Kim implicit_include_directories: false, 24*1a3dc60dSBrandon Kim dependencies: [bios_bmc_smm_error_logger_dep, rde_dep], 25554fad0bSBrandon Kim install: true, 26554fad0bSBrandon Kim install_dir: get_option('bindir') 27554fad0bSBrandon Kim) 28