blob: 1d52b8e79a4fba228b5517617107d04b9ca3c6de [file] [log] [blame]
Willy Tuc710b972021-08-11 16:33:43 -07001softpower_pre = [
Patrick Williamsf62ad6f2024-09-03 16:15:14 -04002 boost,
Willy Tuc710b972021-08-11 16:33:43 -07003 ipmid_dep,
Patrick Williamsf62ad6f2024-09-03 16:15:14 -04004 libsystemd_dep,
Willy Tuc710b972021-08-11 16:33:43 -07005 phosphor_dbus_interfaces_dep,
Patrick Williamsf62ad6f2024-09-03 16:15:14 -04006 phosphor_logging_dep,
Willy Tuc710b972021-08-11 16:33:43 -07007 sdbusplus_dep,
Patrick Williamsf62ad6f2024-09-03 16:15:14 -04008 sdeventplus_dep,
Willy Tuc710b972021-08-11 16:33:43 -07009 softoff_dbus,
Willy Tuc710b972021-08-11 16:33:43 -070010]
11
12softpower_lib = static_library(
13 'softpower_lib',
14 'softoff.cpp',
15 conf_h,
16 dependencies: softpower_pre,
17 include_directories: root_inc)
18
19softpower_dep = declare_dependency(
20 dependencies: softpower_pre,
21 include_directories: root_inc,
22 link_with: softpower_lib)
23
24executable(
25 'phosphor-softpoweroff',
26 'mainapp.cpp',
27 implicit_include_directories: false,
28 dependencies: softpower_dep,
29 include_directories: root_inc,
30 install: true,
31 install_dir: get_option('bindir'))