aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/eina/src/tests/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/eina/src/tests/Makefile.am')
-rw-r--r--libraries/eina/src/tests/Makefile.am137
1 files changed, 137 insertions, 0 deletions
diff --git a/libraries/eina/src/tests/Makefile.am b/libraries/eina/src/tests/Makefile.am
new file mode 100644
index 0000000..a413e6e
--- /dev/null
+++ b/libraries/eina/src/tests/Makefile.am
@@ -0,0 +1,137 @@
1MAINTAINERCLEANFILES = Makefile.in
2
3benchdir = $(bindir)
4
5AM_CPPFLAGS = \
6-I$(top_srcdir)/src/lib \
7-I$(top_srcdir)/src/include \
8-I$(top_builddir)/src/include \
9-I$(top_builddir)/src/lib \
10-DPACKAGE_BIN_DIR=\"$(bindir)\" \
11-DPACKAGE_LIB_DIR=\"$(libdir)\" \
12-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
13-DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
14@CHECK_CFLAGS@ \
15@GLIB_CFLAGS@
16
17if EINA_HAVE_GLIB
18
19AM_CPPFLAGS += -DEINA_BENCH_HAVE_GLIB
20
21endif
22
23if EINA_ENABLE_BENCHMARK_E17
24
25AM_CPPFLAGS += -DEINA_ENABLE_BENCH_E17
26
27endif
28
29if EFL_ENABLE_TESTS
30
31check_PROGRAMS = eina_suite
32
33eina_suite_SOURCES = \
34eina_suite.c \
35eina_test_fp.c \
36eina_test_stringshare.c \
37eina_test_ustringshare.c\
38eina_test_ustr.c \
39eina_test_binshare.c \
40eina_test_binbuf.c \
41eina_test_array.c \
42eina_test_clist.c \
43eina_test_error.c \
44eina_test_sched.c \
45eina_test_log.c \
46eina_test_magic.c \
47eina_test_inlist.c \
48eina_test_main.c \
49eina_test_counter.c \
50eina_test_lalloc.c \
51eina_test_hash.c \
52eina_test_iterator.c \
53eina_test_accessor.c \
54eina_test_module.c \
55eina_test_convert.c \
56eina_test_rbtree.c \
57eina_test_file.c \
58eina_test_benchmark.c \
59eina_test_mempool.c \
60eina_test_rectangle.c \
61eina_test_list.c \
62eina_test_matrixsparse.c \
63eina_test_tiler.c \
64eina_test_strbuf.c \
65eina_test_str.c \
66eina_test_quadtree.c \
67eina_test_simple_xml_parser.c
68
69eina_suite_LDADD = @CHECK_LIBS@ $(top_builddir)/src/lib/libeina.la -lm
70
71module_dummydir = $(libdir)/eina/test
72module_dummy_LTLIBRARIES = module_dummy.la
73
74module_dummy_la_SOURCES = \
75eina_test_module_dummy.c
76
77module_dummy_la_CPPFLAGS = \
78-I$(top_srcdir)/src/lib \
79-I$(top_srcdir)/src/include \
80-I$(top_builddir)/src/include \
81-I$(top_builddir)/src/lib \
82@EFL_EINA_BUILD@
83module_dummy_la_LIBADD = $(top_builddir)/src/lib/libeina.la @EINA_LIBS@
84module_dummy_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -module -avoid-version
85module_dummy_la_LIBTOOLFLAGS = --tag=disable-static
86
87endif
88
89if EFL_ENABLE_BENCHMARK
90
91bench_PROGRAMS = eina_bench
92
93eina_bench_SOURCES = \
94eina_bench.c \
95eina_bench_sort.c \
96eina_bench_hash.c \
97eina_bench_stringshare.c \
98eina_bench_convert.c \
99eina_bench_mempool.c \
100eina_bench_stringshare_e17.c \
101eina_bench_array.c \
102eina_bench_rectangle_pool.c \
103ecore_list.c \
104ecore_strings.c \
105ecore_hash.c \
106ecore_sheap.c \
107evas_hash.c \
108evas_list.c \
109evas_mempool.c \
110evas_object_list.c \
111evas_stringshare.c \
112eina_bench_quad.c
113
114if CITYHASH_BENCH
115noinst_LTLIBRARIES = libcity.la
116libcity_la_SOURCES = city.cc
117
118nodist_EXTRA_eina_bench_SOURCES = dummy.cc
119eina_bench_LDADD = @GLIB_LIBS@ $(top_builddir)/src/lib/libeina.la libcity.la
120else
121eina_bench_LDADD = @GLIB_LIBS@ $(top_builddir)/src/lib/libeina.la
122
123endif
124
125
126
127endif
128
129EXTRA_DIST = eina_bench.h \
130 eina_suite.h \
131 Ecore_Data.h \
132 Evas_Data.h \
133 evas_mempool.h \
134 strlog
135
136clean-local:
137 rm -rf *.gcno *.gcda