]> www.ginac.de Git - ginac.git/blob - check/Makefile.am
check: indicate the test failures with non-zero exit code; split test programs.
[ginac.git] / check / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2
3 CHECKS = check_numeric \
4          check_inifcns \
5          check_matrices \
6          check_lsolve 
7
8 EXAMS = exam_paranoia \
9         exam_numeric \
10         exam_powerlaws  \
11         exam_inifcns \
12         exam_inifcns_nstdsums \
13         exam_differentiation  \
14         exam_polygcd  \
15         exam_normalization  \
16         exam_pseries  \
17         exam_matrices  \
18         exam_lsolve  \
19         exam_indexed  \
20         exam_color  \
21         exam_clifford  \
22         exam_archive  \
23         exam_structure  \
24         exam_hashmap  \
25         exam_misc
26
27 TIMES = time_dennyfliegner \
28         time_gammaseries \
29         time_vandermonde \
30         time_toeplitz \
31         time_hashmap \
32         time_lw_A \
33         time_lw_B \
34         time_lw_C \
35         time_lw_D \
36         time_lw_E \
37         time_lw_F \
38         time_lw_G \
39         time_lw_H \
40         time_lw_IJKL \
41         time_lw_M1 \
42         time_lw_M2 \
43         time_lw_N \
44         time_lw_O \
45         time_lw_P \
46         time_lw_Pprime \
47         time_lw_Q \
48         time_lw_Qprime \
49         time_antipode \
50         time_fateman_expand
51
52 TESTS = $(CHECKS) $(EXAMS) $(TIMES)
53 check_PROGRAMS = $(CHECKS) $(EXAMS) $(TIMES)
54
55 check_numeric_SOURCES = check_numeric.cpp 
56 check_numeric_LDADD = ../ginac/libginac.la
57
58 check_inifcns_SOURCES = check_inifcns.cpp
59 check_inifcns_LDADD = ../ginac/libginac.la
60
61 check_matrices_SOURCES = check_matrices.cpp genex.cpp
62 check_matrices_LDADD = ../ginac/libginac.la
63
64 check_lsolve_SOURCES = check_lsolve.cpp genex.cpp
65 check_lsolve_LDADD = ../ginac/libginac.la
66
67 exam_paranoia_SOURCES = exam_paranoia.cpp
68 exam_paranoia_LDADD = ../ginac/libginac.la
69
70 exam_numeric_SOURCES = exam_numeric.cpp
71 exam_numeric_LDADD = ../ginac/libginac.la
72
73 exam_powerlaws_SOURCES = exam_powerlaws.cpp
74 exam_powerlaws_LDADD = ../ginac/libginac.la
75
76 exam_inifcns_SOURCES = exam_inifcns.cpp
77 exam_inifcns_LDADD = ../ginac/libginac.la
78
79 exam_inifcns_nstdsums_SOURCES = exam_inifcns_nstdsums.cpp \
80                                 exam_inifcns_nstdsums.h
81 exam_inifcns_nstdsums_LDADD = ../ginac/libginac.la
82
83 exam_differentiation_SOURCES = exam_differentiation.cpp
84 exam_differentiation_LDADD = ../ginac/libginac.la
85
86 exam_polygcd_SOURCES = exam_polygcd.cpp
87 exam_polygcd_LDADD = ../ginac/libginac.la
88
89 exam_normalization_SOURCES = exam_normalization.cpp
90 exam_normalization_LDADD = ../ginac/libginac.la
91
92 exam_pseries_SOURCES = exam_pseries.cpp
93 exam_pseries_LDADD = ../ginac/libginac.la
94
95 exam_matrices_SOURCES = exam_matrices.cpp
96 exam_matrices_LDADD = ../ginac/libginac.la
97
98 exam_lsolve_SOURCES = exam_lsolve.cpp
99 exam_lsolve_LDADD = ../ginac/libginac.la
100
101 exam_indexed_SOURCES = exam_indexed.cpp
102 exam_indexed_LDADD = ../ginac/libginac.la
103
104 exam_color_SOURCES = exam_color.cpp
105 exam_color_LDADD = ../ginac/libginac.la
106
107 exam_clifford_SOURCES = exam_clifford.cpp
108 exam_clifford_LDADD = ../ginac/libginac.la
109
110 exam_archive_SOURCES = exam_archive.cpp
111 exam_archive_LDADD = ../ginac/libginac.la
112
113 exam_structure_SOURCES = exam_structure.cpp
114 exam_structure_LDADD = ../ginac/libginac.la
115
116 exam_hashmap_SOURCES = exam_hashmap.cpp
117 exam_hashmap_LDADD = ../ginac/libginac.la
118
119 exam_misc_SOURCES = exam_misc.cpp
120 exam_misc_LDADD = ../ginac/libginac.la
121
122
123 time_dennyfliegner_SOURCES = time_dennyfliegner.cpp \
124                              randomize_serials.cpp timer.cpp timer.h
125 time_dennyfliegner_LDADD = ../ginac/libginac.la
126
127 time_gammaseries_SOURCES = time_gammaseries.cpp \
128                            randomize_serials.cpp timer.cpp timer.h
129 time_gammaseries_LDADD = ../ginac/libginac.la
130
131 time_vandermonde_SOURCES = time_vandermonde.cpp \
132                            randomize_serials.cpp timer.cpp timer.h
133 time_vandermonde_LDADD = ../ginac/libginac.la
134
135 time_toeplitz_SOURCES = time_toeplitz.cpp \
136                         randomize_serials.cpp timer.cpp timer.h
137 time_toeplitz_LDADD = ../ginac/libginac.la
138 time_hashmap_SOURCES = time_hashmap.cpp \
139                        randomize_serials.cpp timer.cpp timer.h
140 time_hashmap_LDADD = ../ginac/libginac.la
141
142 time_lw_A_SOURCES = time_lw_A.cpp \
143                     randomize_serials.cpp timer.cpp timer.h
144 time_lw_A_LDADD = ../ginac/libginac.la
145
146 time_lw_B_SOURCES = time_lw_B.cpp \
147                     randomize_serials.cpp timer.cpp timer.h
148 time_lw_B_LDADD = ../ginac/libginac.la
149
150 time_lw_C_SOURCES = time_lw_C.cpp \
151                     randomize_serials.cpp timer.cpp timer.h
152 time_lw_C_LDADD = ../ginac/libginac.la
153
154 time_lw_D_SOURCES = time_lw_D.cpp \
155                     randomize_serials.cpp timer.cpp timer.h
156 time_lw_D_LDADD = ../ginac/libginac.la
157
158 time_lw_E_SOURCES = time_lw_E.cpp \
159                     randomize_serials.cpp timer.cpp timer.h
160 time_lw_E_LDADD = ../ginac/libginac.la
161
162 time_lw_F_SOURCES = time_lw_F.cpp \
163                     randomize_serials.cpp timer.cpp timer.h
164 time_lw_F_LDADD = ../ginac/libginac.la
165
166 time_lw_G_SOURCES = time_lw_G.cpp \
167                     randomize_serials.cpp timer.cpp timer.h
168 time_lw_G_LDADD = ../ginac/libginac.la
169
170 time_lw_H_SOURCES = time_lw_H.cpp \
171                     randomize_serials.cpp timer.cpp timer.h
172 time_lw_H_LDADD = ../ginac/libginac.la
173
174 time_lw_IJKL_SOURCES = time_lw_IJKL.cpp \
175                        randomize_serials.cpp timer.cpp timer.h
176 time_lw_IJKL_LDADD = ../ginac/libginac.la
177
178 time_lw_M1_SOURCES = time_lw_M1.cpp \
179                      randomize_serials.cpp timer.cpp timer.h
180 time_lw_M1_LDADD = ../ginac/libginac.la
181
182 time_lw_M2_SOURCES = time_lw_M2.cpp \
183                      randomize_serials.cpp timer.cpp timer.h
184 time_lw_M2_LDADD = ../ginac/libginac.la
185
186 time_lw_N_SOURCES = time_lw_N.cpp \
187                     randomize_serials.cpp timer.cpp timer.h
188 time_lw_N_LDADD = ../ginac/libginac.la
189
190 time_lw_O_SOURCES = time_lw_O.cpp \
191                     randomize_serials.cpp timer.cpp timer.h
192 time_lw_O_LDADD = ../ginac/libginac.la
193
194 time_lw_P_SOURCES = time_lw_P.cpp \
195                     randomize_serials.cpp timer.cpp timer.h
196 time_lw_P_LDADD = ../ginac/libginac.la
197
198 time_lw_Pprime_SOURCES = time_lw_Pprime.cpp \
199                          randomize_serials.cpp timer.cpp timer.h
200 time_lw_Pprime_LDADD = ../ginac/libginac.la
201
202 time_lw_Q_SOURCES = time_lw_Q.cpp \
203                     randomize_serials.cpp timer.cpp timer.h
204 time_lw_Q_LDADD = ../ginac/libginac.la
205
206 time_lw_Qprime_SOURCES = time_lw_Qprime.cpp \
207                          randomize_serials.cpp timer.cpp timer.h
208 time_lw_Qprime_LDADD = ../ginac/libginac.la
209
210 time_antipode_SOURCES = time_antipode.cpp \
211                         randomize_serials.cpp timer.cpp timer.h
212 time_antipode_LDADD = ../ginac/libginac.la
213
214 time_fateman_expand_SOURCES = time_fateman_expand.cpp \
215                               randomize_serials.cpp timer.cpp timer.h
216 time_fateman_expand_LDADD = ../ginac/libginac.la
217
218 AM_CPPFLAGS = -I$(srcdir)/../ginac -I../ginac