1b59fd09eSSunnySrivastava1984systemd = dependency('libsystemd', version: '>= 221') 2b17dd3b3SAlpana Kumarisdeventplus = dependency('sdeventplus') 3b59fd09eSSunnySrivastava1984 4e12b181bSSunnySrivastava1984configuration_inc = include_directories('.', '../', '../vpd-parser/') 5b59fd09eSSunnySrivastava1984 6*dc3c3c30SPatrick Williamsvpd_manager_SOURCES = [ 7*dc3c3c30SPatrick Williams 'manager_main.cpp', 8b59fd09eSSunnySrivastava1984 'manager.cpp', 9f6d541e8SSunnySrivastava1984 'editor_impl.cpp', 10bca5aaa5SSunnySrivastava1984 'reader_impl.cpp', 11b17dd3b3SAlpana Kumari 'gpioMonitor.cpp', 12f2d3b53dSSantosh Puranik 'bios_handler.cpp', 13f6d541e8SSunnySrivastava1984 '../impl.cpp', 14e12b181bSSunnySrivastava1984 '../vpd-parser/ipz_parser.cpp', 156c71c9dcSSunny Srivastava '../ibm_vpd_utils.cpp', 166c71c9dcSSunny Srivastava '../common_utility.cpp', 17e12b181bSSunnySrivastava1984 '../vpd-parser//keyword_vpd_parser.cpp', 18e12b181bSSunnySrivastava1984 '../vpd-parser/memory_vpd_parser.cpp', 195700b3c8Sjinuthomas '../vpd-parser/isdimm_vpd_parser.cpp', 20e12b181bSSunnySrivastava1984 '../vpd-parser/parser_factory.cpp' 21a739259fSSunnySrivastava1984] 22a739259fSSunnySrivastava1984 23*dc3c3c30SPatrick Williamsvpd_manager_dependencies = [ 24*dc3c3c30SPatrick Williams CLI11_dep, 25b17dd3b3SAlpana Kumari libgpiodcxx, 26*dc3c3c30SPatrick Williams phosphor_logging, 27b17dd3b3SAlpana Kumari sdeventplus, 28*dc3c3c30SPatrick Williams systemd, 29*dc3c3c30SPatrick Williams nlohmann_json_dep, 30b59fd09eSSunnySrivastava1984] 31b59fd09eSSunnySrivastava1984 32e12b181bSSunnySrivastava1984vpd_manager_exe = executable( 33e12b181bSSunnySrivastava1984 'vpd-manager', 34b59fd09eSSunnySrivastava1984 vpd_manager_SOURCES, 35b59fd09eSSunnySrivastava1984 include_directories : configuration_inc, 36e12b181bSSunnySrivastava1984 dependencies : [ 37e12b181bSSunnySrivastava1984 vpd_manager_dependencies, 38b59fd09eSSunnySrivastava1984 ], 39a4a2adfaSPriyanga Ramasamy link_with : libvpdecc, 406b2b5374SSantosh Puranik install : true, 416b2b5374SSantosh Puranik cpp_args : '-DIPZ_PARSER' 42b59fd09eSSunnySrivastava1984 ) 43