1# Source files.
2analyzer_src = files(
3    'analyzer_main.cpp',
4    'create_pel.cpp',
5    'guard.cpp',
6    'hei_user_interface.cpp',
7    'initialize_isolator.cpp',
8    'ras-data/ras-data-parser.cpp',
9    'resolution.cpp',
10    'service_data.cpp',
11)
12
13# Library dependencies.
14analyzer_deps = [
15    dbus_interfaces_dep,
16    libhei_dep,
17    nlohmann_json_dep,
18    sdbusplus_dep,
19    valijson_dep,
20]
21
22# Create static library.
23analyzer_lib = static_library(
24    'analyzer_lib',
25    analyzer_src,
26    include_directories : incdir,
27    dependencies : analyzer_deps,
28    cpp_args : [ package_args, test_arg ],
29    install : false,
30)
31
32# Install the RAS data files.
33subdir('ras-data')
34
35