blob: abf710c944e765ab83776caca682951b41f98792 [file] [log] [blame]
Zane Shelleyc2528942020-12-02 15:42:42 -06001# Source files.
Zane Shelley6e365872020-10-23 22:00:05 -05002analyzer_src = files(
3 'analyzer_main.cpp',
Zane Shelleye5411f02021-08-04 22:41:35 -05004 'apply_ras_actions.cpp',
Zane Shelleyd3b9bac2020-11-17 21:59:12 -06005 'create_pel.cpp',
Zane Shelley6e365872020-10-23 22:00:05 -05006 'hei_user_interface.cpp',
Zane Shelleyf4bd5ff2020-11-05 22:26:04 -06007 'initialize_isolator.cpp',
Zane Shelley0b8368c2021-03-18 17:33:41 -05008 'resolution.cpp',
Zane Shelley6e365872020-10-23 22:00:05 -05009)
Ben Tyner9ae5ca42020-02-28 13:13:50 -060010
Zane Shelley61465db2020-10-30 14:53:11 -050011# Library dependencies.
12analyzer_deps = [
13 dbus_interfaces_dep,
14 libhei_dep,
15 sdbusplus_dep,
16]
17
Zane Shelleyc2528942020-12-02 15:42:42 -060018# Create static library.
19analyzer_lib = static_library(
20 'analyzer_lib',
21 analyzer_src,
22 include_directories : incdir,
23 dependencies : analyzer_deps,
Zane Shelleyd2854b72021-08-04 22:23:20 -050024 cpp_args : [ package_args, test_arg ],
Zane Shelleyc2528942020-12-02 15:42:42 -060025 install : false,
26)
27
Zane Shelleyd2854b72021-08-04 22:23:20 -050028# Install the RAS data files.
Zane Shelley4f4f4aa2021-08-02 12:41:25 -050029subdir('ras-data')
30