blob: ea9e686412ef02f3663c3ebbf8dc5e46e6769117 [file] [log] [blame]
Ratan Guptaca039ca2022-01-09 12:22:27 +05301phosphor_ldap_conf_deps = [
Patrick Williamse92f4ac2022-04-05 16:10:18 -05002 cereal_dep,
Ratan Guptaca039ca2022-01-09 12:22:27 +05303 phosphor_dbus_interfaces_dep,
4 phosphor_logging_dep,
5 sdbusplus_dep,
Nan Zhou3b80d012022-08-15 21:12:40 +00006 ldap_dep,
Ratan Guptaca039ca2022-01-09 12:22:27 +05307]
8
9phosphor_ldap_conf_lib = static_library(
10 'phosphor_ldap_conf',
11 [
12 'utils.cpp',
13 'ldap_config.cpp',
14 'ldap_config_mgr.cpp',
15 'ldap_mapper_entry.cpp',
Patrick Williamsf8ccac92025-02-01 08:37:15 -050016 'ldap_mapper_serialize.cpp',
Ratan Guptaca039ca2022-01-09 12:22:27 +053017 ],
18 include_directories: '..',
19 dependencies: phosphor_ldap_conf_deps,
20)
21
22phosphor_ldap_conf_dep = declare_dependency(
23 link_with: phosphor_ldap_conf_lib,
24 dependencies: phosphor_ldap_conf_deps,
25)
26
27executable(
28 'phosphor-ldap-conf',
29 'main.cpp',
30 include_directories: '..',
31 dependencies: phosphor_ldap_conf_dep,
Ratan Guptaca039ca2022-01-09 12:22:27 +053032 install: true,
33)