VPD-Manager app skeleton

This commit implements the outline of VPD Manager
application.
Manager app provides multiple functionality over DBUS
to manage VPD data in the system.

This commit does not  implements the functionality, it
just implement the prototype of functionality that will
be provided by the app.

To build the app:
meson build
ninja -C build

Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
Change-Id: Iefc86468d0b7179c10764d35399189150773eada
diff --git a/vpd-manager/meson.build b/vpd-manager/meson.build
new file mode 100644
index 0000000..a879b2b
--- /dev/null
+++ b/vpd-manager/meson.build
@@ -0,0 +1,38 @@
+project('vpd-manager',
+        'cpp',
+        default_options : ['cpp_std=c++17'],
+        version : '1.0')
+sdbusplus = dependency('sdbusplus')
+phosphor_logging = dependency('phosphor-logging')
+systemd = dependency('libsystemd', version : '>= 221')
+phosphor_dbus_interfaces = dependency('phosphor-dbus-interfaces')
+
+compiler = meson.get_compiler('cpp')
+
+configure_file( output: 'config.h',
+                        configuration: {
+                        'BUSNAME' : '"' + get_option('BUSNAME') + '"',
+                        'OBJPATH' : '"' + get_option('OBJPATH') + '"',
+                        'IFACE' : '"' + get_option('IFACE') + '"',
+                        }
+                )
+
+configuration_inc = include_directories('.', '../')
+
+vpd_manager_SOURCES =[
+                        'manager_main.cpp',
+                        'manager.cpp',
+                        'server.cpp',
+                        'error.cpp'
+                        ]
+
+vpd_manager_exe = executable('vpd-manager',
+                                 vpd_manager_SOURCES,
+                                 include_directories : configuration_inc,
+                                 dependencies :[
+                                                 sdbusplus,
+                                                 phosphor_logging,
+                                                 systemd,
+                                                 phosphor_dbus_interfaces,
+                                             ],
+                              )