blob: 8120234f807dba7883c031ccf82e23ea0ec73bac [file] [log] [blame]
George Liu7af7bdc2025-07-02 15:51:10 +08001configure_file(output: 'config.h', configuration: cdata)
Lei YU3c341df2020-09-27 13:24:53 +08002
Lei YU6505e9d2020-09-21 17:34:32 +08003src_inc = include_directories('.')
4
Lei YUf3690842020-09-22 14:30:14 +08005so_version = '0.1.0'
6
George Liu7af7bdc2025-07-02 15:51:10 +08007sources = ['asset_info.cpp', 'firmware_version.cpp', 'power.cpp', 'utils.cpp']
George Liub4396f22024-06-04 19:57:19 +08008
9deps = [
George Liu7af7bdc2025-07-02 15:51:10 +080010 phosphor_dbus_interfaces_dep,
11 phosphor_logging_dep,
12 ipmid_dep,
13 sdbusplus_dep,
George Liub4396f22024-06-04 19:57:19 +080014]
15
Lei YU6505e9d2020-09-21 17:34:32 +080016shared_library(
George Liu7af7bdc2025-07-02 15:51:10 +080017 'iei-ipmi-oem',
18 sources,
19 dependencies: deps,
20 version: so_version,
21 install: true,
22 install_dir: get_option('libdir') / 'ipmid-providers',
George Liub4396f22024-06-04 19:57:19 +080023)