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