Mercurial > hg > audiostuff
diff spandsp-0.0.6pre17/tests/Makefile.am @ 4:26cd8f1ef0b1
import spandsp-0.0.6pre17
author | Peter Meerwald <pmeerw@cosy.sbg.ac.at> |
---|---|
date | Fri, 25 Jun 2010 15:50:58 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/spandsp-0.0.6pre17/tests/Makefile.am Fri Jun 25 15:50:58 2010 +0200 @@ -0,0 +1,358 @@ +## +## SpanDSP - a series of DSP components for telephony +## +## Makefile.am - Process this file with automake to produce Makefile.in +## +## This program is free software; you can redistribute it and/or modify +## it under the terms of the GNU General Public License version 2, as +## published by the Free Software Foundation. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program; if not, write to the Free Software +## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +## +## $Id: Makefile.am,v 1.117 2009/09/22 13:11:04 steveu Exp $ + +AM_CFLAGS = $(COMP_VENDOR_CFLAGS) +AM_LDFLAGS = $(COMP_VENDOR_LDFLAGS) + +LIBS += $(TESTLIBS) + +noinst_DATA = sound_c1_8k.wav sound_c3_8k.wav + +EXTRA_DIST = regression_tests.sh \ + v42bis_tests.sh \ + fax_tests.sh \ + tsb85_tests.sh \ + msvc/adsi_tests.vcproj \ + msvc/complex_tests.vcproj \ + msvc/complex_vector_float_tests.vcproj \ + msvc/complex_vector_int_tests.vcproj \ + msvc/dtmf_rx_tests.vcproj \ + msvc/dtmf_tx_tests.vcproj \ + msvc/queue_tests.vcproj \ + msvc/t38_core_tests.vcproj \ + msvc/t38_non_ecm_buffer_tests.vcproj \ + msvc/t38_terminal_tests.vcproj \ + msvc/v22bis_tests.vcproj \ + msvc/v29_tests.vcproj \ + msvc/v8_tests.vcproj \ + msvc/v80_tests.vcproj \ + msvc/vector_float_tests.vcproj \ + msvc/vector_int_tests.vcproj + +MAINTAINERCLEANFILES = Makefile.in + +INCLUDES = -I$(top_builddir)/src -I$(top_builddir)/spandsp-sim -DDATADIR="\"$(pkgdatadir)\"" + +LIBDIR = -L$(top_builddir)/src + +noinst_PROGRAMS = adsi_tests \ + async_tests \ + at_interpreter_tests \ + awgn_tests \ + bell_mf_rx_tests \ + bell_mf_tx_tests \ + bert_tests \ + bit_operations_tests \ + complex_tests \ + complex_vector_float_tests \ + complex_vector_int_tests \ + crc_tests \ + dc_restore_tests \ + dds_tests \ + dtmf_rx_tests \ + dtmf_tx_tests \ + echo_tests \ + fax_decode \ + fax_tests \ + fsk_tests \ + g1050_tests \ + g168_tests \ + g711_tests \ + g722_tests \ + g726_tests \ + gsm0610_tests \ + hdlc_tests \ + ima_adpcm_tests \ + line_model_tests \ + logging_tests \ + lpc10_tests \ + make_g168_css \ + modem_connect_tones_tests \ + modem_echo_tests \ + noise_tests \ + oki_adpcm_tests \ + playout_tests \ + plc_tests \ + power_meter_tests \ + queue_tests \ + r2_mf_rx_tests \ + r2_mf_tx_tests \ + rfc2198_sim_tests \ + schedule_tests \ + sig_tone_tests \ + super_tone_rx_tests \ + super_tone_tx_tests \ + swept_tone_tests \ + t4_tests \ + t31_tests \ + t38_core_tests \ + t38_gateway_tests \ + t38_gateway_to_terminal_tests \ + t38_non_ecm_buffer_tests \ + t38_terminal_tests \ + t38_terminal_to_gateway_tests \ + time_scale_tests \ + tone_detect_tests \ + tone_generate_tests \ + tsb85_tests \ + v17_tests \ + v18_tests \ + v22bis_tests \ + v27ter_tests \ + v29_tests \ + v42_tests \ + v42bis_tests \ + v8_tests \ + vector_float_tests \ + vector_int_tests \ + testadsi \ + testfax \ + tsb85_tests + +noinst_HEADERS = echo_monitor.h \ + fax_tester.h \ + fax_utils.h \ + line_model_monitor.h \ + media_monitor.h \ + modem_monitor.h + +adsi_tests_SOURCES = adsi_tests.c +adsi_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +async_tests_SOURCES = async_tests.c +async_tests_LDADD = $(LIBDIR) -lspandsp + +at_interpreter_tests_SOURCES = at_interpreter_tests.c +at_interpreter_tests_LDADD = $(LIBDIR) -lspandsp + +awgn_tests_SOURCES = awgn_tests.c +awgn_tests_LDADD = $(LIBDIR) -lspandsp + +bell_mf_rx_tests_SOURCES = bell_mf_rx_tests.c +bell_mf_rx_tests_LDADD = $(LIBDIR) -lspandsp + +bell_mf_tx_tests_SOURCES = bell_mf_tx_tests.c +bell_mf_tx_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +bert_tests_SOURCES = bert_tests.c +bert_tests_LDADD = $(LIBDIR) -lspandsp + +bit_operations_tests_SOURCES = bit_operations_tests.c +bit_operations_tests_LDADD = $(LIBDIR) -lspandsp + +complex_tests_SOURCES = complex_tests.c +complex_tests_LDADD = $(LIBDIR) -lspandsp + +complex_vector_float_tests_SOURCES = complex_vector_float_tests.c +complex_vector_float_tests_LDADD = $(LIBDIR) -lspandsp + +complex_vector_int_tests_SOURCES = complex_vector_int_tests.c +complex_vector_int_tests_LDADD = $(LIBDIR) -lspandsp + +crc_tests_SOURCES = crc_tests.c +crc_tests_LDADD = $(LIBDIR) -lspandsp + +dc_restore_tests_SOURCES = dc_restore_tests.c +dc_restore_tests_LDADD = $(LIBDIR) -lspandsp + +dds_tests_SOURCES = dds_tests.c +dds_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +dtmf_rx_tests_SOURCES = dtmf_rx_tests.c +dtmf_rx_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +dtmf_tx_tests_SOURCES = dtmf_tx_tests.c +dtmf_tx_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +echo_tests_SOURCES = echo_tests.c echo_monitor.cpp +echo_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +fax_decode_SOURCES = fax_decode.c +fax_decode_LDADD = $(LIBDIR) -lspandsp + +fax_tests_SOURCES = fax_tests.c fax_utils.c +fax_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +fsk_tests_SOURCES = fsk_tests.c +fsk_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +g1050_tests_SOURCES = g1050_tests.c media_monitor.cpp +g1050_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +g168_tests_SOURCES = g168_tests.c +g168_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +g711_tests_SOURCES = g711_tests.c +g711_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +g722_tests_SOURCES = g722_tests.c +g722_tests_LDADD = $(LIBDIR) -lspandsp + +g726_tests_SOURCES = g726_tests.c +g726_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +gsm0610_tests_SOURCES = gsm0610_tests.c +gsm0610_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +hdlc_tests_SOURCES = hdlc_tests.c +hdlc_tests_LDADD = $(LIBDIR) -lspandsp + +ima_adpcm_tests_SOURCES = ima_adpcm_tests.c +ima_adpcm_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +line_model_tests_SOURCES = line_model_tests.c +line_model_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +logging_tests_SOURCES = logging_tests.c +logging_tests_LDADD = $(LIBDIR) -lspandsp + +lpc10_tests_SOURCES = lpc10_tests.c +lpc10_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +make_g168_css_SOURCES = make_g168_css.c +make_g168_css_LDADD = $(LIBDIR) -lspandsp + +modem_echo_tests_SOURCES = modem_echo_tests.c echo_monitor.cpp +modem_echo_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +modem_connect_tones_tests_SOURCES = modem_connect_tones_tests.c +modem_connect_tones_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +noise_tests_SOURCES = noise_tests.c +noise_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +oki_adpcm_tests_SOURCES = oki_adpcm_tests.c +oki_adpcm_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +playout_tests_SOURCES = playout_tests.c media_monitor.cpp +playout_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +plc_tests_SOURCES = plc_tests.c +plc_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +power_meter_tests_SOURCES = power_meter_tests.c +power_meter_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +queue_tests_SOURCES = queue_tests.c +queue_tests_LDADD = $(LIBDIR) -lspandsp + +r2_mf_rx_tests_SOURCES = r2_mf_rx_tests.c +r2_mf_rx_tests_LDADD = $(LIBDIR) -lspandsp + +r2_mf_tx_tests_SOURCES = r2_mf_tx_tests.c +r2_mf_tx_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +rfc2198_sim_tests_SOURCES = rfc2198_sim_tests.c media_monitor.cpp +rfc2198_sim_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +schedule_tests_SOURCES = schedule_tests.c +schedule_tests_LDADD = $(LIBDIR) -lspandsp + +sig_tone_tests_SOURCES = sig_tone_tests.c +sig_tone_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +super_tone_rx_tests_SOURCES = super_tone_rx_tests.c +super_tone_rx_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +super_tone_tx_tests_SOURCES = super_tone_tx_tests.c +super_tone_tx_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +swept_tone_tests_SOURCES = swept_tone_tests.c +swept_tone_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +t4_tests_SOURCES = t4_tests.c +t4_tests_LDADD = $(LIBDIR) -lspandsp + +t31_tests_SOURCES = t31_tests.c fax_utils.c media_monitor.cpp +t31_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +t38_core_tests_SOURCES = t38_core_tests.c +t38_core_tests_LDADD = $(LIBDIR) -lspandsp + +t38_gateway_tests_SOURCES = t38_gateway_tests.c fax_utils.c media_monitor.cpp +t38_gateway_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +t38_gateway_to_terminal_tests_SOURCES = t38_gateway_to_terminal_tests.c fax_utils.c media_monitor.cpp +t38_gateway_to_terminal_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +t38_non_ecm_buffer_tests_SOURCES = t38_non_ecm_buffer_tests.c +t38_non_ecm_buffer_tests_LDADD = $(LIBDIR) -lspandsp + +t38_terminal_tests_SOURCES = t38_terminal_tests.c fax_utils.c media_monitor.cpp +t38_terminal_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +t38_terminal_to_gateway_tests_SOURCES = t38_terminal_to_gateway_tests.c fax_utils.c media_monitor.cpp +t38_terminal_to_gateway_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +time_scale_tests_SOURCES = time_scale_tests.c +time_scale_tests_LDADD = $(LIBDIR) -lspandsp + +tone_detect_tests_SOURCES = tone_detect_tests.c +tone_detect_tests_LDADD = $(LIBDIR) -lspandsp + +tone_generate_tests_SOURCES = tone_generate_tests.c +tone_generate_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +tsb85_tests_SOURCES = tsb85_tests.c fax_utils.c fax_tester.c +tsb85_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +v17_tests_SOURCES = v17_tests.c line_model_monitor.cpp modem_monitor.cpp +v17_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +v18_tests_SOURCES = v18_tests.c +v18_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +v22bis_tests_SOURCES = v22bis_tests.c line_model_monitor.cpp modem_monitor.cpp +v22bis_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +v27ter_tests_SOURCES = v27ter_tests.c line_model_monitor.cpp modem_monitor.cpp +v27ter_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +v29_tests_SOURCES = v29_tests.c line_model_monitor.cpp modem_monitor.cpp +v29_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +v42_tests_SOURCES = v42_tests.c +v42_tests_LDADD = $(LIBDIR) -lspandsp + +v42bis_tests_SOURCES = v42bis_tests.c +v42bis_tests_LDADD = $(LIBDIR) -lspandsp + +v8_tests_SOURCES = v8_tests.c +v8_tests_LDADD = -L$(top_builddir)/spandsp-sim -lspandsp-sim $(LIBDIR) -lspandsp + +vector_float_tests_SOURCES = vector_float_tests.c +vector_float_tests_LDADD = $(LIBDIR) -lspandsp + +vector_int_tests_SOURCES = vector_int_tests.c +vector_int_tests_LDADD = $(LIBDIR) -lspandsp + +testadsi_SOURCES = testadsi.c +testadsi_LDADD = $(LIBDIR) -lspandsp + +testfax_SOURCES = testfax.c +testfax_LDADD = $(LIBDIR) -lspandsp + +# We need to create the CSS files for echo cancellation tests. + +sound_c1_8k.wav sound_c3_8k.wav: make_g168_css$(EXEEXT) + ./make_g168_css$(EXEEXT) + sox sound_c1.wav -r8000 sound_c1_8k.wav + sox sound_c3.wav -r8000 sound_c3_8k.wav + rm sound_c1.wav sound_c3.wav