Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Rename
[simgrid.git] / testsuite / Makefile.am
1 INCLUDES = -I$(top_srcdir)/src/include
2 AM_CFLAGS=-g -Wno-unused-function 
3
4 CLEANFILES = *~ test a.out *.o
5 DISTCLEANFILES=Makefile.in *~
6 EXTRA_DIST=run_tests.in \
7   datadesc_usage.i386 datadesc_usage.ppc datadesc_usage.sparc
8
9 # Test stuff
10
11 core_tests =                                  \
12         dynar_int dynar_double dynar_string   \
13         dict_usage dict_crash                 \
14         set_usage                             \
15         log_usage                             \
16         config_usage
17 # multidict_crash 
18
19 RL_tests =                                    \
20         trp_tcp_client   trp_tcp_server       \
21         trp_file_client  trp_file_server      \
22         datadesc_usage
23
24 SG_tests =
25
26 noinst_PROGRAMS = $(core_tests) $(RL_tests) $(SG_tests)
27 noinst_SCRIPTS = run_tests trp_tcp_usage
28 TESTS=run_tests
29
30 test: $(noinst_PROGRAMS) $(noinst_SCRIPTS)
31         ./run_tests
32 valgrind: $(noinst_PROGRAMS) $(noinst_SCRIPTS)
33         ./run_tests valgrind
34
35 # LDADD_UTILS is still a separate var to distinguish core tester from RL tester
36 LDADD_UTILS=$(top_srcdir)/src/base/libgrasrl.a 
37 LDADD_RL=   $(top_srcdir)/src/base/libgrasrl.a   
38
39 log_usage_LDADD=          $(LDADD_UTILS)
40
41 dynar_int_LDADD=          $(LDADD_UTILS)
42 dynar_double_LDADD=       $(LDADD_UTILS)
43 dynar_string_LDADD=       $(LDADD_UTILS)
44
45 dict_usage_LDADD=         $(LDADD_UTILS)
46 dict_crash_LDADD=         $(LDADD_UTILS)
47 #multidict_crash_LDADD=    $(LDADD_UTILS)
48
49 set_usage_LDADD=          $(LDADD_UTILS)
50
51 config_usage_LDADD=       $(LDADD_UTILS)
52
53 trp_tcp_client_LDADD=     $(LDADD_RL)
54 trp_tcp_server_LDADD=     $(LDADD_RL)
55 trp_file_client_LDADD=    $(LDADD_RL)
56 trp_file_server_LDADD=    $(LDADD_RL)
57
58 datadesc_usage_LDADD=     $(LDADD_RL)
59