| Willy Tu | c710b97 | 2021-08-11 16:33:43 -0700 | [diff] [blame] | 1 | softpower_pre = [ | 
| Patrick Williams | 62ce159 | 2025-02-03 14:12:56 -0500 | [diff] [blame] | 2 | 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 Tu | c710b97 | 2021-08-11 16:33:43 -0700 | [diff] [blame] | 10 | ] | 
|  | 11 |  | 
|  | 12 | softpower_lib = static_library( | 
| Patrick Williams | 62ce159 | 2025-02-03 14:12:56 -0500 | [diff] [blame] | 13 | 'softpower_lib', | 
|  | 14 | 'softoff.cpp', | 
|  | 15 | conf_h, | 
|  | 16 | dependencies: softpower_pre, | 
|  | 17 | include_directories: root_inc, | 
|  | 18 | ) | 
| Willy Tu | c710b97 | 2021-08-11 16:33:43 -0700 | [diff] [blame] | 19 |  | 
|  | 20 | softpower_dep = declare_dependency( | 
| Patrick Williams | 62ce159 | 2025-02-03 14:12:56 -0500 | [diff] [blame] | 21 | dependencies: softpower_pre, | 
|  | 22 | include_directories: root_inc, | 
|  | 23 | link_with: softpower_lib, | 
|  | 24 | ) | 
| Willy Tu | c710b97 | 2021-08-11 16:33:43 -0700 | [diff] [blame] | 25 |  | 
|  | 26 | executable( | 
| Patrick Williams | 62ce159 | 2025-02-03 14:12:56 -0500 | [diff] [blame] | 27 | '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 | ) |