summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Langley <mightyjo@gmail.com>2021-06-05 00:29:05 -0400
committerJoseph Langley <mightyjo@gmail.com>2021-06-05 00:29:05 -0400
commit455d913d34dd2bee32bdbeb1d68ac70cfd5ad8e4 (patch)
tree03d80267cae651d3de558d04a196f748ccdb2a96
parentaeb2cb553974b752f99de33a6951c815f44cb720 (diff)
downloadflex-git-455d913d34dd2bee32bdbeb1d68ac70cfd5ad8e4.tar.gz
fix(test): Make test generating scripts work in VPATH builds
-rwxr-xr-xtests/Makefile.am36
-rwxr-xr-x[-rw-r--r--]tests/ruleset.am444
-rwxr-xr-xtests/ruleset.sh23
-rwxr-xr-xtests/test-yydecl-gen.sh24
-rwxr-xr-x[-rw-r--r--]tests/testmaker.sh47
5 files changed, 324 insertions, 250 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 090e59a..43b0bb8 100755
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -262,17 +262,39 @@ EXTRA_DIST = \
quotes.txt \
top.txt \
yyextra.txt \
+ array.txt \
+ basic.txt \
+ bol.txt \
+ ccl.txt \
+ debug.txt \
+ extended.txt \
+ fixedtrailing.txt \
+ flexname.txt \
+ lexcompat.txt \
+ lineno.txt \
+ posix.txt \
+ posixlycorrect.txt \
+ preposix.txt \
+ quoteincomment.txt \
+ reject.txt \
+ tableopts.txt \
+ vartrailing.txt \
+ yyless.txt \
+ yymore.txt \
+ yymorearray.txt \
+ yymorearraybol.txt \
+ yyunput.txt \
$(RULESETS)
dist_noinst_SCRIPTS = \
- ruleset.sh
+ ruleset.sh \
+ testmaker.sh \
+ test-yydecl-gen.sh
dist_check_SCRIPTS = \
options.cn \
testwrapper-direct.sh \
- testwrapper.sh \
- testmaker.sh \
- test-yydecl-gen.sh
+ testwrapper.sh
pthread_pthread_LDADD = @LIBPTHREAD@
@@ -368,9 +390,9 @@ top.h: top.c
RULESETS = \
$(srcdir)/array.rules \
- $(srcdir)/basic.rules \
- $(srcdir)/bol.rules \
- $(srcdir)/ccl.rules \
+ $(srcdir)/basic.rules \
+ $(srcdir)/bol.rules \
+ $(srcdir)/ccl.rules \
$(srcdir)/debug.rules \
$(srcdir)/extended.rules \
$(srcdir)/fixedtrailing.rules \
diff --git a/tests/ruleset.am b/tests/ruleset.am
index e213fc7..fa8b62f 100644..100755
--- a/tests/ruleset.am
+++ b/tests/ruleset.am
@@ -3,890 +3,890 @@
array_nr_SOURCES = array_nr.l
array_nr.l: $(srcdir)/array.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
basic_nr_SOURCES = basic_nr.l
basic_nr.l: $(srcdir)/basic.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
bol_nr_SOURCES = bol_nr.l
bol_nr.l: $(srcdir)/bol.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
ccl_nr_SOURCES = ccl_nr.l
ccl_nr.l: $(srcdir)/ccl.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
debug_nr_SOURCES = debug_nr.l
debug_nr.l: $(srcdir)/debug.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
extended_nr_SOURCES = extended_nr.l
extended_nr.l: $(srcdir)/extended.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
fixedtrailing_nr_SOURCES = fixedtrailing_nr.l
fixedtrailing_nr.l: $(srcdir)/fixedtrailing.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
flexname_nr_SOURCES = flexname_nr.l
flexname_nr.l: $(srcdir)/flexname.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
lexcompat_nr_SOURCES = lexcompat_nr.l
lexcompat_nr.l: $(srcdir)/lexcompat.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
lineno_nr_SOURCES = lineno_nr.l
lineno_nr.l: $(srcdir)/lineno.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
posix_nr_SOURCES = posix_nr.l
posix_nr.l: $(srcdir)/posix.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
posixlycorrect_nr_SOURCES = posixlycorrect_nr.l
posixlycorrect_nr.l: $(srcdir)/posixlycorrect.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
preposix_nr_SOURCES = preposix_nr.l
preposix_nr.l: $(srcdir)/preposix.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
quoteincomment_nr_SOURCES = quoteincomment_nr.l
quoteincomment_nr.l: $(srcdir)/quoteincomment.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
reject_nr_SOURCES = reject_nr.l
reject_nr.l: $(srcdir)/reject.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_nr_SOURCES = tableopts_nr.l
tableopts_nr.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
vartrailing_nr_SOURCES = vartrailing_nr.l
vartrailing_nr.l: $(srcdir)/vartrailing.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
yyless_nr_SOURCES = yyless_nr.l
yyless_nr.l: $(srcdir)/yyless.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
yymore_nr_SOURCES = yymore_nr.l
yymore_nr.l: $(srcdir)/yymore.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
yymorearray_nr_SOURCES = yymorearray_nr.l
yymorearray_nr.l: $(srcdir)/yymorearray.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
yymorearraybol_nr_SOURCES = yymorearraybol_nr.l
yymorearraybol_nr.l: $(srcdir)/yymorearraybol.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
yyunput_nr_SOURCES = yyunput_nr.l
yyunput_nr.l: $(srcdir)/yyunput.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_nr_Ca_opt_SOURCES = tableopts_opt_nr-Ca.opt.l
tableopts_opt_nr-Ca.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_nr_Ce_opt_SOURCES = tableopts_opt_nr-Ce.opt.l
tableopts_opt_nr-Ce.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_nr_Cf_opt_SOURCES = tableopts_opt_nr-Cf.opt.l
tableopts_opt_nr-Cf.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_nr_CxF_opt_SOURCES = tableopts_opt_nr-CxF.opt.l
tableopts_opt_nr-CxF.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_nr_Cm_opt_SOURCES = tableopts_opt_nr-Cm.opt.l
tableopts_opt_nr-Cm.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_nr_Cem_opt_SOURCES = tableopts_opt_nr-Cem.opt.l
tableopts_opt_nr-Cem.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_nr_Cae_opt_SOURCES = tableopts_opt_nr-Cae.opt.l
tableopts_opt_nr-Cae.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_nr_Caef_opt_SOURCES = tableopts_opt_nr-Caef.opt.l
tableopts_opt_nr-Caef.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_nr_CaexF_opt_SOURCES = tableopts_opt_nr-CaexF.opt.l
tableopts_opt_nr-CaexF.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_nr_Cam_opt_SOURCES = tableopts_opt_nr-Cam.opt.l
tableopts_opt_nr-Cam.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_nr_Caem_opt_SOURCES = tableopts_opt_nr-Caem.opt.l
tableopts_opt_nr-Caem.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_nr_Ca_ser_SOURCES = tableopts_ser_nr-Ca.ser.l
tableopts_ser_nr-Ca.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_nr_Ce_ser_SOURCES = tableopts_ser_nr-Ce.ser.l
tableopts_ser_nr-Ce.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_nr_Cf_ser_SOURCES = tableopts_ser_nr-Cf.ser.l
tableopts_ser_nr-Cf.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_nr_CxF_ser_SOURCES = tableopts_ser_nr-CxF.ser.l
tableopts_ser_nr-CxF.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_nr_Cm_ser_SOURCES = tableopts_ser_nr-Cm.ser.l
tableopts_ser_nr-Cm.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_nr_Cem_ser_SOURCES = tableopts_ser_nr-Cem.ser.l
tableopts_ser_nr-Cem.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_nr_Cae_ser_SOURCES = tableopts_ser_nr-Cae.ser.l
tableopts_ser_nr-Cae.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_nr_Caef_ser_SOURCES = tableopts_ser_nr-Caef.ser.l
tableopts_ser_nr-Caef.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_nr_CaexF_ser_SOURCES = tableopts_ser_nr-CaexF.ser.l
tableopts_ser_nr-CaexF.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_nr_Cam_ser_SOURCES = tableopts_ser_nr-Cam.ser.l
tableopts_ser_nr-Cam.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_nr_Caem_ser_SOURCES = tableopts_ser_nr-Caem.ser.l
tableopts_ser_nr-Caem.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_nr_Ca_ver_SOURCES = tableopts_ver_nr-Ca.ver.l
tableopts_ver_nr-Ca.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_nr_Ce_ver_SOURCES = tableopts_ver_nr-Ce.ver.l
tableopts_ver_nr-Ce.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_nr_Cf_ver_SOURCES = tableopts_ver_nr-Cf.ver.l
tableopts_ver_nr-Cf.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_nr_CxF_ver_SOURCES = tableopts_ver_nr-CxF.ver.l
tableopts_ver_nr-CxF.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_nr_Cm_ver_SOURCES = tableopts_ver_nr-Cm.ver.l
tableopts_ver_nr-Cm.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_nr_Cem_ver_SOURCES = tableopts_ver_nr-Cem.ver.l
tableopts_ver_nr-Cem.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_nr_Cae_ver_SOURCES = tableopts_ver_nr-Cae.ver.l
tableopts_ver_nr-Cae.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_nr_Caef_ver_SOURCES = tableopts_ver_nr-Caef.ver.l
tableopts_ver_nr-Caef.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_nr_CaexF_ver_SOURCES = tableopts_ver_nr-CaexF.ver.l
tableopts_ver_nr-CaexF.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_nr_Cam_ver_SOURCES = tableopts_ver_nr-Cam.ver.l
tableopts_ver_nr-Cam.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_nr_Caem_ver_SOURCES = tableopts_ver_nr-Caem.ver.l
tableopts_ver_nr-Caem.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
array_r_SOURCES = array_r.l
array_r.l: $(srcdir)/array.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
basic_r_SOURCES = basic_r.l
basic_r.l: $(srcdir)/basic.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
bol_r_SOURCES = bol_r.l
bol_r.l: $(srcdir)/bol.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
ccl_r_SOURCES = ccl_r.l
ccl_r.l: $(srcdir)/ccl.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
debug_r_SOURCES = debug_r.l
debug_r.l: $(srcdir)/debug.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
extended_r_SOURCES = extended_r.l
extended_r.l: $(srcdir)/extended.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
fixedtrailing_r_SOURCES = fixedtrailing_r.l
fixedtrailing_r.l: $(srcdir)/fixedtrailing.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
flexname_r_SOURCES = flexname_r.l
flexname_r.l: $(srcdir)/flexname.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
lineno_r_SOURCES = lineno_r.l
lineno_r.l: $(srcdir)/lineno.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
posix_r_SOURCES = posix_r.l
posix_r.l: $(srcdir)/posix.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
preposix_r_SOURCES = preposix_r.l
preposix_r.l: $(srcdir)/preposix.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
quoteincomment_r_SOURCES = quoteincomment_r.l
quoteincomment_r.l: $(srcdir)/quoteincomment.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
reject_r_SOURCES = reject_r.l
reject_r.l: $(srcdir)/reject.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_r_SOURCES = tableopts_r.l
tableopts_r.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
vartrailing_r_SOURCES = vartrailing_r.l
vartrailing_r.l: $(srcdir)/vartrailing.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
yyless_r_SOURCES = yyless_r.l
yyless_r.l: $(srcdir)/yyless.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
yymore_r_SOURCES = yymore_r.l
yymore_r.l: $(srcdir)/yymore.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
yymorearray_r_SOURCES = yymorearray_r.l
yymorearray_r.l: $(srcdir)/yymorearray.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
yymorearraybol_r_SOURCES = yymorearraybol_r.l
yymorearraybol_r.l: $(srcdir)/yymorearraybol.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
yyunput_r_SOURCES = yyunput_r.l
yyunput_r.l: $(srcdir)/yyunput.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_r_Ca_opt_SOURCES = tableopts_opt_r-Ca.opt.l
tableopts_opt_r-Ca.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_r_Ce_opt_SOURCES = tableopts_opt_r-Ce.opt.l
tableopts_opt_r-Ce.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_r_Cf_opt_SOURCES = tableopts_opt_r-Cf.opt.l
tableopts_opt_r-Cf.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_r_CxF_opt_SOURCES = tableopts_opt_r-CxF.opt.l
tableopts_opt_r-CxF.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_r_Cm_opt_SOURCES = tableopts_opt_r-Cm.opt.l
tableopts_opt_r-Cm.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_r_Cem_opt_SOURCES = tableopts_opt_r-Cem.opt.l
tableopts_opt_r-Cem.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_r_Cae_opt_SOURCES = tableopts_opt_r-Cae.opt.l
tableopts_opt_r-Cae.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_r_Caef_opt_SOURCES = tableopts_opt_r-Caef.opt.l
tableopts_opt_r-Caef.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_r_CaexF_opt_SOURCES = tableopts_opt_r-CaexF.opt.l
tableopts_opt_r-CaexF.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_r_Cam_opt_SOURCES = tableopts_opt_r-Cam.opt.l
tableopts_opt_r-Cam.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_r_Caem_opt_SOURCES = tableopts_opt_r-Caem.opt.l
tableopts_opt_r-Caem.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_r_Ca_ser_SOURCES = tableopts_ser_r-Ca.ser.l
tableopts_ser_r-Ca.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_r_Ce_ser_SOURCES = tableopts_ser_r-Ce.ser.l
tableopts_ser_r-Ce.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_r_Cf_ser_SOURCES = tableopts_ser_r-Cf.ser.l
tableopts_ser_r-Cf.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_r_CxF_ser_SOURCES = tableopts_ser_r-CxF.ser.l
tableopts_ser_r-CxF.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_r_Cm_ser_SOURCES = tableopts_ser_r-Cm.ser.l
tableopts_ser_r-Cm.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_r_Cem_ser_SOURCES = tableopts_ser_r-Cem.ser.l
tableopts_ser_r-Cem.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_r_Cae_ser_SOURCES = tableopts_ser_r-Cae.ser.l
tableopts_ser_r-Cae.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_r_Caef_ser_SOURCES = tableopts_ser_r-Caef.ser.l
tableopts_ser_r-Caef.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_r_CaexF_ser_SOURCES = tableopts_ser_r-CaexF.ser.l
tableopts_ser_r-CaexF.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_r_Cam_ser_SOURCES = tableopts_ser_r-Cam.ser.l
tableopts_ser_r-Cam.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_r_Caem_ser_SOURCES = tableopts_ser_r-Caem.ser.l
tableopts_ser_r-Caem.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_r_Ca_ver_SOURCES = tableopts_ver_r-Ca.ver.l
tableopts_ver_r-Ca.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_r_Ce_ver_SOURCES = tableopts_ver_r-Ce.ver.l
tableopts_ver_r-Ce.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_r_Cf_ver_SOURCES = tableopts_ver_r-Cf.ver.l
tableopts_ver_r-Cf.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_r_CxF_ver_SOURCES = tableopts_ver_r-CxF.ver.l
tableopts_ver_r-CxF.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_r_Cm_ver_SOURCES = tableopts_ver_r-Cm.ver.l
tableopts_ver_r-Cm.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_r_Cem_ver_SOURCES = tableopts_ver_r-Cem.ver.l
tableopts_ver_r-Cem.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_r_Cae_ver_SOURCES = tableopts_ver_r-Cae.ver.l
tableopts_ver_r-Cae.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_r_Caef_ver_SOURCES = tableopts_ver_r-Caef.ver.l
tableopts_ver_r-Caef.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_r_CaexF_ver_SOURCES = tableopts_ver_r-CaexF.ver.l
tableopts_ver_r-CaexF.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_r_Cam_ver_SOURCES = tableopts_ver_r-Cam.ver.l
tableopts_ver_r-Cam.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_r_Caem_ver_SOURCES = tableopts_ver_r-Caem.ver.l
tableopts_ver_r-Caem.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
array_c99_SOURCES = array_c99.l
array_c99.l: $(srcdir)/array.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
basic_c99_SOURCES = basic_c99.l
basic_c99.l: $(srcdir)/basic.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
bol_c99_SOURCES = bol_c99.l
bol_c99.l: $(srcdir)/bol.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
ccl_c99_SOURCES = ccl_c99.l
ccl_c99.l: $(srcdir)/ccl.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
debug_c99_SOURCES = debug_c99.l
debug_c99.l: $(srcdir)/debug.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
extended_c99_SOURCES = extended_c99.l
extended_c99.l: $(srcdir)/extended.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
fixedtrailing_c99_SOURCES = fixedtrailing_c99.l
fixedtrailing_c99.l: $(srcdir)/fixedtrailing.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
flexname_c99_SOURCES = flexname_c99.l
flexname_c99.l: $(srcdir)/flexname.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
lineno_c99_SOURCES = lineno_c99.l
lineno_c99.l: $(srcdir)/lineno.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
posix_c99_SOURCES = posix_c99.l
posix_c99.l: $(srcdir)/posix.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
preposix_c99_SOURCES = preposix_c99.l
preposix_c99.l: $(srcdir)/preposix.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
quoteincomment_c99_SOURCES = quoteincomment_c99.l
quoteincomment_c99.l: $(srcdir)/quoteincomment.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
reject_c99_SOURCES = reject_c99.l
reject_c99.l: $(srcdir)/reject.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_c99_SOURCES = tableopts_c99.l
tableopts_c99.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
vartrailing_c99_SOURCES = vartrailing_c99.l
vartrailing_c99.l: $(srcdir)/vartrailing.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
yyless_c99_SOURCES = yyless_c99.l
yyless_c99.l: $(srcdir)/yyless.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
yymore_c99_SOURCES = yymore_c99.l
yymore_c99.l: $(srcdir)/yymore.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
yymorearray_c99_SOURCES = yymorearray_c99.l
yymorearray_c99.l: $(srcdir)/yymorearray.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
yymorearraybol_c99_SOURCES = yymorearraybol_c99.l
yymorearraybol_c99.l: $(srcdir)/yymorearraybol.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
yyunput_c99_SOURCES = yyunput_c99.l
yyunput_c99.l: $(srcdir)/yyunput.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_c99_Ca_opt_SOURCES = tableopts_opt_c99-Ca.opt.l
tableopts_opt_c99-Ca.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_c99_Ce_opt_SOURCES = tableopts_opt_c99-Ce.opt.l
tableopts_opt_c99-Ce.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_c99_Cf_opt_SOURCES = tableopts_opt_c99-Cf.opt.l
tableopts_opt_c99-Cf.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_c99_CxF_opt_SOURCES = tableopts_opt_c99-CxF.opt.l
tableopts_opt_c99-CxF.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_c99_Cm_opt_SOURCES = tableopts_opt_c99-Cm.opt.l
tableopts_opt_c99-Cm.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_c99_Cem_opt_SOURCES = tableopts_opt_c99-Cem.opt.l
tableopts_opt_c99-Cem.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_c99_Cae_opt_SOURCES = tableopts_opt_c99-Cae.opt.l
tableopts_opt_c99-Cae.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_c99_Caef_opt_SOURCES = tableopts_opt_c99-Caef.opt.l
tableopts_opt_c99-Caef.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_c99_CaexF_opt_SOURCES = tableopts_opt_c99-CaexF.opt.l
tableopts_opt_c99-CaexF.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_c99_Cam_opt_SOURCES = tableopts_opt_c99-Cam.opt.l
tableopts_opt_c99-Cam.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_c99_Caem_opt_SOURCES = tableopts_opt_c99-Caem.opt.l
tableopts_opt_c99-Caem.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_c99_Ca_ser_SOURCES = tableopts_ser_c99-Ca.ser.l
tableopts_ser_c99-Ca.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_c99_Ce_ser_SOURCES = tableopts_ser_c99-Ce.ser.l
tableopts_ser_c99-Ce.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_c99_Cf_ser_SOURCES = tableopts_ser_c99-Cf.ser.l
tableopts_ser_c99-Cf.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_c99_CxF_ser_SOURCES = tableopts_ser_c99-CxF.ser.l
tableopts_ser_c99-CxF.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_c99_Cm_ser_SOURCES = tableopts_ser_c99-Cm.ser.l
tableopts_ser_c99-Cm.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_c99_Cem_ser_SOURCES = tableopts_ser_c99-Cem.ser.l
tableopts_ser_c99-Cem.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_c99_Cae_ser_SOURCES = tableopts_ser_c99-Cae.ser.l
tableopts_ser_c99-Cae.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_c99_Caef_ser_SOURCES = tableopts_ser_c99-Caef.ser.l
tableopts_ser_c99-Caef.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_c99_CaexF_ser_SOURCES = tableopts_ser_c99-CaexF.ser.l
tableopts_ser_c99-CaexF.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_c99_Cam_ser_SOURCES = tableopts_ser_c99-Cam.ser.l
tableopts_ser_c99-Cam.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_c99_Caem_ser_SOURCES = tableopts_ser_c99-Caem.ser.l
tableopts_ser_c99-Caem.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_c99_Ca_ver_SOURCES = tableopts_ver_c99-Ca.ver.l
tableopts_ver_c99-Ca.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_c99_Ce_ver_SOURCES = tableopts_ver_c99-Ce.ver.l
tableopts_ver_c99-Ce.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_c99_Cf_ver_SOURCES = tableopts_ver_c99-Cf.ver.l
tableopts_ver_c99-Cf.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_c99_CxF_ver_SOURCES = tableopts_ver_c99-CxF.ver.l
tableopts_ver_c99-CxF.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_c99_Cm_ver_SOURCES = tableopts_ver_c99-Cm.ver.l
tableopts_ver_c99-Cm.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_c99_Cem_ver_SOURCES = tableopts_ver_c99-Cem.ver.l
tableopts_ver_c99-Cem.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_c99_Cae_ver_SOURCES = tableopts_ver_c99-Cae.ver.l
tableopts_ver_c99-Cae.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_c99_Caef_ver_SOURCES = tableopts_ver_c99-Caef.ver.l
tableopts_ver_c99-Caef.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_c99_CaexF_ver_SOURCES = tableopts_ver_c99-CaexF.ver.l
tableopts_ver_c99-CaexF.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_c99_Cam_ver_SOURCES = tableopts_ver_c99-Cam.ver.l
tableopts_ver_c99-Cam.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_c99_Caem_ver_SOURCES = tableopts_ver_c99-Caem.ver.l
tableopts_ver_c99-Caem.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
array_go_SOURCES = array_go.l
array_go.l: $(srcdir)/array.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
basic_go_SOURCES = basic_go.l
basic_go.l: $(srcdir)/basic.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
bol_go_SOURCES = bol_go.l
bol_go.l: $(srcdir)/bol.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
ccl_go_SOURCES = ccl_go.l
ccl_go.l: $(srcdir)/ccl.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
debug_go_SOURCES = debug_go.l
debug_go.l: $(srcdir)/debug.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
extended_go_SOURCES = extended_go.l
extended_go.l: $(srcdir)/extended.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
fixedtrailing_go_SOURCES = fixedtrailing_go.l
fixedtrailing_go.l: $(srcdir)/fixedtrailing.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
flexname_go_SOURCES = flexname_go.l
flexname_go.l: $(srcdir)/flexname.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
lineno_go_SOURCES = lineno_go.l
lineno_go.l: $(srcdir)/lineno.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
posix_go_SOURCES = posix_go.l
posix_go.l: $(srcdir)/posix.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
preposix_go_SOURCES = preposix_go.l
preposix_go.l: $(srcdir)/preposix.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
quoteincomment_go_SOURCES = quoteincomment_go.l
quoteincomment_go.l: $(srcdir)/quoteincomment.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
reject_go_SOURCES = reject_go.l
reject_go.l: $(srcdir)/reject.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_go_SOURCES = tableopts_go.l
tableopts_go.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
vartrailing_go_SOURCES = vartrailing_go.l
vartrailing_go.l: $(srcdir)/vartrailing.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
yyless_go_SOURCES = yyless_go.l
yyless_go.l: $(srcdir)/yyless.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
yymore_go_SOURCES = yymore_go.l
yymore_go.l: $(srcdir)/yymore.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
yymorearray_go_SOURCES = yymorearray_go.l
yymorearray_go.l: $(srcdir)/yymorearray.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
yymorearraybol_go_SOURCES = yymorearraybol_go.l
yymorearraybol_go.l: $(srcdir)/yymorearraybol.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
yyunput_go_SOURCES = yyunput_go.l
yyunput_go.l: $(srcdir)/yyunput.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_go_Ca_opt_SOURCES = tableopts_opt_go-Ca.opt.l
tableopts_opt_go-Ca.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_go_Ce_opt_SOURCES = tableopts_opt_go-Ce.opt.l
tableopts_opt_go-Ce.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_go_Cf_opt_SOURCES = tableopts_opt_go-Cf.opt.l
tableopts_opt_go-Cf.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_go_CxF_opt_SOURCES = tableopts_opt_go-CxF.opt.l
tableopts_opt_go-CxF.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_go_Cm_opt_SOURCES = tableopts_opt_go-Cm.opt.l
tableopts_opt_go-Cm.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_go_Cem_opt_SOURCES = tableopts_opt_go-Cem.opt.l
tableopts_opt_go-Cem.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_go_Cae_opt_SOURCES = tableopts_opt_go-Cae.opt.l
tableopts_opt_go-Cae.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_go_Caef_opt_SOURCES = tableopts_opt_go-Caef.opt.l
tableopts_opt_go-Caef.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_go_CaexF_opt_SOURCES = tableopts_opt_go-CaexF.opt.l
tableopts_opt_go-CaexF.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_go_Cam_opt_SOURCES = tableopts_opt_go-Cam.opt.l
tableopts_opt_go-Cam.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_opt_go_Caem_opt_SOURCES = tableopts_opt_go-Caem.opt.l
tableopts_opt_go-Caem.opt.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_go_Ca_ser_SOURCES = tableopts_ser_go-Ca.ser.l
tableopts_ser_go-Ca.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_go_Ce_ser_SOURCES = tableopts_ser_go-Ce.ser.l
tableopts_ser_go-Ce.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_go_Cf_ser_SOURCES = tableopts_ser_go-Cf.ser.l
tableopts_ser_go-Cf.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_go_CxF_ser_SOURCES = tableopts_ser_go-CxF.ser.l
tableopts_ser_go-CxF.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_go_Cm_ser_SOURCES = tableopts_ser_go-Cm.ser.l
tableopts_ser_go-Cm.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_go_Cem_ser_SOURCES = tableopts_ser_go-Cem.ser.l
tableopts_ser_go-Cem.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_go_Cae_ser_SOURCES = tableopts_ser_go-Cae.ser.l
tableopts_ser_go-Cae.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_go_Caef_ser_SOURCES = tableopts_ser_go-Caef.ser.l
tableopts_ser_go-Caef.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_go_CaexF_ser_SOURCES = tableopts_ser_go-CaexF.ser.l
tableopts_ser_go-CaexF.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_go_Cam_ser_SOURCES = tableopts_ser_go-Cam.ser.l
tableopts_ser_go-Cam.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ser_go_Caem_ser_SOURCES = tableopts_ser_go-Caem.ser.l
tableopts_ser_go-Caem.ser.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_go_Ca_ver_SOURCES = tableopts_ver_go-Ca.ver.l
tableopts_ver_go-Ca.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_go_Ce_ver_SOURCES = tableopts_ver_go-Ce.ver.l
tableopts_ver_go-Ce.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_go_Cf_ver_SOURCES = tableopts_ver_go-Cf.ver.l
tableopts_ver_go-Cf.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_go_CxF_ver_SOURCES = tableopts_ver_go-CxF.ver.l
tableopts_ver_go-CxF.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_go_Cm_ver_SOURCES = tableopts_ver_go-Cm.ver.l
tableopts_ver_go-Cm.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_go_Cem_ver_SOURCES = tableopts_ver_go-Cem.ver.l
tableopts_ver_go-Cem.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_go_Cae_ver_SOURCES = tableopts_ver_go-Cae.ver.l
tableopts_ver_go-Cae.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_go_Caef_ver_SOURCES = tableopts_ver_go-Caef.ver.l
tableopts_ver_go-Caef.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_go_CaexF_ver_SOURCES = tableopts_ver_go-CaexF.ver.l
tableopts_ver_go-CaexF.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_go_Cam_ver_SOURCES = tableopts_ver_go-Cam.ver.l
tableopts_ver_go-Cam.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
tableopts_ver_go_Caem_ver_SOURCES = tableopts_ver_go-Caem.ver.l
tableopts_ver_go-Caem.ver.l: $(srcdir)/tableopts.rules $(srcdir)/testmaker.sh $(srcdir)/testmaker.m4
- $(SHELL) $(srcdir)/testmaker.sh $@
+ $(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@
posixlycorrect_nr.c: posixlycorrect_nr.l $(FLEX)
$(AM_V_LEX)POSIXLY_CORRECT=1 $(FLEX) $(TESTOPTS) -o $@ $<
test_yydecl_nr_sh_SOURCES =
-test-yydecl-nr.sh$(EXEEXT): test-yydecl-gen.sh
- $(SHELL) test-yydecl-gen.sh nr >test-yydecl-nr.sh$(EXEEXT)
+test-yydecl-nr.sh$(EXEEXT): $(srcdir)/test-yydecl-gen.sh
+ $(SHELL) $(srcdir)/test-yydecl-gen.sh nr $(FLEX) >test-yydecl-nr.sh$(EXEEXT)
chmod a+x test-yydecl-nr.sh$(EXEEXT)
posixlycorrect_r.c: posixlycorrect_r.l $(FLEX)
$(AM_V_LEX)POSIXLY_CORRECT=1 $(FLEX) $(TESTOPTS) -o $@ $<
test_yydecl_r_sh_SOURCES =
-test-yydecl-r.sh$(EXEEXT): test-yydecl-gen.sh
- $(SHELL) test-yydecl-gen.sh r >test-yydecl-r.sh$(EXEEXT)
+test-yydecl-r.sh$(EXEEXT): $(srcdir)/test-yydecl-gen.sh
+ $(SHELL) $(srcdir)/test-yydecl-gen.sh r $(FLEX) >test-yydecl-r.sh$(EXEEXT)
chmod a+x test-yydecl-r.sh$(EXEEXT)
posixlycorrect_c99.c: posixlycorrect_c99.l $(FLEX)
$(AM_V_LEX)POSIXLY_CORRECT=1 $(FLEX) $(TESTOPTS) -o $@ $<
test_yydecl_c99_sh_SOURCES =
-test-yydecl-c99.sh$(EXEEXT): test-yydecl-gen.sh
- $(SHELL) test-yydecl-gen.sh c99 >test-yydecl-c99.sh$(EXEEXT)
+test-yydecl-c99.sh$(EXEEXT): $(srcdir)/test-yydecl-gen.sh
+ $(SHELL) $(srcdir)/test-yydecl-gen.sh c99 $(FLEX) >test-yydecl-c99.sh$(EXEEXT)
chmod a+x test-yydecl-c99.sh$(EXEEXT)
posixlycorrect_go.go: posixlycorrect_go.l $(FLEX)
$(AM_V_LEX)POSIXLY_CORRECT=1 $(FLEX) $(TESTOPTS) -o $@ $<
test_yydecl_go_sh_SOURCES =
-test-yydecl-go.sh$(EXEEXT): test-yydecl-gen.sh
- $(SHELL) test-yydecl-gen.sh go >test-yydecl-go.sh$(EXEEXT)
+test-yydecl-go.sh$(EXEEXT): $(srcdir)/test-yydecl-gen.sh
+ $(SHELL) $(srcdir)/test-yydecl-gen.sh go $(FLEX) >test-yydecl-go.sh$(EXEEXT)
chmod a+x test-yydecl-go.sh$(EXEEXT)
diff --git a/tests/ruleset.sh b/tests/ruleset.sh
index f410377..f4e6d2e 100755
--- a/tests/ruleset.sh
+++ b/tests/ruleset.sh
@@ -11,6 +11,19 @@ set -eu
RULESET_TESTS=""
RULESET_REMOVABLES=""
+TESTMAKEROPTS=""
+
+while getopts i:t OPTION ; do
+ case $OPTION in
+ i) TESTMAKEROPTS="${TESTMAKEROPTS} -i ${OPTARG}" ;;
+ t) TESTMAKEROPTS="${TESTMAKEROPTS} -t" ;;
+ *) echo "Usage: ${0} [-d]"
+ exit 1
+ ;;
+ esac
+done
+
+shift $((OPTIND-1))
printf "\n# Begin generated test rules\n\n"
@@ -31,9 +44,9 @@ for backend in "$@" ; do
echo "${testname}.l: \$(srcdir)/${ruleset} \$(srcdir)/testmaker.sh \$(srcdir)/testmaker.m4"
# we're deliberately single-quoting this because we _don't_ want those variables to be expanded yet
# shellcheck disable=2016
- printf '\t$(SHELL) $(srcdir)/testmaker.sh $@\n\n'
+ printf '\t$(SHELL) $(srcdir)/testmaker.sh -i $(srcdir) $@\n\n'
RULESET_TESTS="${RULESET_TESTS} ${testname}"
- RULESET_REMOVABLES="${RULESET_REMOVABLES} ${testname} ${testname}.c ${testname}.l ${ruleset%.*}.txt"
+ RULESET_REMOVABLES="${RULESET_REMOVABLES} ${testname} ${testname}.c ${testname}.l"
fi
done
for kind in opt ser ver ; do
@@ -47,7 +60,7 @@ for backend in "$@" ; do
cat << EOF
tableopts_${kind}_${backend}_${bare_opt}_${kind}_SOURCES = ${testname}.l
${testname}.l: \$(srcdir)/tableopts.rules \$(srcdir)/testmaker.sh \$(srcdir)/testmaker.m4
- \$(SHELL) \$(srcdir)/testmaker.sh \$@
+ \$(SHELL) \$(srcdir)/testmaker.sh -i \$(srcdir) \$@
EOF
done
@@ -67,9 +80,9 @@ for backend in "$@" ; do
echo ""
echo "test_yydecl_${backend}_sh_SOURCES ="
- echo "test-yydecl-${backend}.sh\$(EXEEXT): test-yydecl-gen.sh"
+ echo "test-yydecl-${backend}.sh\$(EXEEXT): \$(srcdir)/test-yydecl-gen.sh"
# shellcheck disable=SC2059
- printf "\t\$(SHELL) test-yydecl-gen.sh ${backend} >test-yydecl-${backend}.sh\$(EXEEXT)\n"
+ printf "\t\$(SHELL) \$(srcdir)/test-yydecl-gen.sh ${backend} \$(FLEX) >test-yydecl-${backend}.sh\$(EXEEXT)\n"
# shellcheck disable=SC2059
printf "\tchmod a+x test-yydecl-${backend}.sh\$(EXEEXT)\n"
echo ""
diff --git a/tests/test-yydecl-gen.sh b/tests/test-yydecl-gen.sh
index 0a70915..17854f5 100755
--- a/tests/test-yydecl-gen.sh
+++ b/tests/test-yydecl-gen.sh
@@ -1,16 +1,32 @@
#! /bin/sh
# Generate test for the %yydecl option of flex on a specified back end
backend="$1"
+FLEX="$2"
cat <<EOF_OUTER
#! /bin/sh
# Test %yydecl option of flex on ${backend} backend.
+echo 'set -evx'
+set -evx
+
trap 'rm /tmp/td\$\$' EXIT HUP INT QUIT TERM
teeout=/dev/null
-if [ "\$1" = "-d" ]
-then
- shift
+
+DEBUG=0
+
+while getopts d OPTION ; do
+ case \$OPTION in
+ d) DEBUG=1 ;;
+ *) echo "Usage: \${0} [-d]"
+ exit 1
+ ;;
+ esac
+done
+
+shift \$((OPTIND-1))
+
+if [ "\${DEBUG}" = "1" ] ; then
teeout=/dev/stderr
fi
@@ -19,7 +35,7 @@ cat >/tmp/td\$\$ <<EOF
%%
%%
EOF
-if ../src/flex -t /tmp/td\$\$ | tee \${teeout} | grep "int foobar(void)" >/dev/null
+if "${FLEX}" -t /tmp/td\$\$ | tee \${teeout} | grep "int foobar(void)" >/dev/null
then
echo "%yydecl test on ${backend} SUCCEEDED"
exit 0
diff --git a/tests/testmaker.sh b/tests/testmaker.sh
index 2fe5478..0bcbf2e 100644..100755
--- a/tests/testmaker.sh
+++ b/tests/testmaker.sh
@@ -9,18 +9,35 @@
#
# To add a new back end named "foo", append "|foo" to the
# third case arm marked "# Add new back ends on this line".
+echo 'set -evx'
+set -evx
-if [ "$1" = -d ] ; then
- shift
- outdev=/dev/stdout
- filter=cat
-else
- outdev="$1"
- filter=m4
-fi
+DEBUG=0
+SRCDIR="."
+TEXTFILES=0
+while getopts di:t OPTION ; do
+ case $OPTION in
+ d) DEBUG=1 ;;
+ i) SRCDIR="${OPTARG}" ;;
+ t) TEXTFILES=1 ;;
+ *) echo "Usage: ${0} [-d]"
+ exit 1
+ ;;
+ esac
+done
+
+shift $((OPTIND-1))
testfile=$1
+if [ "${DEBUG}" = "0" ] ; then
+ outdev="${testfile}"
+ filter=m4
+else
+ outdev=/dev/stdout
+ filter=cat
+fi
+
trap 'rm -f /tmp/testmaker$$' EXIT INT QUIT
# we do want word splitting, so we won't put double quotes around it
@@ -39,6 +56,9 @@ set -- $(echo "${1}" | tr '_' ' ')
stem=$1
options=""
backend=nr
+
+echo "stem: ${stem}"
+
for part in "$@"; do
case ${part} in
nr) backend=nr; ;;
@@ -83,17 +103,20 @@ m4def() {
else
m4def M4_TEST_OPTIONS "%%option${options}\n"
fi
- cat testmaker.m4
+ cat "${SRCDIR}/testmaker.m4"
echo "M4_TEST_PREAMBLE\`'dnl"
echo "M4_TEST_OPTIONS\`'dnl"
- sed <"${stem}.rules" -e "/###/Q0"
+ sed <"${SRCDIR}/${stem}.rules" -e "/###/Q0"
echo "%%"
echo "M4_TEST_POSTAMBLE\`'dnl"
) | "${filter}" >"${outdev}"
-if [ "${outdev}" != /dev/stdout ] && [ ! -f "${stem}.txt" ]
+if [ "${outdev}" != /dev/stdout ] && [ "${TEXTFILES}" = "1" ]
then
- sed <"${stem}.rules" -e "1,/###/d" >"${stem}.txt"
+ if [ ! -f "${stem}.txt" ] ; then
+ echo "Overwriting ${stem}.txt"
+ fi
+ sed <"${SRCDIR}/${stem}.rules" -e "1,/###/d" >"${SRCDIR}/${stem}.txt"
fi
# end