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