1539b608fSJim Wrightphosphor_power_sequencer_include_directories = include_directories(
2539b608fSJim Wright    '.',
3539b608fSJim Wright    '../..'
41553cd9aSJim Wright)
51553cd9aSJim Wright
6539b608fSJim Wrightphosphor_power_sequencer = executable(
7539b608fSJim Wright    'phosphor-power-control',
8539b608fSJim Wright    'power_control_main.cpp',
9539b608fSJim Wright    'power_control.cpp',
101992083aSJim Wright    'power_interface.cpp',
11930458c2SJim Wright    'power_sequencer_monitor.cpp',
127945dd27SJim Wright    'ucd90320_monitor.cpp',
13539b608fSJim Wright    dependencies: [
147a5dd99bSJim Wright        libgpiodcxx,
15*888bebdeSPatrick Williams        nlohmann_json_dep,
16539b608fSJim Wright        phosphor_logging,
17539b608fSJim Wright        sdbusplus,
18539b608fSJim Wright        sdeventplus,
19*888bebdeSPatrick Williams        stdplus,
20539b608fSJim Wright    ],
212d99bf7dSJim Wright    link_with: [
222d99bf7dSJim Wright        libpower
232d99bf7dSJim Wright    ],
24539b608fSJim Wright    implicit_include_directories: false,
25539b608fSJim Wright    include_directories: phosphor_power_sequencer_include_directories,
26539b608fSJim Wright    install: true
27539b608fSJim Wright)
28