1# Source files. 2analyzer_src = files( 3 'analyzer_main.cpp', 4 'create_pel.cpp', 5 'filter-root-cause.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 13plugins_src = files( 14 'plugins/ody-plugins.cpp', 15 'plugins/p10-plugins.cpp', 16 'plugins/p10-tod-plugins.cpp', 17) 18 19# Library dependencies. 20analyzer_deps = [ 21 dbus_interfaces_dep, 22 libhei_dep, 23 nlohmann_json_dep, 24 phosphor_logging_dep, 25 sdbusplus_dep, 26 valijson_dep, 27] 28 29# Create static library. 30analyzer_lib = static_library( 31 'analyzer_lib', 32 [ analyzer_src ], 33 include_directories : incdir, 34 dependencies : analyzer_deps, 35 cpp_args : [ package_args ], 36 install : false, 37) 38 39# Install the RAS data files. 40subdir('ras-data') 41 42