xref: /dpdk/lib/mldev/meson.build (revision ea80eafbd4d821c13a8caa0ef06879c44a398d53)
1d82cac58SJerin Jacob# SPDX-License-Identifier: BSD-3-Clause
2d82cac58SJerin Jacob# Copyright (c) 2022 Marvell.
3d82cac58SJerin Jacob
4d82cac58SJerin Jacobsources = files(
5*ea80eafbSSrikanth Yalavarthi        'rte_mldev_pmd.c',
6d82cac58SJerin Jacob        'rte_mldev.c',
7d82cac58SJerin Jacob)
8d82cac58SJerin Jacob
9d82cac58SJerin Jacobheaders = files(
10d82cac58SJerin Jacob        'rte_mldev.h',
11d82cac58SJerin Jacob)
12d82cac58SJerin Jacob
13*ea80eafbSSrikanth Yalavarthiindirect_headers += files(
14*ea80eafbSSrikanth Yalavarthi        'rte_mldev_core.h',
15*ea80eafbSSrikanth Yalavarthi)
16*ea80eafbSSrikanth Yalavarthi
17*ea80eafbSSrikanth Yalavarthidriver_sdk_headers += files(
18*ea80eafbSSrikanth Yalavarthi        'rte_mldev_pmd.h',
19*ea80eafbSSrikanth Yalavarthi)
20*ea80eafbSSrikanth Yalavarthi
21d82cac58SJerin Jacobdeps += ['mempool']
22d82cac58SJerin Jacob
23d82cac58SJerin Jacobif get_option('buildtype').contains('debug')
24d82cac58SJerin Jacob        cflags += [ '-DRTE_LIBRTE_ML_DEV_DEBUG' ]
25d82cac58SJerin Jacobelse
26d82cac58SJerin Jacob        cflags += [ '-URTE_LIBRTE_ML_DEV_DEBUG' ]
27d82cac58SJerin Jacobendif
28