blob: 0c2f20542a5ea4771d32dcfa595d15d109b99b7e [file] [log] [blame]
Brandon Kim554fad02022-05-15 15:41:05 -07001bios_bmc_smm_error_logger_pre = declare_dependency(
Brandon Kim55dcada2022-03-09 02:18:01 -08002 include_directories: [root_inc, bios_bmc_smm_error_logger_inc],
Brandon Kim554fad02022-05-15 15:41:05 -07003 dependencies: [
4 dependency('threads'),
Brandon Kim55dcada2022-03-09 02:18:01 -08005 dependency('stdplus'),
Brandon Kim554fad02022-05-15 15:41:05 -07006 ])
7
Brandon Kim55dcada2022-03-09 02:18:01 -08008bios_bmc_smm_error_logger_lib = static_library(
9 'bios_bmc_smm_error_logger',
10 'pci_handler.cpp',
Brandon Kimfcbc3db2022-06-06 21:26:18 -070011 'buffer.cpp',
Brandon Kim55dcada2022-03-09 02:18:01 -080012 implicit_include_directories: false,
13 dependencies: bios_bmc_smm_error_logger_pre)
14
Brandon Kim554fad02022-05-15 15:41:05 -070015bios_bmc_smm_error_logger_dep = declare_dependency(
Brandon Kim55dcada2022-03-09 02:18:01 -080016 link_with: bios_bmc_smm_error_logger_lib,
17 dependencies: bios_bmc_smm_error_logger_pre)
Brandon Kim554fad02022-05-15 15:41:05 -070018
19executable(
20 'bios-bmc-smm-error-logger',
21 'main.cpp',
Brandon Kim1a3dc602022-06-17 11:34:33 -070022 conf_h,
Brandon Kim554fad02022-05-15 15:41:05 -070023 implicit_include_directories: false,
Brandon Kim1a3dc602022-06-17 11:34:33 -070024 dependencies: [bios_bmc_smm_error_logger_dep, rde_dep],
Brandon Kim554fad02022-05-15 15:41:05 -070025 install: true,
26 install_dir: get_option('bindir')
27)