blob: 58a804044d6fd9af44f7201bac2e11aaaff83322 [file] [log] [blame]
Brandon Kim554fad02022-05-15 15:41:05 -07001bios_bmc_smm_error_logger_pre = declare_dependency(
Patrick Williams57d05172025-03-03 11:09:12 -05002 include_directories: [root_inc, bios_bmc_smm_error_logger_inc],
3 dependencies: [dependency('threads'), dependency('stdplus')],
4)
Brandon Kim554fad02022-05-15 15:41:05 -07005
Brandon Kim55dcada2022-03-09 02:18:01 -08006bios_bmc_smm_error_logger_lib = static_library(
Patrick Williams57d05172025-03-03 11:09:12 -05007 'bios_bmc_smm_error_logger',
8 'pci_handler.cpp',
9 'buffer.cpp',
10 implicit_include_directories: false,
11 dependencies: bios_bmc_smm_error_logger_pre,
12)
Brandon Kim55dcada2022-03-09 02:18:01 -080013
Brandon Kim554fad02022-05-15 15:41:05 -070014bios_bmc_smm_error_logger_dep = declare_dependency(
Patrick Williams57d05172025-03-03 11:09:12 -050015 link_with: bios_bmc_smm_error_logger_lib,
16 dependencies: bios_bmc_smm_error_logger_pre,
17)
Brandon Kim554fad02022-05-15 15:41:05 -070018
19executable(
Patrick Williams57d05172025-03-03 11:09:12 -050020 'bios-bmc-smm-error-logger',
21 'main.cpp',
22 conf_h,
23 implicit_include_directories: false,
24 dependencies: [bios_bmc_smm_error_logger_dep, rde_dep],
25 install: true,
26 install_dir: get_option('bindir'),
Brandon Kim554fad02022-05-15 15:41:05 -070027)