xref: /dpdk/drivers/net/octeontx/meson.build (revision e1369718f5530a2cb8268b5343ba1e80ff5da857)
17f615033SPavan Nikhilesh# SPDX-License-Identifier: BSD-3-Clause
27f615033SPavan Nikhilesh# Copyright(c) 2017 Cavium, Inc
37f615033SPavan Nikhilesh
4*e1369718SPavan Nikhileshif not is_linux or not dpdk_conf.get('RTE_ARCH_64')
5b9d60b54SPallavi Kadam    build = false
6*e1369718SPavan Nikhilesh    reason = 'only supported on 64-bit Linux'
7b9d60b54SPallavi Kadam    subdir_done()
8b9d60b54SPallavi Kadamendif
9b9d60b54SPallavi Kadam
107f615033SPavan Nikhileshsubdir('base')
117f615033SPavan Nikhileshobjs = [base_objs]
127f615033SPavan Nikhilesh
134ad4b20aSBruce Richardsonsources = files(
1456139e85SVamsi Attunuru        'octeontx_ethdev.c',
154ad4b20aSBruce Richardson        'octeontx_ethdev_ops.c',
164ad4b20aSBruce Richardson        'octeontx_rxtx.c',
177f615033SPavan Nikhilesh)
187f615033SPavan Nikhilesh
197f615033SPavan Nikhileshdeps += ['mempool_octeontx', 'eventdev']
207f615033SPavan Nikhilesh
217f615033SPavan Nikhileshincludes += include_directories('base')
22