1b59fd09eSSunnySrivastava1984systemd = dependency('libsystemd', version: '>= 221') 2b59fd09eSSunnySrivastava1984phosphor_dbus_interfaces = dependency('phosphor-dbus-interfaces') 3b59fd09eSSunnySrivastava1984 4e12b181bSSunnySrivastava1984configuration_inc = include_directories('.', '../', '../vpd-parser/') 5b59fd09eSSunnySrivastava1984 6e12b181bSSunnySrivastava1984vpd_manager_SOURCES =['manager_main.cpp', 7b59fd09eSSunnySrivastava1984 'manager.cpp', 8b59fd09eSSunnySrivastava1984 'server.cpp', 919be6d3dSSunnySrivastava1984 'error.cpp', 10f6d541e8SSunnySrivastava1984 'editor_impl.cpp', 11bca5aaa5SSunnySrivastava1984 'reader_impl.cpp', 12f6d541e8SSunnySrivastava1984 '../impl.cpp', 13e12b181bSSunnySrivastava1984 '../vpd-parser/ipz_parser.cpp', 14*6c71c9dcSSunny Srivastava '../ibm_vpd_utils.cpp', 15*6c71c9dcSSunny Srivastava '../common_utility.cpp', 16a739259fSSunnySrivastava1984 '../vpdecc/vpdecc.c', 17e12b181bSSunnySrivastava1984 '../vpdecc/vpdecc_support.c', 18e12b181bSSunnySrivastava1984 '../vpd-parser//keyword_vpd_parser.cpp', 19e12b181bSSunnySrivastava1984 '../vpd-parser/memory_vpd_parser.cpp', 20e12b181bSSunnySrivastava1984 '../vpd-parser/parser_factory.cpp' 21a739259fSSunnySrivastava1984 ] 22a739259fSSunnySrivastava1984 23a739259fSSunnySrivastava1984vpd_manager_dependencies =[sdbusplus, 24a739259fSSunnySrivastava1984 phosphor_logging, 25a739259fSSunnySrivastava1984 systemd, 26a739259fSSunnySrivastava1984 phosphor_dbus_interfaces, 27b59fd09eSSunnySrivastava1984 ] 28b59fd09eSSunnySrivastava1984 29e12b181bSSunnySrivastava1984vpd_manager_exe = executable( 30e12b181bSSunnySrivastava1984 'vpd-manager', 31b59fd09eSSunnySrivastava1984 vpd_manager_SOURCES, 32b59fd09eSSunnySrivastava1984 include_directories : configuration_inc, 33e12b181bSSunnySrivastava1984 dependencies : [ 34e12b181bSSunnySrivastava1984 vpd_manager_dependencies, 35b59fd09eSSunnySrivastava1984 ], 36a739259fSSunnySrivastava1984 install : true 37b59fd09eSSunnySrivastava1984 ) 38