115
115
CLEANFILES = core core.* fmtspcl.ok
117
117
# try to keep these sorted
119
addcomma anchgsub argarray arrayparm arrayprm2 arrayprm3 arrayref \
120
arrymem1 arryref2 arryref3 arryref4 arryref5 arynasty arynocls \
121
aryprm1 aryprm2 aryprm3 aryprm4 aryprm5 aryprm6 aryprm7 aryprm8 \
122
arysubnm asgext awkpath back89 backgsub childin clobber closebad \
123
clsflnam compare compare2 concat1 concat2 concat3 concat4 convfmt \
124
datanonl defref delarpm2 delarprm delfunc dynlj eofsplit exitval1 \
125
exitval2 fcall_exit fcall_exit2 fldchg fldchgnf fnamedat fnarray \
126
fnarray2 fnaryscl fnasgnm \
127
fnmisc fordel forref forsimp fsbs fsrs fsspcoln fstabplus funsemnl funsmnam \
128
funstack getline getline2 getline3 getlnbuf getnr2tb getnr2tm \
129
gsubasgn gsubtest gsubtst2 gsubtst3 gsubtst4 gsubtst5 gsubtst6 \
130
hex hsprint inputred intest intprec iobug1 leaddig leadnl litoct \
131
longsub longwrds manglprm math membug1 messages minusstr mmap8k \
132
mtchi18n nasty nasty2 negexp nested nfldstr nfneg nfset nlfldsep \
133
nlinstr nlstrina noeffect nofile nofmtch noloop1 noloop2 nonl noparms \
134
nors nulrsend numindex numsubstr octsub ofmt ofmtbig ofmtfidl ofmts \
135
onlynl opasnidx opasnslf paramdup paramres paramtyp parse1 parsefld \
136
parseme pcntplus prdupval prec printf0 printf1 prmarscl prmreuse \
137
prt1eval prtoeval psx96sub rand rebt8b1 redfilnm regeq reindops \
138
reparse resplit rs rsnul1nl rsnulbig rsnulbig2 rstest1 rstest2 \
139
rstest3 rstest4 rstest5 rswhite scalar sclforin sclifin sortempty \
140
splitargv splitarr splitdef splitvar splitwht strcat1 strnum1 \
141
strtod subamp subi18n subsepnm subslash substr swaplns synerr1 \
142
synerr2 tradanch tweakfld uninit2 uninit3 uninit4 uninit5 uninitialized \
143
unterm uparrfs wideidx wideidx2 widesub widesub2 widesub3 \
144
widesub4 wjposer1 zero2 zeroe0 zeroflag
118
BASIC_TESTS = addcomma anchgsub argarray arrayparm arrayprm2 arrayprm3 \
119
arrayref arrymem1 arryref2 arryref3 arryref4 arryref5 arynasty \
120
arynocls aryprm1 aryprm2 aryprm3 aryprm4 aryprm5 aryprm6 aryprm7 \
121
aryprm8 arysubnm asgext awkpath back89 backgsub childin clobber \
122
closebad clsflnam compare compare2 concat1 concat2 concat3 concat4 \
123
convfmt datanonl defref delarpm2 delarprm delfunc dynlj eofsplit \
124
exitval1 exitval2 fcall_exit fcall_exit2 fldchg fldchgnf fnamedat \
125
fnarray fnarray2 fnaryscl fnasgnm fnmisc fordel forref forsimp \
126
fsbs fsrs fsspcoln fstabplus funsemnl funsmnam funstack getline \
127
getline2 getline3 getlnbuf getnr2tb getnr2tm gsubasgn gsubtest gsubtst2 \
128
gsubtst3 gsubtst4 gsubtst5 gsubtst6 hex hsprint inputred intest intprec iobug1 \
129
leaddig leadnl litoct longsub longwrds manglprm math membug1 messages \
130
minusstr mmap8k mtchi18n nasty nasty2 negexp nested nfldstr nfneg \
131
nfset nlfldsep nlinstr nlstrina noeffect nofile nofmtch noloop1 \
132
noloop2 nonl noparms nors nulrsend numindex numsubstr octsub ofmt \
133
ofmtbig ofmtfidl ofmts onlynl opasnidx opasnslf paramdup paramres \
134
paramtyp parse1 parsefld parseme pcntplus prdupval prec printf0 \
135
printf1 prmarscl prmreuse prt1eval prtoeval psx96sub rand range1 \
137
redfilnm regeq reindops reparse resplit rs rsnul1nl rsnulbig rsnulbig2 \
138
rstest1 rstest2 rstest3 rstest4 rstest5 rswhite scalar sclforin sclifin \
139
sortempty splitargv splitarr splitdef splitvar splitwht strcat1 strnum1 \
140
strtod subamp subi18n subsepnm subslash substr swaplns synerr1 synerr2 \
141
tradanch tweakfld uninit2 uninit3 uninit4 uninit5 uninitialized unterm \
142
uparrfs wideidx wideidx2 widesub widesub2 widesub3 widesub4 wjposer1 \
143
zero2 zeroe0 zeroflag
146
145
UNIX_TESTS = fflush getlnhd localenl pid pipeio1 pipeio2 poundbang space strftlng
147
146
GAWK_EXT_TESTS = \
148
argtest backw badargs binmode1 clos1way devfd devfd1 devfd2 fieldwdth \
149
fsfwfs funlen fwtest fwtest2 gensub gensub2 getlndir gnuops2 gnuops3 \
150
gnureops icasefs icasers igncdym igncfs ignrcas2 ignrcase lint lintold \
151
manyfiles match1 match2 match3 mbprintf3 mbstr1 nondec nondec2 posix \
152
printfbad1 printfbad2 procinfs rebuf regx8bit reint reint2 rsstart1 \
153
rsstart2 rsstart3 rstest6 shadow strftime strtonum
147
aadelete1 aadelete2 aarray1 aasort aasorti \
148
argtest backw badargs beginfile1 binmode1 clos1way \
149
devfd devfd1 devfd2 \
150
fieldwdth fpat1 funlen fsfwfs fwtest fwtest2 gensub gensub2 getlndir \
151
gnuops2 gnuops3 gnureops \
152
icasefs icasers igncdym igncfs ignrcas2 ignrcase indirectcall lint \
153
lintold manyfiles match1 match2 match3 mbstr1 nondec nondec2 patsplit \
154
posix printfbad1 printfbad2 \
155
procinfs rebuf regx8bit reint reint2 rsstart1 rsstart2 rsstart3 \
156
rstest6 shadow splitarg4 strftime strtonum switch2
155
158
EXTRA_TESTS = regtest inftest
156
159
INET_TESTS = inetechu inetecht inetdayu inetdayt
157
160
MACHINE_TESTS = double1 double2 fmtspcl intformat
158
161
LOCALE_CHARSET_TESTS = asort asorti fmttest fnarydel fnparydl lc_num1 mbfw1 \
159
mbprintf1 mbprintf2 rebt8b2 sort1 sprintfc whiny
162
mbprintf1 mbprintf2 mbprintf3 rebt8b2 sort1 sprintfc whiny
162
165
# List of the tests which should be run with --lint option:
1529
1546
@AWKPATH=$(srcdir) $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1530
1547
@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
1551
@AWKPATH=$(srcdir) $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1552
@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
1556
@AWKPATH=$(srcdir) $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1557
@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
1561
@AWKPATH=$(srcdir) $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1562
@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
1566
@AWKPATH=$(srcdir) $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1567
@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
1571
@AWKPATH=$(srcdir) $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1572
@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
1534
1576
@AWKPATH=$(srcdir) $(AWK) -f $@.awk < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@