xref: /f-stack/dpdk/lib/librte_eal/common/meson.build (revision 2d9fd380)
1# SPDX-License-Identifier: BSD-3-Clause
2# Copyright(c) 2017 Intel Corporation
3
4includes += include_directories('.')
5
6cflags += [ '-DABI_VERSION="@0@"'.format(abi_version) ]
7
8if is_windows
9	sources += files(
10		'eal_common_bus.c',
11		'eal_common_class.c',
12		'eal_common_config.c',
13		'eal_common_debug.c',
14		'eal_common_dev.c',
15		'eal_common_devargs.c',
16		'eal_common_dynmem.c',
17		'eal_common_errno.c',
18		'eal_common_fbarray.c',
19		'eal_common_hexdump.c',
20		'eal_common_launch.c',
21		'eal_common_lcore.c',
22		'eal_common_log.c',
23		'eal_common_mcfg.c',
24		'eal_common_memalloc.c',
25		'eal_common_memory.c',
26		'eal_common_memzone.c',
27		'eal_common_options.c',
28		'eal_common_string_fns.c',
29		'eal_common_tailqs.c',
30		'eal_common_thread.c',
31		'eal_common_trace_points.c',
32		'malloc_elem.c',
33		'malloc_heap.c',
34		'rte_malloc.c',
35		'eal_common_timer.c',
36		'rte_service.c',
37	)
38	subdir_done()
39endif
40
41sources += files(
42	'eal_common_bus.c',
43	'eal_common_cpuflags.c',
44	'eal_common_class.c',
45	'eal_common_config.c',
46	'eal_common_debug.c',
47	'eal_common_devargs.c',
48	'eal_common_dev.c',
49	'eal_common_errno.c',
50	'eal_common_fbarray.c',
51	'eal_common_hexdump.c',
52	'eal_common_hypervisor.c',
53	'eal_common_launch.c',
54	'eal_common_lcore.c',
55	'eal_common_log.c',
56	'eal_common_mcfg.c',
57	'eal_common_memalloc.c',
58	'eal_common_memory.c',
59	'eal_common_memzone.c',
60	'eal_common_options.c',
61	'eal_common_proc.c',
62	'eal_common_string_fns.c',
63	'eal_common_tailqs.c',
64	'eal_common_thread.c',
65	'eal_common_timer.c',
66	'eal_common_trace.c',
67	'eal_common_trace_ctf.c',
68	'eal_common_trace_points.c',
69	'eal_common_trace_utils.c',
70	'eal_common_uuid.c',
71	'hotplug_mp.c',
72	'malloc_elem.c',
73	'malloc_heap.c',
74	'malloc_mp.c',
75	'rte_keepalive.c',
76	'rte_malloc.c',
77	'rte_random.c',
78	'rte_reciprocal.c',
79	'rte_service.c',
80)
81
82if is_linux
83	sources += files('eal_common_dynmem.c')
84endif
85