xref: /openbmc/phosphor-power/phosphor-regulators/src/meson.build (revision 4c94bc7c840d2bfda6ac7acec811f80fdf3f3b7a)
1phosphor_regulators_include_directories = include_directories(
2    '.',
3    'actions'
4)
5
6phosphor_regulators_library_source_files = [
7    'id_map.cpp',
8
9    'actions/if_action.cpp'
10]
11
12phosphor_regulators_library = static_library(
13    'phosphor-regulators',
14    phosphor_regulators_library_source_files,
15    implicit_include_directories: false,
16    include_directories: phosphor_regulators_include_directories
17)
18
19phosphor_regulators = executable(
20    'phosphor-regulators',
21    'main.cpp',
22    dependencies: [
23        sdbusplus,
24        sdeventplus,
25        libi2c_dep
26    ],
27    link_with: phosphor_regulators_library,
28    implicit_include_directories: false,
29    include_directories: phosphor_regulators_include_directories,
30    install: true
31)
32