nvidia-gpu: add gpu sensor app

The commit adds a dbus sensor app that uses MCTP VDM protocol to read
temperature sensor value from the gpu.

The MCTP VDM protocol is an extension of the OCP specification -
'''
  https://www.opencompute.org/documents/ocp-gpu-accelerator-management-interfaces-v1-pdf
'''

Tested.

Copy the gpusensor app on gb200nvl-obmc machine and run it.
```
root@gb200nvl-obmc:~# ./nvidiagpusensor
```

The app runs without errors.
```
root@gb200nvl-obmc:~# busctl tree xyz.openbmc_project.GpuSensor
└─ /xyz
  └─ /xyz/openbmc_project
    └─ /xyz/openbmc_project/sensors
```

Change-Id: Iee7376a9116489052c690f2e3a1ca8d0f29564dd
Signed-off-by: Harshit Aghera <haghera@nvidia.com>
diff --git a/src/nvidia-gpu/meson.build b/src/nvidia-gpu/meson.build
new file mode 100644
index 0000000..4a28491
--- /dev/null
+++ b/src/nvidia-gpu/meson.build
@@ -0,0 +1,13 @@
+gpusensor_sources = files('NvidiaGpuSensorMain.cpp')
+
+gpusensor_include_dir = include_directories('.', is_system: true)
+sensor_include_dir = include_directories('../..')
+
+executable(
+    'nvidiagpusensor',
+    gpusensor_sources,
+    implicit_include_directories: false,
+    include_directories: [gpusensor_include_dir, sensor_include_dir],
+    dependencies: [thresholds_dep, utils_dep],
+    install: true,
+)