meson library and dependency cleanup

Change-Id: I09e3c514dfc67b701bf09a6e079ad3a5d9344fca
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
diff --git a/analyzer/meson.build b/analyzer/meson.build
index 092a759..191e9aa 100644
--- a/analyzer/meson.build
+++ b/analyzer/meson.build
@@ -1,6 +1,3 @@
-# dependency to link sdbusplus support
-sdbusplus = dependency('sdbusplus', version : '>=1.0')
-
 # gather analyzer sources to be used here and elsewhere if needed
 analyzer_src = files(
     'analyzer_main.cpp',
@@ -9,10 +6,17 @@
     '../util/temporary_file.cpp',
 )
 
+# Library dependencies.
+analyzer_deps = [
+    dbus_interfaces_dep,
+    libhei_dep,
+    sdbusplus_dep,
+]
+
 # Create hardware error analyzer library
 analyzer = static_library('analyzer',
                           analyzer_src,
                           include_directories : incdir,
-                          dependencies : [ libhei_dep, sdbusplus ],
+                          dependencies : analyzer_deps,
                           cpp_args : test_arg,
                           install : false)