blob: 3df0ce3f8e0fab80a248cc59b85d9a7e71cc8d49 [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 Liuf68342c2025-08-20 15:41:49 +08007sources = ['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)