blob: a723c515b52320e7cfe4b37addf40958102d70eb [file] [log] [blame]
Willy Tuc710b972021-08-11 16:33:43 -07001softpower_pre = [
Patrick Williams62ce1592025-02-03 14:12:56 -05002 boost,
3 ipmid_dep,
4 libsystemd_dep,
5 phosphor_dbus_interfaces_dep,
6 phosphor_logging_dep,
7 sdbusplus_dep,
8 sdeventplus_dep,
9 softoff_dbus,
Willy Tuc710b972021-08-11 16:33:43 -070010]
11
12softpower_lib = static_library(
Patrick Williams62ce1592025-02-03 14:12:56 -050013 'softpower_lib',
14 'softoff.cpp',
15 conf_h,
16 dependencies: softpower_pre,
17 include_directories: root_inc,
18)
Willy Tuc710b972021-08-11 16:33:43 -070019
20softpower_dep = declare_dependency(
Patrick Williams62ce1592025-02-03 14:12:56 -050021 dependencies: softpower_pre,
22 include_directories: root_inc,
23 link_with: softpower_lib,
24)
Willy Tuc710b972021-08-11 16:33:43 -070025
26executable(
Patrick Williams62ce1592025-02-03 14:12:56 -050027 'phosphor-softpoweroff',
28 'mainapp.cpp',
29 implicit_include_directories: false,
30 dependencies: softpower_dep,
31 include_directories: root_inc,
32 install: true,
33 install_dir: get_option('bindir'),
34)