test/mem: disable ASan when accessing unallocated memory
[dpdk.git] / lib / eal / common / meson.build
1 # SPDX-License-Identifier: BSD-3-Clause
2 # Copyright(c) 2017 Intel Corporation
3
4 includes += include_directories('.')
5
6 cflags += [ '-DABI_VERSION="@0@"'.format(abi_version) ]
7
8 sources += files(
9         'eal_common_bus.c',
10         'eal_common_class.c',
11         'eal_common_config.c',
12         'eal_common_debug.c',
13         'eal_common_dev.c',
14         'eal_common_devargs.c',
15         'eal_common_errno.c',
16         'eal_common_fbarray.c',
17         'eal_common_hexdump.c',
18         'eal_common_interrupts.c',
19         'eal_common_launch.c',
20         'eal_common_lcore.c',
21         'eal_common_log.c',
22         'eal_common_mcfg.c',
23         'eal_common_memalloc.c',
24         'eal_common_memory.c',
25         'eal_common_memzone.c',
26         'eal_common_options.c',
27         'eal_common_string_fns.c',
28         'eal_common_tailqs.c',
29         'eal_common_thread.c',
30         'eal_common_timer.c',
31         'eal_common_trace_points.c',
32         'eal_common_uuid.c',
33         'malloc_elem.c',
34         'malloc_heap.c',
35         'rte_malloc.c',
36         'rte_random.c',
37         'rte_reciprocal.c',
38         'rte_service.c',
39         'rte_version.c',
40 )
41 if is_linux or is_windows
42     sources += files('eal_common_dynmem.c')
43 endif
44 if not is_windows
45     sources += files(
46             'eal_common_cpuflags.c',
47             'eal_common_hypervisor.c',
48             'eal_common_proc.c',
49             'eal_common_trace.c',
50             'eal_common_trace_ctf.c',
51             'eal_common_trace_utils.c',
52             'hotplug_mp.c',
53             'malloc_mp.c',
54             'rte_keepalive.c',
55     )
56 endif