src/undo.h: Converted plain comments into doxygen comments.
[geda-pcb/pcjc2.git] / tests / Makefile.am
blobd20bc00608114cb3a2f436b666c6513f60be8f21
1 ## -*- makefile -*-
3 TESTS_ENVIRONMENT=      \
4         GERBV=${GERBV} \
5         IM_ANIMATE=${IM_ANIMATE} \
6         IM_COMPARE=${IM_COMPARE} \
7         IM_COMPOSITE=${IM_COMPOSITE} \
8         IM_CONVERT=${IM_CONVERT} \
9         IM_DISPLAY=${IM_DISPLAY} \
10         IM_MONTAGE=${IM_MONTAGE}
12 RUN_TESTS=      run_tests.sh
14 check_SCRIPTS=          ${RUN_TESTS}
16 # if we have the required tools, then run the regression test
17 if HAVE_TEST_TOOLS
18   TESTS = ${RUN_TESTS}
19 else
20   TESTS = missing_test
21 endif
23 # Instead of recursing into each of the many subdirectories, simply define
24 # the relevant files here in one place. This is considerably faster and makes
25 # changes to top level configure.ac unneccessary when adding new tests.
26 EXTRA_DIST = \
27   ${RUN_TESTS} \
28   tests.list \
29   README.txt \
30   inputs/bom_general.pcb \
31   inputs/circles.pcb \
32   inputs/gcode_oneline.pcb \
33   inputs/gerber_arcs.pcb \
34   inputs/gerber_oneline.pcb \
35   inputs/minmaskgap.pcb \
36   inputs/minmaskgap.script \
37   golden/hid_bom1/bom_general.bom \
38   golden/hid_bom1/bom_general.xy \
39   golden/hid_bom2/test.bom \
40   golden/hid_bom2/bom_general.xy \
41   golden/hid_bom3/bom_general.bom \
42   golden/hid_bom3/test.xy \
43   golden/hid_bom4/bom_general.bom \
44   golden/hid_bom4/bom_general.xy \
45   golden/hid_gerber1/gerber_oneline.top.gbr \
46   golden/hid_gerber1/gerber_oneline.fab.gbr \
47   golden/hid_gerber1/gerber_oneline.bottom.gbr \
48   golden/hid_gerber1/gerber_oneline.plated-drill.cnc \
49   golden/hid_gerber2/out.fab.gbr \
50   golden/hid_gerber2/out.top.gbr \
51   golden/hid_gerber2/out.bottom.gbr \
52   golden/hid_gerber2/out.plated-drill.cnc \
53   golden/hid_gerber3/arcs.group1.gbr \
54   golden/hid_gerber3/arcs.top.gbr \
55   golden/hid_gerber3/arcs.group4.gbr \
56   golden/hid_gerber3/arcs.fab.gbr \
57   golden/hid_gerber3/arcs.bottom.gbr \
58   golden/hid_gerber3/arcs.plated-drill.cnc \
59   golden/hid_gcode1/gcode_oneline-bottom.gcode \
60   golden/hid_gcode1/gcode_oneline-top.gcode \
61   golden/hid_gcode1/gcode_oneline-outline.gcode \
62   golden/hid_gcode1/gcode_oneline-0.8890.drill.gcode \
63   golden/hid_gcode2/out-bottom.gcode \
64   golden/hid_gcode2/out-top.gcode \
65   golden/hid_gcode2/out-outline.gcode \
66   golden/hid_gcode2/out-0.8890.drill.gcode \
67   golden/hid_gcode3/gcode_oneline-bottom.gcode \
68   golden/hid_gcode3/gcode_oneline-top.gcode \
69   golden/hid_gcode3/gcode_oneline-outline.gcode \
70   golden/hid_gcode3/gcode_oneline-0.8890.drill.gcode \
71   golden/hid_gcode4/gcode_oneline-bottom.gcode \
72   golden/hid_gcode4/gcode_oneline-top.gcode \
73   golden/hid_gcode4/gcode_oneline-outline.gcode \
74   golden/hid_gcode4/gcode_oneline-0.8890.drill.gcode \
75   golden/hid_gcode5/gcode_oneline-bottom.gcode \
76   golden/hid_gcode5/gcode_oneline-top.gcode \
77   golden/hid_gcode5/gcode_oneline-outline.gcode \
78   golden/hid_gcode5/gcode_oneline-0.8890.drill.gcode \
79   golden/hid_gcode6/gcode_oneline-bottom.gcode \
80   golden/hid_gcode6/gcode_oneline-top.gcode \
81   golden/hid_gcode6/gcode_oneline-outline.gcode \
82   golden/hid_gcode6/gcode_oneline-0.8890.drill.gcode \
83   golden/hid_gcode7/gcode_oneline-bottom.gcode \
84   golden/hid_gcode7/gcode_oneline-top.gcode \
85   golden/hid_gcode7/gcode_oneline-outline.gcode \
86   golden/hid_gcode7/gcode_oneline-0.8890.drill.gcode \
87   golden/hid_gcode8/gcode_oneline-bottom.gcode \
88   golden/hid_gcode8/gcode_oneline-top.gcode \
89   golden/hid_gcode8/gcode_oneline-outline.gcode \
90   golden/hid_gcode8/gcode_oneline-0.8890.drill.gcode \
91   golden/hid_gcode9/gcode_oneline-bottom.gcode \
92   golden/hid_gcode9/gcode_oneline-top.gcode \
93   golden/hid_gcode9/gcode_oneline-outline.gcode \
94   golden/hid_gcode9/gcode_oneline-drillmill.gcode \
95   golden/hid_gcode10/gcode_oneline-bottom.gcode \
96   golden/hid_gcode10/gcode_oneline-top.gcode \
97   golden/hid_gcode10/gcode_oneline-outline.gcode \
98   golden/hid_gcode10/gcode_oneline-drillmill.gcode \
99   golden/hid_gcode11/gcode_oneline-bottom.gcode \
100   golden/hid_gcode11/gcode_oneline-top.gcode \
101   golden/hid_gcode11/gcode_oneline-outline.gcode \
102   golden/hid_gcode11/gcode_oneline-0.0350.drill.gcode \
103   golden/hid_png1/gerber_oneline.png \
104   golden/hid_png2/myfile.png \
105   golden/hid_png3/gerber_oneline.png \
106   golden/hid_ps1/circles.ps \
107   golden/MinMaskGap/minmaskgap.pcb
109 .PHONY: missing_test
110 missing_test:
111         @echo "Test environment was found to be incomplete at configuration time,"
112         @echo "can't run regression tests. Check configure output to find out which"
113         @echo "tools are missing."
114         @false
116 # these are created by 'make check'
117 clean-local:
118         rm -rf outputs