X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fmvpp2%2Fmeson.build;h=bfda5439ba631e92640b1db4db75f2db0f6f21cb;hb=55e429ac7a9b274a6bf91de5c90afefe6ff68fc8;hp=362065965a05fcc6c948d008670352d1774f41f3;hpb=4b4ab496c97860f4064b5c4b3ffd2b801767f3fb;p=dpdk.git diff --git a/drivers/net/mvpp2/meson.build b/drivers/net/mvpp2/meson.build index 362065965a..bfda5439ba 100644 --- a/drivers/net/mvpp2/meson.build +++ b/drivers/net/mvpp2/meson.build @@ -3,23 +3,27 @@ # Copyright(c) 2018 Semihalf. # All rights reserved. -path = get_option('lib_musdk_dir') -lib_dir = path + '/lib' -inc_dir = path + '/include' +if is_windows + build = false + reason = 'not supported on Windows' + subdir_done() +endif -lib = cc.find_library('libmusdk', dirs : [lib_dir], required: false) -if not lib.found() +dep = dependency('libmusdk', required: false, method: 'pkg-config') +if not dep.found() build = false -else - ext_deps += lib - includes += include_directories(inc_dir) - cflags += ['-DMVCONF_TYPES_PUBLIC', '-DMVCONF_DMA_PHYS_ADDR_T_PUBLIC'] + reason = 'missing dependency, "libmusdk"' + subdir_done() endif +ext_deps += dep + sources = files( 'mrvl_ethdev.c', 'mrvl_flow.c', - 'mrvl_qos.c' + 'mrvl_qos.c', + 'mrvl_mtr.c', + 'mrvl_tm.c' ) deps += ['cfgfile', 'common_mvep']