199a2dd95SBruce Richardson# SPDX-License-Identifier: BSD-3-Clause 299a2dd95SBruce Richardson# Copyright(c) 2019 Intel Corporation 399a2dd95SBruce Richardson 499a2dd95SBruce Richardsonsubdir('include') 599a2dd95SBruce Richardson 699a2dd95SBruce Richardsonsources += files( 799a2dd95SBruce Richardson 'eal.c', 899a2dd95SBruce Richardson 'eal_alarm.c', 999a2dd95SBruce Richardson 'eal_debug.c', 103d2fcb0eSJie Zhou 'eal_dev.c', 1199a2dd95SBruce Richardson 'eal_file.c', 1299a2dd95SBruce Richardson 'eal_hugepages.c', 1399a2dd95SBruce Richardson 'eal_interrupts.c', 1499a2dd95SBruce Richardson 'eal_lcore.c', 1599a2dd95SBruce Richardson 'eal_memalloc.c', 1699a2dd95SBruce Richardson 'eal_memory.c', 1799a2dd95SBruce Richardson 'eal_mp.c', 1899a2dd95SBruce Richardson 'eal_thread.c', 1999a2dd95SBruce Richardson 'eal_timer.c', 2099a2dd95SBruce Richardson 'getopt.c', 2199a2dd95SBruce Richardson 'rte_thread.c', 2299a2dd95SBruce Richardson) 2399a2dd95SBruce Richardson 2499a2dd95SBruce Richardsondpdk_conf.set10('RTE_EAL_NUMA_AWARE_HUGEPAGES', true) 25*5ffa86a2SDmitry Kozlyuk 26*5ffa86a2SDmitry Kozlyukext_deps += [ 27*5ffa86a2SDmitry Kozlyuk cc.find_library('dbghelp'), 28*5ffa86a2SDmitry Kozlyuk cc.find_library('setupapi'), 29*5ffa86a2SDmitry Kozlyuk cc.find_library('ws2_32'), 30*5ffa86a2SDmitry Kozlyuk] 31*5ffa86a2SDmitry Kozlyukif is_ms_linker 32*5ffa86a2SDmitry Kozlyuk # Contrary to docs, VirtualAlloc2() is exported by mincore.lib. 33*5ffa86a2SDmitry Kozlyuk ext_deps += cc.find_library('mincore') 34*5ffa86a2SDmitry Kozlyukendif 35