meson: feature match autotools support

Add support to build the example and test directories, which
will get us feature match with the current autotools-based build.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ib0789b6a715be366601eb639fd70ca3da9536a66
diff --git a/meson.build b/meson.build
index 705efe5..a965d14 100644
--- a/meson.build
+++ b/meson.build
@@ -1,4 +1,4 @@
-project('sdbusplus', 'cpp',
+project('sdbusplus', 'cpp', 'c',
     default_options: [
       'buildtype=debugoptimized',
       'cpp_std=c++17',
@@ -8,6 +8,7 @@
 )
 
 libsystemd_pkg = dependency('libsystemd')
+root_inc = include_directories('.')
 
 libsdbusplus_src = files(
     'sdbusplus/exception.cpp',
@@ -23,6 +24,18 @@
     install: true,
 )
 
+subdir('tools')
+
+boost_dep = dependency(
+    'boost',
+    required: false,
+    modules: [ 'coroutine' ],
+)
+pthread_dep = dependency('threads')
+
+subdir('example')
+subdir('test')
+
 install_subdir(
     'sdbusplus',
     install_dir: get_option('includedir'),