net/mlx5: separate Rx queue object creations
[dpdk.git] / drivers / net / mlx5 / meson.build
index e10ef3a..9a97bb9 100644 (file)
@@ -2,13 +2,12 @@
 # Copyright 2018 6WIND S.A.
 # Copyright 2018 Mellanox Technologies, Ltd
 
-if not is_linux
+if not (is_linux or is_windows)
        build = false
-       reason = 'only supported on Linux'
+       reason = 'only supported on Linux and Windows'
        subdir_done()
 endif
 
-allow_experimental_apis = true
 deps += ['hash', 'common_mlx5']
 sources = files(
        'mlx5.c',
@@ -19,18 +18,17 @@ sources = files(
        'mlx5_flow_verbs.c',
        'mlx5_mac.c',
        'mlx5_mr.c',
-       'mlx5_nl.c',
        'mlx5_rss.c',
        'mlx5_rxmode.c',
        'mlx5_rxq.c',
        'mlx5_rxtx.c',
-       'mlx5_mp.c',
        'mlx5_stats.c',
        'mlx5_trigger.c',
        'mlx5_txq.c',
+       'mlx5_txpp.c',
        'mlx5_vlan.c',
        'mlx5_utils.c',
-       'mlx5_socket.c',
+       'mlx5_devx.c',
 )
 if (dpdk_conf.has('RTE_ARCH_X86_64')
        or dpdk_conf.has('RTE_ARCH_ARM64')
@@ -50,7 +48,8 @@ foreach option:cflags_options
        endif
 endforeach
 if get_option('buildtype').contains('debug')
-       cflags += [ '-pedantic', '-UNDEBUG', '-DPEDANTIC' ]
+       cflags += [ '-pedantic', '-DPEDANTIC' ]
 else
-       cflags += [ '-DNDEBUG', '-UPEDANTIC' ]
+       cflags += [ '-UPEDANTIC' ]
 endif
+subdir(exec_env)