treewide: Move timers out of networkd lib scope

Change-Id: I5fd0fc70d007e0851329172b8421846a78016d57
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/src/meson.build b/src/meson.build
index 93cf1f2..e1033e7 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -35,7 +35,6 @@
   dependency('phosphor-logging'),
   networkd_dbus_dep,
   sdbusplus_dep,
-  dependency('sdeventplus'),
   stdplus_dep,
 ]
 
@@ -58,7 +57,6 @@
   'util.cpp',
   'config_parser.cpp',
   'dhcp_configuration.cpp',
-  'rtnetlink_server.cpp',
   'dns_updater.cpp',
   implicit_include_directories: false,
   include_directories: src_includes,
@@ -73,9 +71,13 @@
 executable(
   'phosphor-network-manager',
   'network_manager_main.cpp',
+  'rtnetlink_server.cpp',
   main_srcs,
   implicit_include_directories: false,
-  dependencies: [networkd_dep] + main_deps,
+  dependencies: main_deps + [
+    networkd_dep,
+    dependency('sdeventplus'),
+  ],
   install: true,
   install_dir: get_option('bindir'))