xref: /openbmc/estoraged/src/meson.build (revision 2098dabe)
1*2098dabeSJohn Wedig
2*2098dabeSJohn WediglibeStoraged_deps = [
3*2098dabeSJohn Wedig  dependency('sdbusplus'),
4*2098dabeSJohn Wedig  eStoraged_dbus,
5*2098dabeSJohn Wedig]
6*2098dabeSJohn Wedig
7*2098dabeSJohn WediglibeStoraged_lib = static_library(
8*2098dabeSJohn Wedig  'eStoraged-lib',
9*2098dabeSJohn Wedig  'estoraged.cpp',
10*2098dabeSJohn Wedig  include_directories : eStoraged_headers,
11*2098dabeSJohn Wedig  implicit_include_directories: false,
12*2098dabeSJohn Wedig  dependencies: libeStoraged_deps,
13*2098dabeSJohn Wedig)
14*2098dabeSJohn Wedig
15*2098dabeSJohn WediglibeStoraged = declare_dependency(
16*2098dabeSJohn Wedig  dependencies: libeStoraged_deps,
17*2098dabeSJohn Wedig  include_directories: eStoraged_headers,
18*2098dabeSJohn Wedig  link_with: libeStoraged_lib)
19*2098dabeSJohn Wedig
20*2098dabeSJohn Wedigexecutable(
21*2098dabeSJohn Wedig  'eStoraged',
22*2098dabeSJohn Wedig  'main.cpp',
23*2098dabeSJohn Wedig  implicit_include_directories: false,
24*2098dabeSJohn Wedig  dependencies: libeStoraged,
25*2098dabeSJohn Wedig  install: true,
26*2098dabeSJohn Wedig  install_dir: get_option('bindir')
27*2098dabeSJohn Wedig)
28