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