xref: /dpdk/drivers/net/mvpp2/meson.build (revision 4ad4b20a79052d9c8062b64eaf0170c16a333ff8)
16f54e56dSTomasz Duszynski# SPDX-License-Identifier: BSD-3-Clause
26f54e56dSTomasz Duszynski# Copyright(c) 2018 Marvell International Ltd.
36f54e56dSTomasz Duszynski# Copyright(c) 2018 Semihalf.
46f54e56dSTomasz Duszynski# All rights reserved.
56f54e56dSTomasz Duszynski
6b9d60b54SPallavi Kadamif is_windows
7b9d60b54SPallavi Kadam    build = false
8b9d60b54SPallavi Kadam    reason = 'not supported on Windows'
9b9d60b54SPallavi Kadam    subdir_done()
10b9d60b54SPallavi Kadamendif
11b9d60b54SPallavi Kadam
127be7dc6dSBruce Richardsondep = dependency('libmusdk', required: false, method: 'pkg-config')
137432c8cfSLiron Himiif not dep.found()
146f54e56dSTomasz Duszynski    build = false
15530588f3SBruce Richardson    reason = 'missing dependency, "libmusdk"'
167432c8cfSLiron Himi    subdir_done()
176f54e56dSTomasz Duszynskiendif
186f54e56dSTomasz Duszynski
197432c8cfSLiron Himiext_deps += dep
207432c8cfSLiron Himi
216f54e56dSTomasz Duszynskisources = files(
226f54e56dSTomasz Duszynski        'mrvl_ethdev.c',
236f54e56dSTomasz Duszynski        'mrvl_flow.c',
24cdb53f8dSTomasz Duszynski        'mrvl_qos.c',
25429c3944STomasz Duszynski        'mrvl_mtr.c',
26*4ad4b20aSBruce Richardson        'mrvl_tm.c',
276f54e56dSTomasz Duszynski)
286f54e56dSTomasz Duszynski
294b4ab496SLiron Himideps += ['cfgfile', 'common_mvep']
30