Merged features/mp-sched -r8915:9335 into the trunk. The trunk now
[debian/gnuradio] / gnuradio-core / src / tests / Makefile.am
1 #
2 # Copyright 2001,2008 Free Software Foundation, Inc.
3
4 # This file is part of GNU Radio
5
6 # GNU Radio is free software; you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 3, or (at your option)
9 # any later version.
10
11 # GNU Radio is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 # GNU General Public License for more details.
15
16 # You should have received a copy of the GNU General Public License
17 # along with GNU Radio; see the file COPYING.  If not, write to
18 # the Free Software Foundation, Inc., 51 Franklin Street,
19 # Boston, MA 02110-1301, USA.
20
21
22 include $(top_srcdir)/Makefile.common
23
24 AM_CPPFLAGS = $(STD_DEFINES_AND_INCLUDES) $(CPPUNIT_INCLUDES) $(WITH_INCLUDES)
25
26 # list of programs run by "make check" and "make distcheck"
27
28 TESTS = test_all
29
30
31 #       test_atsc               
32
33 #Test program to test setting up buffers using gr_test which can be run manually
34 EXTRA_DIST =                            \
35         test_buffers.py \
36         benchmark_dotprod
37
38
39 noinst_PROGRAMS         =       \
40         benchmark_dotprod_fff   \
41         benchmark_dotprod_fsf   \
42         benchmark_dotprod_fcc   \
43         benchmark_dotprod_scc   \
44         benchmark_dotprod_ccc   \
45         benchmark_dotprod_ccf   \
46         benchmark_nco           \
47         benchmark_vco           \
48         test_runtime            \
49         test_general            \
50         test_filter             \
51         test_vmcircbuf
52
53 bin_PROGRAMS = \
54         test_all
55
56
57 noinst_SCRIPTS = \
58         benchmark_dotprod
59
60
61 LIBGNURADIO =   $(GNURADIO_CORE_LA)
62 LIBGNURADIOQA = $(top_builddir)/gnuradio-core/src/lib/libgnuradio-core-qa.la $(LIBGNURADIO)
63
64 benchmark_dotprod_fff_SOURCES = benchmark_dotprod_fff.cc
65 benchmark_dotprod_fff_LDADD   = $(LIBGNURADIO)
66
67 benchmark_dotprod_fsf_SOURCES = benchmark_dotprod_fsf.cc
68 benchmark_dotprod_fsf_LDADD   = $(LIBGNURADIO)
69
70 benchmark_dotprod_ccf_SOURCES = benchmark_dotprod_ccf.cc
71 benchmark_dotprod_ccf_LDADD   = $(LIBGNURADIO)
72
73 benchmark_dotprod_fcc_SOURCES = benchmark_dotprod_fcc.cc
74 benchmark_dotprod_fcc_LDADD   = $(LIBGNURADIO)
75
76 benchmark_dotprod_scc_SOURCES = benchmark_dotprod_scc.cc
77 benchmark_dotprod_scc_LDADD   = $(LIBGNURADIO)
78
79 benchmark_dotprod_ccc_SOURCES = benchmark_dotprod_ccc.cc
80 benchmark_dotprod_ccc_LDADD   = $(LIBGNURADIO)
81
82 benchmark_nco_SOURCES   = benchmark_nco.cc
83 benchmark_nco_LDADD     = $(LIBGNURADIO)
84
85 benchmark_vco_SOURCES   = benchmark_vco.cc
86 benchmark_vco_LDADD     = $(LIBGNURADIO)
87
88 test_runtime_SOURCES    = test_runtime.cc
89 test_runtime_LDADD      = $(LIBGNURADIOQA)
90
91 test_general_SOURCES    = test_general.cc
92 test_general_LDADD      = $(LIBGNURADIOQA)
93
94 test_filter_SOURCES     = test_filter.cc
95 test_filter_LDADD       = $(LIBGNURADIOQA)
96
97 # test_atsc_SOURCES     = test_atsc.cc
98 #test_atsc_LDADD        = $(LIBGNURADIOQA)
99
100 test_vmcircbuf_SOURCES  = test_vmcircbuf.cc
101 test_vmcircbuf_LDADD    = $(LIBGNURADIOQA)
102
103 test_all_SOURCES        = test_all.cc
104 test_all_LDADD          = $(LIBGNURADIOQA)