1log_inc = include_directories('.')
2
3log_pre = declare_dependency(
4  include_directories: [root_inc, log_inc],
5  dependencies : [
6    common_dep,
7    firmware_dep,
8  ])
9
10log_lib = static_library(
11  'logblob',
12  'log_handler.cpp',
13  'log_handlers_builder.cpp',
14  implicit_include_directories: false,
15  dependencies: log_pre)
16
17
18log_dep = declare_dependency(
19  link_with: log_lib,
20  dependencies: common_pre)
21
22shared_module(
23  'logblob',
24  'main.cpp',
25  implicit_include_directories: false,
26  dependencies: [
27    log_dep,
28    dependency('libipmid'),
29  ],
30  install: true,
31  install_dir: get_option('libdir') / 'blob-ipmid')
32
33if not get_option('tests').disabled()
34  subdir('test')
35endif