mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-15 15:23:02 +00:00
maint: more silent rules.
* tests/local.mk (TESTSUITE_AT): Include plackage.m4. Adjust dependencies. Make testsuite.at its first argument. (package.m4): Be silent. (testsuite): Be silent. Use $<.
This commit is contained in:
@@ -483,9 +483,9 @@ m4_define_default([b4_yy_symbol_print_generate],
|
|||||||
b4_locations_if([, [[YYLTYPE const * const yylocationp], [yylocationp]]])[]dnl
|
b4_locations_if([, [[YYLTYPE const * const yylocationp], [yylocationp]]])[]dnl
|
||||||
m4_ifset([b4_parse_param], [, b4_parse_param]))[
|
m4_ifset([b4_parse_param], [, b4_parse_param]))[
|
||||||
{
|
{
|
||||||
|
]b4_parse_param_use([yyoutput], [yylocationp])[
|
||||||
if (!yyvaluep)
|
if (!yyvaluep)
|
||||||
return;
|
return;
|
||||||
]b4_parse_param_use([yyoutput], [yylocationp])[
|
|
||||||
# ifdef YYPRINT
|
# ifdef YYPRINT
|
||||||
if (yytype < YYNTOKENS)
|
if (yytype < YYNTOKENS)
|
||||||
YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep);
|
YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep);
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
## You should have received a copy of the GNU General Public License
|
## You should have received a copy of the GNU General Public License
|
||||||
## along with this program. If not, see <http://www.gnu.org/licenses/>.
|
## along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
EXTRA_DIST += $(TESTSUITE_AT) tests/testsuite tests/package.m4
|
EXTRA_DIST += $(TESTSUITE_AT) tests/testsuite
|
||||||
|
|
||||||
DISTCLEANFILES += tests/atconfig $(check_SCRIPTS)
|
DISTCLEANFILES += tests/atconfig $(check_SCRIPTS)
|
||||||
MAINTAINERCLEANFILES += $(TESTSUITE)
|
MAINTAINERCLEANFILES += $(TESTSUITE)
|
||||||
@@ -25,8 +25,8 @@ MAINTAINERCLEANFILES += $(TESTSUITE)
|
|||||||
## ------------ ##
|
## ------------ ##
|
||||||
|
|
||||||
$(top_srcdir)/tests/package.m4: $(top_srcdir)/configure
|
$(top_srcdir)/tests/package.m4: $(top_srcdir)/configure
|
||||||
rm -f $@ $@.tmp
|
$(AM_V_GEN)rm -f $@ $@.tmp
|
||||||
{ \
|
$(AM_V_at){ \
|
||||||
echo '# Signature of the current package.'; \
|
echo '# Signature of the current package.'; \
|
||||||
echo 'm4_define([AT_PACKAGE_NAME], [$(PACKAGE_NAME)])'; \
|
echo 'm4_define([AT_PACKAGE_NAME], [$(PACKAGE_NAME)])'; \
|
||||||
echo 'm4_define([AT_PACKAGE_TARNAME], [$(PACKAGE_TARNAME)])'; \
|
echo 'm4_define([AT_PACKAGE_TARNAME], [$(PACKAGE_TARNAME)])'; \
|
||||||
@@ -34,13 +34,16 @@ $(top_srcdir)/tests/package.m4: $(top_srcdir)/configure
|
|||||||
echo 'm4_define([AT_PACKAGE_STRING], [$(PACKAGE_STRING)])'; \
|
echo 'm4_define([AT_PACKAGE_STRING], [$(PACKAGE_STRING)])'; \
|
||||||
echo 'm4_define([AT_PACKAGE_BUGREPORT], [$(PACKAGE_BUGREPORT)])'; \
|
echo 'm4_define([AT_PACKAGE_BUGREPORT], [$(PACKAGE_BUGREPORT)])'; \
|
||||||
} >$@.tmp
|
} >$@.tmp
|
||||||
mv $@.tmp $@
|
$(AM_V_at)mv $@.tmp $@
|
||||||
|
|
||||||
## ------------ ##
|
## ------------ ##
|
||||||
## Test suite. ##
|
## Test suite. ##
|
||||||
## ------------ ##
|
## ------------ ##
|
||||||
|
|
||||||
|
## Leave testsuite.at first for the "testsuite" rule's $<.
|
||||||
TESTSUITE_AT = \
|
TESTSUITE_AT = \
|
||||||
|
tests/testsuite.at \
|
||||||
|
\
|
||||||
tests/actions.at \
|
tests/actions.at \
|
||||||
tests/c++.at \
|
tests/c++.at \
|
||||||
tests/calc.at \
|
tests/calc.at \
|
||||||
@@ -54,13 +57,13 @@ TESTSUITE_AT = \
|
|||||||
tests/local.at \
|
tests/local.at \
|
||||||
tests/named-refs.at \
|
tests/named-refs.at \
|
||||||
tests/output.at \
|
tests/output.at \
|
||||||
|
tests/package.m4 \
|
||||||
tests/push.at \
|
tests/push.at \
|
||||||
tests/reduce.at \
|
tests/reduce.at \
|
||||||
tests/regression.at \
|
tests/regression.at \
|
||||||
tests/sets.at \
|
tests/sets.at \
|
||||||
tests/skeletons.at \
|
tests/skeletons.at \
|
||||||
tests/synclines.at \
|
tests/synclines.at \
|
||||||
tests/testsuite.at \
|
|
||||||
tests/torture.at
|
tests/torture.at
|
||||||
|
|
||||||
TESTSUITE = $(top_srcdir)/tests/testsuite
|
TESTSUITE = $(top_srcdir)/tests/testsuite
|
||||||
@@ -68,9 +71,9 @@ RUN_TESTSUITE = $(TESTSUITE) -C tests $(TESTSUITEFLAGS)
|
|||||||
|
|
||||||
AUTOTEST = $(AUTOM4TE) --language=autotest
|
AUTOTEST = $(AUTOM4TE) --language=autotest
|
||||||
AUTOTESTFLAGS = -I $(top_srcdir)/tests
|
AUTOTESTFLAGS = -I $(top_srcdir)/tests
|
||||||
$(TESTSUITE): $(top_srcdir)/tests/package.m4 $(TESTSUITE_AT)
|
$(TESTSUITE): $(TESTSUITE_AT)
|
||||||
$(AUTOTEST) $(AUTOTESTFLAGS) $(top_srcdir)/tests/testsuite.at -o $@.tmp
|
$(AM_V_GEN)$(AUTOTEST) $(AUTOTESTFLAGS) $< -o $@.tmp
|
||||||
mv $@.tmp $@
|
$(AM_V_at)mv $@.tmp $@
|
||||||
|
|
||||||
clean-local: clean-local-tests
|
clean-local: clean-local-tests
|
||||||
clean-local-tests:
|
clean-local-tests:
|
||||||
|
|||||||
Reference in New Issue
Block a user