drivers/raw: support meson build
authorNipun Gupta <nipun.gupta@nxp.com>
Thu, 3 May 2018 16:06:03 +0000 (21:36 +0530)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 8 May 2018 10:20:45 +0000 (12:20 +0200)
Signed-off-by: Shreyansh Jain <shreyansh.jain@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
drivers/meson.build
drivers/raw/meson.build [new file with mode: 0644]
drivers/raw/skeleton_rawdev/meson.build [new file with mode: 0644]

index b146f09..f879cb6 100644 (file)
@@ -7,7 +7,8 @@ driver_classes = ['common',
               'mempool', # depends on common and bus.
               'net',     # depends on common, bus and mempool.
               'crypto',  # depends on common, bus and mempool (net in future).
-              'event']   # depends on common, bus, mempool and net.
+              'event',   # depends on common, bus, mempool and net.
+              'raw']     # depends on common, bus, mempool, net and event.
 
 foreach class:driver_classes
        drivers = []
diff --git a/drivers/raw/meson.build b/drivers/raw/meson.build
new file mode 100644 (file)
index 0000000..24c82ff
--- /dev/null
@@ -0,0 +1,7 @@
+# SPDX-License-Identifier: BSD-3-Clause
+# Copyright 2018 NXP
+
+drivers = ['skeleton_rawdev']
+std_deps = ['rawdev']
+config_flag_fmt = 'RTE_LIBRTE_PMD_@0@_RAWDEV'
+driver_name_fmt = 'rte_pmd_@0@'
diff --git a/drivers/raw/skeleton_rawdev/meson.build b/drivers/raw/skeleton_rawdev/meson.build
new file mode 100644 (file)
index 0000000..7cb2d3f
--- /dev/null
@@ -0,0 +1,8 @@
+# SPDX-License-Identifier: BSD-3-Clause
+# Copyright 2018 NXP
+
+deps += ['rawdev', 'kvargs', 'mbuf', 'bus_vdev']
+sources = files('skeleton_rawdev.c',
+               'skeleton_rawdev_test.c')
+
+allow_experimental_apis = true