cannam@125
|
1 ## Process this file with automake to produce Makefile.in
|
cannam@125
|
2
|
cannam@125
|
3 if ENABLE_TEST_COVERAGE
|
cannam@125
|
4 CPP_TEST =
|
cannam@125
|
5 else
|
cannam@125
|
6 CPP_TEST = cpp_test
|
cannam@125
|
7 endif
|
cannam@125
|
8
|
cannam@125
|
9 AM_CPPFLAGS = -I$(top_srcdir)/src
|
cannam@125
|
10
|
cannam@125
|
11 check_PROGRAMS = sfversion floating_point_test write_read_test \
|
cannam@125
|
12 lossy_comp_test error_test ulaw_test alaw_test dwvw_test \
|
cannam@125
|
13 peak_chunk_test command_test stdin_test stdout_test stdio_test \
|
cannam@125
|
14 pcm_test headerless_test pipe_test benchmark header_test misc_test \
|
cannam@125
|
15 raw_test string_test multi_file_test dither_test chunk_test \
|
cannam@125
|
16 scale_clip_test win32_test fix_this aiff_rw_test virtual_io_test \
|
cannam@125
|
17 locale_test largefile_test win32_ordinal_test ogg_test compression_size_test \
|
cannam@125
|
18 checksum_test external_libs_test rdwr_test format_check_test $(CPP_TEST) \
|
cannam@125
|
19 channel_test long_read_write_test
|
cannam@125
|
20
|
cannam@125
|
21 noinst_HEADERS = dft_cmp.h utils.h generate.h
|
cannam@125
|
22
|
cannam@125
|
23 autogen_sources = write_read_test.tpl write_read_test.def \
|
cannam@125
|
24 pcm_test.tpl pcm_test.def \
|
cannam@125
|
25 header_test.tpl header_test.def \
|
cannam@125
|
26 utils.tpl utils.def \
|
cannam@125
|
27 scale_clip_test.tpl scale_clip_test.def \
|
cannam@125
|
28 pipe_test.tpl pipe_test.def \
|
cannam@125
|
29 rdwr_test.tpl rdwr_test.def \
|
cannam@125
|
30 floating_point_test.tpl floating_point_test.def \
|
cannam@125
|
31 benchmark.tpl benchmark.def
|
cannam@125
|
32
|
cannam@125
|
33 EXTRA_DIST = $(autogen_sources)
|
cannam@125
|
34
|
cannam@125
|
35 CLEANFILES = *~ *.exe
|
cannam@125
|
36
|
cannam@125
|
37 #===============================================================================
|
cannam@125
|
38 # If we're cross compiling from Linux to Windows and running the test suite
|
cannam@125
|
39 # under Wine, we need a symbolic link to the generated libsndfile DLL.
|
cannam@125
|
40
|
cannam@125
|
41 if LINUX_MINGW_CROSS_TEST
|
cannam@125
|
42
|
cannam@125
|
43 $(check_PROGRAMS) : libsndfile-1.dll
|
cannam@125
|
44
|
cannam@125
|
45 libsndfile-1.dll :
|
cannam@125
|
46 ln -s $(top_builddir)/src/.libs/$@ $@
|
cannam@125
|
47
|
cannam@125
|
48 clean-local :
|
cannam@125
|
49 -rm -f libsndfile-1.dll
|
cannam@125
|
50
|
cannam@125
|
51 endif
|
cannam@125
|
52
|
cannam@125
|
53 #===============================================================================
|
cannam@125
|
54
|
cannam@125
|
55 check: test_wrapper.sh
|
cannam@125
|
56 sh test_wrapper.sh
|
cannam@125
|
57
|
cannam@125
|
58 # Need this target to force building of test programs.
|
cannam@125
|
59 checkprograms : $(check_PROGRAMS)
|
cannam@125
|
60
|
cannam@125
|
61 #===============================================================================
|
cannam@125
|
62
|
cannam@125
|
63 sfversion_SOURCES = sfversion.c
|
cannam@125
|
64 sfversion_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
65
|
cannam@125
|
66 write_read_test_SOURCES = utils.c generate.c write_read_test.c
|
cannam@125
|
67 write_read_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
68
|
cannam@125
|
69 lossy_comp_test_SOURCES = utils.c lossy_comp_test.c
|
cannam@125
|
70 lossy_comp_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
71
|
cannam@125
|
72 fix_this_SOURCES = utils.c fix_this.c
|
cannam@125
|
73 fix_this_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
74
|
cannam@125
|
75 error_test_SOURCES = error_test.c utils.c
|
cannam@125
|
76 error_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
77
|
cannam@125
|
78 ulaw_test_SOURCES = utils.c ulaw_test.c
|
cannam@125
|
79 ulaw_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
80
|
cannam@125
|
81 alaw_test_SOURCES = utils.c alaw_test.c
|
cannam@125
|
82 alaw_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
83
|
cannam@125
|
84 aiff_rw_test_SOURCES = utils.c aiff_rw_test.c
|
cannam@125
|
85 aiff_rw_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
86
|
cannam@125
|
87 command_test_SOURCES = command_test.c utils.c
|
cannam@125
|
88 command_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
89
|
cannam@125
|
90 locale_test_SOURCES = locale_test.c utils.c
|
cannam@125
|
91 locale_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
92
|
cannam@125
|
93 largefile_test_SOURCES = largefile_test.c utils.c
|
cannam@125
|
94 largefile_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
95
|
cannam@125
|
96 pcm_test_SOURCES = pcm_test.c utils.c
|
cannam@125
|
97 pcm_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
98
|
cannam@125
|
99 headerless_test_SOURCES = utils.c headerless_test.c
|
cannam@125
|
100 headerless_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
101
|
cannam@125
|
102 stdin_test_SOURCES = stdin_test.c utils.c
|
cannam@125
|
103 stdin_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
104
|
cannam@125
|
105 stdout_test_SOURCES = stdout_test.c
|
cannam@125
|
106 stdout_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
107
|
cannam@125
|
108 stdio_test_SOURCES = stdio_test.c utils.c
|
cannam@125
|
109 stdio_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
110
|
cannam@125
|
111 pipe_test_SOURCES = pipe_test.c utils.c
|
cannam@125
|
112 pipe_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
113
|
cannam@125
|
114 benchmark_SOURCES = benchmark.c
|
cannam@125
|
115 benchmark_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
116
|
cannam@125
|
117 header_test_SOURCES = header_test.c utils.c
|
cannam@125
|
118 header_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
119
|
cannam@125
|
120 misc_test_SOURCES = misc_test.c utils.c
|
cannam@125
|
121 misc_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
122
|
cannam@125
|
123 raw_test_SOURCES = raw_test.c utils.c
|
cannam@125
|
124 raw_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
125
|
cannam@125
|
126 string_test_SOURCES = string_test.c utils.c
|
cannam@125
|
127 string_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
128
|
cannam@125
|
129 dither_test_SOURCES = dither_test.c utils.c
|
cannam@125
|
130 dither_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
131
|
cannam@125
|
132 chunk_test_SOURCES = chunk_test.c utils.c
|
cannam@125
|
133 chunk_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
134
|
cannam@125
|
135 multi_file_test_SOURCES = multi_file_test.c utils.c
|
cannam@125
|
136 multi_file_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
137
|
cannam@125
|
138 virtual_io_test_SOURCES = virtual_io_test.c utils.c
|
cannam@125
|
139 virtual_io_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
140
|
cannam@125
|
141 ogg_test_SOURCES = ogg_test.c utils.c
|
cannam@125
|
142 ogg_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
143
|
cannam@125
|
144 compression_size_test_SOURCES = compression_size_test.c utils.c
|
cannam@125
|
145 compression_size_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
146
|
cannam@125
|
147 rdwr_test_SOURCES = rdwr_test.c utils.c
|
cannam@125
|
148 rdwr_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
149
|
cannam@125
|
150 win32_test_SOURCES = win32_test.c
|
cannam@125
|
151 # Link lib here so that generating the testsuite tarball works correctly.
|
cannam@125
|
152 win32_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
153
|
cannam@125
|
154 win32_ordinal_test_SOURCES = win32_ordinal_test.c utils.c
|
cannam@125
|
155 win32_ordinal_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
156
|
cannam@125
|
157 external_libs_test_SOURCES = external_libs_test.c utils.c
|
cannam@125
|
158 external_libs_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
159
|
cannam@125
|
160 format_check_test_SOURCES = format_check_test.c utils.c
|
cannam@125
|
161 format_check_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
162
|
cannam@125
|
163 channel_test_SOURCES = channel_test.c utils.c
|
cannam@125
|
164 channel_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
165
|
cannam@125
|
166 long_read_write_test_SOURCES = long_read_write_test.c utils.c
|
cannam@125
|
167 long_read_write_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
168
|
cannam@125
|
169 cpp_test_SOURCES = cpp_test.cc utils.c
|
cannam@125
|
170 cpp_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
171
|
cannam@125
|
172 checksum_test_SOURCES = checksum_test.c utils.c
|
cannam@125
|
173 checksum_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
174
|
cannam@125
|
175 # Lite remove start
|
cannam@125
|
176 dwvw_test_SOURCES = utils.c dwvw_test.c
|
cannam@125
|
177 dwvw_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
178
|
cannam@125
|
179 floating_point_test_SOURCES = utils.c dft_cmp.c floating_point_test.c
|
cannam@125
|
180 floating_point_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
181
|
cannam@125
|
182 peak_chunk_test_SOURCES = peak_chunk_test.c utils.c
|
cannam@125
|
183 peak_chunk_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
184
|
cannam@125
|
185 scale_clip_test_SOURCES = scale_clip_test.c utils.c
|
cannam@125
|
186 scale_clip_test_LDADD = $(top_builddir)/src/libsndfile.la
|
cannam@125
|
187 # Lite remove end
|
cannam@125
|
188
|
cannam@125
|
189 #===============================================================================
|
cannam@125
|
190
|
cannam@125
|
191 write_read_test.c: write_read_test.def write_read_test.tpl
|
cannam@125
|
192 (cd $(srcdir) && autogen --writable write_read_test.def)
|
cannam@125
|
193
|
cannam@125
|
194 pcm_test.c: pcm_test.def pcm_test.tpl
|
cannam@125
|
195 (cd $(srcdir) && autogen --writable pcm_test.def)
|
cannam@125
|
196
|
cannam@125
|
197 header_test.c: header_test.def header_test.tpl
|
cannam@125
|
198 (cd $(srcdir) && autogen --writable header_test.def)
|
cannam@125
|
199
|
cannam@125
|
200 utils.c utils.h : utils.def utils.tpl
|
cannam@125
|
201 (cd $(srcdir) && autogen --writable utils.def)
|
cannam@125
|
202
|
cannam@125
|
203 scale_clip_test.c: scale_clip_test.def scale_clip_test.tpl
|
cannam@125
|
204 (cd $(srcdir) && autogen --writable scale_clip_test.def)
|
cannam@125
|
205
|
cannam@125
|
206 pipe_test.c: pipe_test.def pipe_test.tpl
|
cannam@125
|
207 (cd $(srcdir) && autogen --writable pipe_test.def)
|
cannam@125
|
208
|
cannam@125
|
209 rdwr_test.c: rdwr_test.def rdwr_test.tpl
|
cannam@125
|
210 (cd $(srcdir) && autogen --writable rdwr_test.def)
|
cannam@125
|
211
|
cannam@125
|
212 floating_point_test.c: floating_point_test.def floating_point_test.tpl
|
cannam@125
|
213 (cd $(srcdir) && autogen --writable floating_point_test.def)
|
cannam@125
|
214
|
cannam@125
|
215 benchmark.c: benchmark.def benchmark.tpl
|
cannam@125
|
216 (cd $(srcdir) && autogen --writable benchmark.def)
|
cannam@125
|
217
|
cannam@125
|
218 genfiles : write_read_test.c pcm_test.c header_test.c utils.c \
|
cannam@125
|
219 scale_clip_test.c pipe_test.c floating_point_test.c rdwr_test.c \
|
cannam@125
|
220 benchmark.c
|
cannam@125
|
221
|