efl
1eina_test_src = files(
2'eina_suite.c',
3'eina_suite.h',
4'eina_test_abi.c',
5'eina_test_fp.c',
6'eina_test_ustringshare.c',
7'eina_test_ustr.c',
8'eina_test_binshare.c',
9'eina_test_binbuf.c',
10'eina_test_debug.c',
11'eina_test_inarray.c',
12'eina_test_array.c',
13'eina_test_clist.c',
14'eina_test_error.c',
15'eina_test_sched.c',
16'eina_test_log.c',
17'eina_test_magic.c',
18'eina_test_inlist.c',
19'eina_test_main.c',
20'eina_test_counter.c',
21'eina_test_lalloc.c',
22'eina_test_hash.c',
23'eina_test_iterator.c',
24'eina_test_accessor.c',
25'eina_test_module.c',
26'eina_test_convert.c',
27'eina_test_rbtree.c',
28'eina_test_file.c',
29'eina_test_benchmark.c',
30'eina_test_mempool.c',
31'eina_test_rectangle.c',
32'eina_test_range.c',
33'eina_test_list.c',
34'eina_test_matrixsparse.c',
35'eina_test_tiler.c',
36'eina_test_strbuf.c',
37'eina_test_str.c',
38'eina_test_quadtree.c',
39'eina_test_simple_xml_parser.c',
40'eina_test_value.c',
41'eina_test_cow.c',
42'eina_test_barrier.c',
43'eina_test_tmpstr.c',
44'eina_test_trash.c',
45'eina_test_lock.c',
46'eina_test_xattr.c',
47'eina_test_crc.c',
48'eina_test_quad.c',
49'eina_test_matrix.c',
50'eina_test_quaternion.c',
51'eina_test_vector.c',
52'eina_test_bezier.c',
53'eina_test_safepointer.c',
54'eina_test_slice.c',
55'eina_test_freeq.c',
56'eina_test_slstr.c',
57'eina_test_vpath.c',
58'eina_test_abstract_content.c',
59'eina_test_thread.c',
60)
61
62
63eina_test_exe = executable('eina_suite',
64include_directories : config_dir,
65sources : eina_test_src,
66dependencies: [m, check, eina],
67c_args : [
68'-DTESTS_WD="`pwd`"',
69'-DTESTS_BUILD_DIR="'+meson.current_build_dir()+'"',
70'-DTESTS_SRC_DIR="'+meson.current_source_dir()+'"']
71)
72
73test('eina', eina_test_exe,
74env : test_env,
75timeout : master_timeout
76)
77