netlist: Add `tedax' backend
[geda-gaf.git] / tests / Makefile.am
bloba9a8f769af762181c1f146fb20569ac540934094
1 # Copyright (C) 2013-2017 Roland Lutz
3 # This program is free software; you can redistribute it and/or modify
4 # it under the terms of the GNU General Public License as published by
5 # the Free Software Foundation; either version 2 of the License, or
6 # (at your option) any later version.
8 # This program is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11 # GNU General Public License for more details.
13 # You should have received a copy of the GNU General Public License
14 # along with this program; if not, write to the Free Software Foundation,
15 # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17 AM_CPPFLAGS = -I$(top_srcdir)/include
18 AM_CFLAGS = -Wall -W -Werror -Wno-empty-body
19 LDADD = $(top_builddir)/src/storage/libxornstorage.la
21 TEST_EXTENSIONS = .py
23 AM_TESTS_ENVIRONMENT = \
24         PYTHONPATH='$(top_builddir)/built-packages'; \
25         export PYTHONPATH;
26 PY_LOG_COMPILER = $(PYTHON)
28 check_PROGRAMS = \
29         storage/snippets/example \
30         storage/snippets/functions \
31         storage/snippets/motivation \
32         storage/copy_attached \
33         storage/copy_object \
34         storage/copy_objects \
35         storage/delete_sel \
36         storage/exist \
37         storage/get_attribute \
38         storage/get_location \
39         storage/get_obdata \
40         storage/get_objects \
41         storage/get_obtype \
42         storage/invalid_obtype \
43         storage/is_selected \
44         storage/multiple_assignments \
45         storage/normalize \
46         storage/null \
47         storage/pointer \
48         storage/query_attached \
49         storage/reloc_attach \
50         storage/reloc_order \
51         storage/select_by_attribute \
52         storage/selection \
53         storage/set_attribute \
54         storage/set_obdata \
55         storage/stat \
56         storage/string \
57         storage/transient \
58         storage/validate
60 pythontests = \
61         cpython/snippets/storage_funcs.py \
62         cpython/snippets/guile.py \
63         cpython/storage/copy_attached.py \
64         cpython/storage/copy_object.py \
65         cpython/storage/copy_objects.py \
66         cpython/storage/data_ctors.py \
67         cpython/storage/delete_sel.py \
68         cpython/storage/exist.py \
69         cpython/storage/get_loc_attach.py \
70         cpython/storage/get_loc_order.py \
71         cpython/storage/get_obdata.py \
72         cpython/storage/get_objects.py \
73         cpython/storage/get_obtype.py \
74         cpython/storage/is_selected.py \
75         cpython/storage/module.py \
76         cpython/storage/normalize.py \
77         cpython/storage/ob_equality.py \
78         cpython/storage/pointer.py \
79         cpython/storage/query_attached.py \
80         cpython/storage/reloc_attach.py \
81         cpython/storage/reloc_order.py \
82         cpython/storage/selection.py \
83         cpython/storage/set_obdata.py \
84         cpython/storage/stat.py \
85         cpython/storage/string.py \
86         cpython/storage/transient.py \
87         cpython/storage/validate.py \
88         cpython/guile.py \
89         python/snippets/xml_writer.py \
90         python/base64.py \
91         python/fixednum.py \
92         python/hybridnum.py \
93         python/proxy.py \
94         python/xml_writer.py \
95         python/geda/attrib.py \
96         python/geda/complex.py \
97         python/geda/parse_attrib.py \
98         python/geda/pixmap.py \
99         python/geda/plain_transform.py \
100         python/geda/plainread_log.py \
101         python/geda/ripperdir.py \
102         python/geda/unhide_attrib.py \
103         python/geda/xmlread.py \
104         python/geda/xmlread_log.py \
105         python/geda/xmlwrite.py
107 testdata = \
108         python/geda/pixmap.data \
109         python/geda/plain_transform.sch \
110         python/geda/plain_transform.sch.xml \
111         python/geda/ripperdir.sch \
112         python/geda/xmlread.sch \
113         python/geda/xmlread.sch.xml \
114         python/geda/xmlwrite.sch.xml
116 MOSTLYCLEANFILES = \
117         python/geda/xmlread.out \
118         python/geda/xmlwrite.out
120 TESTS = $(check_PROGRAMS) $(pythontests)
122 EXTRA_DIST = \
123         storage/Setup.h \
124         cpython/storage/Setup.py \
125         $(pythontests) $(testdata)