Wed, 28 Sep 2016 09:32:19 -0500
Merged in CMaiku/pidgin (pull request #136)
Windows build fixes
|
37593
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
1 | # GLIB - Library of useful C routines |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
2 | |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
3 | TESTS_ENVIRONMENT= \ |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
4 | G_TEST_SRCDIR="$(abs_srcdir)" \ |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
5 | G_TEST_BUILDDIR="$(abs_builddir)" \ |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
6 | G_DEBUG=gc-friendly \ |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
7 | MALLOC_CHECK_=2 \ |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
8 | MALLOC_PERTURB_=$$(($${RANDOM:-256} % 256)) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
9 | LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) $(top_srcdir)/tap-driver.sh |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
10 | LOG_COMPILER = $(top_srcdir)/tap-test |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
11 | |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
12 | NULL = |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
13 | |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
14 | # initialize variables for unconditional += appending |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
15 | BUILT_SOURCES = |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
16 | BUILT_EXTRA_DIST = |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
17 | CLEANFILES = *.log *.trs |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
18 | DISTCLEANFILES = |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
19 | MAINTAINERCLEANFILES = |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
20 | EXTRA_DIST = |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
21 | TESTS = |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
22 | |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
23 | installed_test_LTLIBRARIES = |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
24 | installed_test_PROGRAMS = |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
25 | installed_test_SCRIPTS = |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
26 | nobase_installed_test_DATA = |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
27 | |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
28 | noinst_LTLIBRARIES = |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
29 | noinst_PROGRAMS = |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
30 | noinst_SCRIPTS = |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
31 | noinst_DATA = |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
32 | |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
33 | check_LTLIBRARIES = |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
34 | check_PROGRAMS = |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
35 | check_SCRIPTS = |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
36 | check_DATA = |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
37 | |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
38 | # We support a fairly large range of possible variables. It is expected that all types of files in a test suite |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
39 | # will belong in exactly one of the following variables. |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
40 | # |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
41 | # First, we support the usual automake suffixes, but in lowercase, with the customary meaning: |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
42 | # |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
43 | # test_programs, test_scripts, test_data, test_ltlibraries |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
44 | # |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
45 | # The above are used to list files that are involved in both uninstalled and installed testing. The |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
46 | # test_programs and test_scripts are taken to be actual testcases and will be run as part of the test suite. |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
47 | # Note that _data is always used with the nobase_ automake variable name to ensure that installed test data is |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
48 | # installed in the same way as it appears in the package layout. |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
49 | # |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
50 | # In order to mark a particular file as being only for one type of testing, use 'installed' or 'uninstalled', |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
51 | # like so: |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
52 | # |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
53 | # installed_test_programs, uninstalled_test_programs |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
54 | # installed_test_scripts, uninstalled_test_scripts |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
55 | # installed_test_data, uninstalled_test_data |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
56 | # installed_test_ltlibraries, uninstalled_test_ltlibraries |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
57 | # |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
58 | # Additionally, we support 'extra' infixes for programs and scripts. This is used for support programs/scripts |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
59 | # that should not themselves be run as testcases (but exist to be used from other testcases): |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
60 | # |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
61 | # test_extra_programs, installed_test_extra_programs, uninstalled_test_extra_programs |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
62 | # test_extra_scripts, installed_test_extra_scripts, uninstalled_test_extra_scripts |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
63 | # |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
64 | # Additionally, for _scripts and _data, we support the customary dist_ prefix so that the named script or data |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
65 | # file automatically end up in the tarball. |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
66 | # |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
67 | # dist_test_scripts, dist_test_data, dist_test_extra_scripts |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
68 | # dist_installed_test_scripts, dist_installed_test_data, dist_installed_test_extra_scripts |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
69 | # dist_uninstalled_test_scripts, dist_uninstalled_test_data, dist_uninstalled_test_extra_scripts |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
70 | # |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
71 | # Note that no file is automatically disted unless it appears in one of the dist_ variables. This follows the |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
72 | # standard automake convention of not disting programs scripts or data by default. |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
73 | # |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
74 | # test_programs, test_scripts, uninstalled_test_programs and uninstalled_test_scripts (as well as their disted |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
75 | # variants) will be run as part of the in-tree 'make check'. These are all assumed to be runnable under |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
76 | # gtester. That's a bit strange for scripts, but it's possible. |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
77 | |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
78 | TESTS += $(test_programs) $(test_scripts) $(uninstalled_test_programs) $(uninstalled_test_scripts) \ |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
79 | $(dist_test_scripts) $(dist_uninstalled_test_scripts) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
80 | |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
81 | # Note: build even the installed-only targets during 'make check' to ensure that they still work. |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
82 | # We need to do a bit of trickery here and manage disting via EXTRA_DIST instead of using dist_ prefixes to |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
83 | # prevent automake from mistreating gmake functions like $(wildcard ...) and $(addprefix ...) as if they were |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
84 | # filenames, including removing duplicate instances of the opening part before the space, eg. '$(addprefix'. |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
85 | all_test_programs = $(test_programs) $(uninstalled_test_programs) $(installed_test_programs) \ |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
86 | $(test_extra_programs) $(uninstalled_test_extra_programs) $(installed_test_extra_programs) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
87 | all_test_scripts = $(test_scripts) $(uninstalled_test_scripts) $(installed_test_scripts) \ |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
88 | $(test_extra_scripts) $(uninstalled_test_extra_scripts) $(installed_test_extra_scripts) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
89 | all_dist_test_scripts = $(dist_test_scripts) $(dist_uninstalled_test_scripts) $(dist_installed_test_scripts) \ |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
90 | $(dist_test_extra_scripts) $(dist_uninstalled_test_extra_scripts) $(dist_installed_test_extra_scripts) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
91 | all_test_scripts += $(all_dist_test_scripts) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
92 | EXTRA_DIST += $(all_dist_test_scripts) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
93 | all_test_data = $(test_data) $(uninstalled_test_data) $(installed_test_data) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
94 | all_dist_test_data = $(dist_test_data) $(dist_uninstalled_test_data) $(dist_installed_test_data) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
95 | all_test_data += $(all_dist_test_data) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
96 | EXTRA_DIST += $(all_dist_test_data) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
97 | all_test_ltlibs = $(test_ltlibraries) $(uninstalled_test_ltlibraries) $(installed_test_ltlibraries) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
98 | |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
99 | if ENABLE_ALWAYS_BUILD_TESTS |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
100 | noinst_LTLIBRARIES += $(all_test_ltlibs) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
101 | noinst_PROGRAMS += $(all_test_programs) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
102 | noinst_SCRIPTS += $(all_test_scripts) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
103 | noinst_DATA += $(all_test_data) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
104 | else |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
105 | check_LTLIBRARIES += $(all_test_ltlibs) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
106 | check_PROGRAMS += $(all_test_programs) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
107 | check_SCRIPTS += $(all_test_scripts) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
108 | check_DATA += $(all_test_data) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
109 | endif |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
110 | |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
111 | if ENABLE_INSTALLED_TESTS |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
112 | installed_test_PROGRAMS += $(test_programs) $(installed_test_programs) \ |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
113 | $(test_extra_programs) $(installed_test_extra_programs) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
114 | installed_test_SCRIPTS += $(test_scripts) $(installed_test_scripts) \ |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
115 | $(test_extra_scripts) $(test_installed_extra_scripts) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
116 | installed_test_SCRIPTS += $(dist_test_scripts) $(dist_test_extra_scripts) \ |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
117 | $(dist_installed_test_scripts) $(dist_installed_test_extra_scripts) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
118 | nobase_installed_test_DATA += $(test_data) $(installed_test_data) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
119 | nobase_installed_test_DATA += $(dist_test_data) $(dist_installed_test_data) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
120 | installed_test_LTLIBRARIES += $(test_ltlibraries) $(installed_test_ltlibraries) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
121 | installed_testcases = $(test_programs) $(installed_test_programs) \ |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
122 | $(test_scripts) $(installed_test_scripts) \ |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
123 | $(dist_test_scripts) $(dist_installed_test_scripts) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
124 | |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
125 | installed_test_meta_DATA = $(installed_testcases:=.test) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
126 | |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
127 | %.test: %$(EXEEXT) Makefile |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
128 | $(AM_V_GEN) (echo '[Test]' > $@.tmp; \ |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
129 | echo 'Type=session' >> $@.tmp; \ |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
130 | echo 'Exec=$(installed_testdir)/$(notdir $<) --tap' >> $@.tmp; \ |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
131 | echo 'Output=TAP' >> $@.tmp; \ |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
132 | mv $@.tmp $@) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
133 | |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
134 | CLEANFILES += $(installed_test_meta_DATA) |
|
17c34d87c5b3
Initial conversion to gtester
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
135 | endif |