Browse Source

gnu awk will be build, when not found

Waldemar Brodkorb 10 years ago
parent
commit
a1b3cc3671

+ 0 - 1
README

@@ -9,7 +9,6 @@ Before you can start you need to install some tools:
 - g++ or clang++
 - binutils 
 - GNU make
-- GNU awk
 - GNU sed
 - tar
 - gzip

+ 0 - 2
docs/prerequisite.txt

@@ -26,9 +26,7 @@ package names may vary between host systems.
 ** +C compiler (gcc or clang)+ 
 ** `C++ compiler (g++ or clang++)`
 ** +GNU sed+
-** +GNU awk+
 ** +GNU make+
-** +patch+
 ** +gzip+
 ** +perl+
 ** +tar+

+ 1 - 1
package/.template/Makefile

@@ -52,7 +52,7 @@ PKG_SITES:=		add download url without package name
 #PKGCS_WITH_OPENSSL:=	libopenssl
 #PKGCS_WITH_GNUTLS:=	libgnutls
 
-# if downloaded package is not ending with .tar.gz use following
+# if downloaded package is not ending with .tar.xz use following
 #DISTFILES:=             ${PKG_NAME}-${PKG_VERSION}.tar.bz2
 
 include $(TOPDIR)/mk/package.mk

+ 1 - 1
package/.templatelib/Makefile

@@ -13,7 +13,7 @@ PKG_URL:=		add project url
 PKG_SITES:=		add download url without package name
 PKG_OPTS:=		dev
 
-# if downloaded package is not ending with .tar.gz use following
+# if downloaded package is not ending with .tar.xz use following
 #DISTFILES:=             ${PKG_NAME}-${PKG_VERSION}.tar.bz2
 
 include $(TOPDIR)/mk/package.mk

+ 1 - 1
package/.templateprog/Makefile

@@ -14,7 +14,7 @@ PKG_BUILDDEP:=		add packages which need to be compiled
 PKG_URL:=		add project url
 PKG_SITES:=		add download url without package name
 
-# if downloaded package is not ending with .tar.gz use following
+# if downloaded package is not ending with .tar.xz use following
 #DISTFILES:=             ${PKG_NAME}-${PKG_VERSION}.tar.bz2
 
 include $(TOPDIR)/mk/package.mk

+ 6 - 2
package/gawk/Makefile

@@ -4,22 +4,26 @@
 include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		gawk
-PKG_VERSION:=		4.0.0
+PKG_VERSION:=		4.1.1
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		a42be7536a62d0bcb99ca92467d61660
+PKG_MD5SUM:=		a2a26543ce410eb74bc4a508349ed09a
 PKG_DESCR:=		GNU awk
 PKG_SECTION:=		lang
 PKG_URL:=		http://www.gnu.org/software/gawk/
 PKG_SITES:=		${MASTER_SITE_GNU:=gawk/}
 
+include ${TOPDIR}/mk/host.mk
 include ${TOPDIR}/mk/package.mk
 
+$(eval $(call HOST_template,GAWK,gawk,${PKG_VERSION}-${PKG_RELEASE}))
 $(eval $(call PKG_template,GAWK,gawk,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
+HOST_STYLE:=		auto
 CONFIGURE_ARGS+=	--disable-libsigsegv
 
 gawk-install:
 	${INSTALL_DIR} ${IDIR_GAWK}/usr/bin
 	${INSTALL_BIN} ${WRKINST}/usr/bin/gawk ${IDIR_GAWK}/usr/bin
 
+include ${TOPDIR}/mk/host-bottom.mk
 include ${TOPDIR}/mk/pkg-bottom.mk

+ 0 - 12
package/gawk/patches/patch-Makefile_in

@@ -1,12 +0,0 @@
---- gawk-4.0.0.orig/Makefile.in	2011-06-24 10:16:13.000000000 +0200
-+++ gawk-4.0.0/Makefile.in	2012-01-22 13:30:46.000000000 +0100
-@@ -349,8 +349,7 @@ SUBDIRS = \
- 	. \
- 	awklib \
- 	doc \
--	po \
--	test
-+	po
- 
- 
- # sources for both gawk and pgawk

+ 0 - 1171
package/gawk/patches/patch-test_Maketests

@@ -1,1171 +0,0 @@
---- gawk-4.0.0.orig/test/Maketests	2011-06-24 10:26:54.000000000 +0200
-+++ gawk-4.0.0/test/Maketests	2012-01-22 13:29:30.000000000 +0100
-@@ -1,1168 +0,0 @@
--Gt-dummy:
--# file Maketests, generated from Makefile.am by the Gentests program
--addcomma:
--	@echo addcomma
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--anchgsub:
--	@echo anchgsub
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--arrayparm:
--	@echo arrayparm
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--arrayprm2:
--	@echo arrayprm2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--arrayprm3:
--	@echo arrayprm3
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--arrayref:
--	@echo arrayref
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--arrymem1:
--	@echo arrymem1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--arryref2:
--	@echo arryref2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--arryref3:
--	@echo arryref3
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--arryref4:
--	@echo arryref4
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--arryref5:
--	@echo arryref5
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--arynasty:
--	@echo arynasty
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--aryprm1:
--	@echo aryprm1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--aryprm2:
--	@echo aryprm2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--aryprm3:
--	@echo aryprm3
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--aryprm4:
--	@echo aryprm4
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--aryprm5:
--	@echo aryprm5
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--aryprm6:
--	@echo aryprm6
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--aryprm7:
--	@echo aryprm7
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--aryprm8:
--	@echo aryprm8
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--arysubnm:
--	@echo arysubnm
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--asgext:
--	@echo asgext
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--back89:
--	@echo back89
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--backgsub:
--	@echo backgsub
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--childin:
--	@echo childin
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--closebad:
--	@echo closebad
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--clsflnam:
--	@echo clsflnam
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--compare2:
--	@echo compare2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--concat1:
--	@echo concat1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--concat2:
--	@echo concat2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--concat3:
--	@echo concat3
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--convfmt:
--	@echo convfmt
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--datanonl:
--	@echo datanonl
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--defref:
--	@echo defref
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--delargv:
--	@echo delargv
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--delarpm2:
--	@echo delarpm2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--delarprm:
--	@echo delarprm
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--delfunc:
--	@echo delfunc
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--dfastress:
--	@echo dfastress
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--dynlj:
--	@echo dynlj
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--eofsplit:
--	@echo eofsplit
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--exitval2:
--	@echo exitval2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fcall_exit:
--	@echo fcall_exit
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fcall_exit2:
--	@echo fcall_exit2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fldchg:
--	@echo fldchg
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fldchgnf:
--	@echo fldchgnf
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fnamedat:
--	@echo fnamedat
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fnarray:
--	@echo fnarray
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fnarray2:
--	@echo fnarray2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fnaryscl:
--	@echo fnaryscl
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fnasgnm:
--	@echo fnasgnm
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fnmisc:
--	@echo fnmisc
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fordel:
--	@echo fordel
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--forref:
--	@echo forref
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--forsimp:
--	@echo forsimp
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fsbs:
--	@echo fsbs
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fsrs:
--	@echo fsrs
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fstabplus:
--	@echo fstabplus
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--funsemnl:
--	@echo funsemnl
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--funsmnam:
--	@echo funsmnam
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--funstack:
--	@echo funstack
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--getline:
--	@echo getline
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--getline3:
--	@echo getline3
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--getnr2tb:
--	@echo getnr2tb
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--getnr2tm:
--	@echo getnr2tm
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--gsubasgn:
--	@echo gsubasgn
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--gsubtest:
--	@echo gsubtest
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--gsubtst2:
--	@echo gsubtst2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--gsubtst4:
--	@echo gsubtst4
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--gsubtst5:
--	@echo gsubtst5
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--hex:
--	@echo hex
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--hsprint:
--	@echo hsprint
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--inputred:
--	@echo inputred
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--intest:
--	@echo intest
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--intprec:
--	@echo intprec
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--iobug1:
--	@echo iobug1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--leadnl:
--	@echo leadnl
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--longsub:
--	@echo longsub
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--longwrds:
--	@echo longwrds
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--manglprm:
--	@echo manglprm
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--math:
--	@echo math
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--membug1:
--	@echo membug1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--minusstr:
--	@echo minusstr
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--nasty:
--	@echo nasty
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--nasty2:
--	@echo nasty2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--negexp:
--	@echo negexp
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--negrange:
--	@echo negrange
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--nested:
--	@echo nested
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--nfldstr:
--	@echo nfldstr
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--nfneg:
--	@echo nfneg
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--nfset:
--	@echo nfset
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--nlfldsep:
--	@echo nlfldsep
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--nlinstr:
--	@echo nlinstr
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--nlstrina:
--	@echo nlstrina
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--noeffect:
--	@echo noeffect
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--nofmtch:
--	@echo nofmtch
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--noloop1:
--	@echo noloop1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--noloop2:
--	@echo noloop2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--noparms:
--	@echo noparms
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--nulrsend:
--	@echo nulrsend
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--numindex:
--	@echo numindex
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--numsubstr:
--	@echo numsubstr
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--octsub:
--	@echo octsub
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--ofmt:
--	@echo ofmt
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--ofmta:
--	@echo ofmta
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--ofmtbig:
--	@echo ofmtbig
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--ofmtfidl:
--	@echo ofmtfidl
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--ofmts:
--	@echo ofmts
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--onlynl:
--	@echo onlynl
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--opasnidx:
--	@echo opasnidx
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--opasnslf:
--	@echo opasnslf
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--paramdup:
--	@echo paramdup
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--paramres:
--	@echo paramres
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--paramtyp:
--	@echo paramtyp
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--parse1:
--	@echo parse1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--parsefld:
--	@echo parsefld
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--parseme:
--	@echo parseme
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--pcntplus:
--	@echo pcntplus
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--posix2008sub:
--	@echo posix2008sub
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--prdupval:
--	@echo prdupval
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--prec:
--	@echo prec
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--printf1:
--	@echo printf1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--prmarscl:
--	@echo prmarscl
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--prmreuse:
--	@echo prmreuse
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--prt1eval:
--	@echo prt1eval
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--prtoeval:
--	@echo prtoeval
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--rand:
--	@echo rand
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--range1:
--	@echo range1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--rebt8b1:
--	@echo rebt8b1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--regeq:
--	@echo regeq
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--regrange:
--	@echo regrange
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--reindops:
--	@echo reindops
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--reparse:
--	@echo reparse
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--resplit:
--	@echo resplit
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--rs:
--	@echo rs
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--rsnul1nl:
--	@echo rsnul1nl
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--rstest1:
--	@echo rstest1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--rstest2:
--	@echo rstest2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--rstest3:
--	@echo rstest3
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--rstest4:
--	@echo rstest4
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--rstest5:
--	@echo rstest5
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--rswhite:
--	@echo rswhite
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--scalar:
--	@echo scalar
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--sclforin:
--	@echo sclforin
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--sclifin:
--	@echo sclifin
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--sortempty:
--	@echo sortempty
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--splitargv:
--	@echo splitargv
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--splitarr:
--	@echo splitarr
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--splitdef:
--	@echo splitdef
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--splitvar:
--	@echo splitvar
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--splitwht:
--	@echo splitwht
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--strcat1:
--	@echo strcat1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--strnum1:
--	@echo strnum1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--strtod:
--	@echo strtod
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--subsepnm:
--	@echo subsepnm
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--subslash:
--	@echo subslash
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--substr:
--	@echo substr
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--swaplns:
--	@echo swaplns
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--synerr1:
--	@echo synerr1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--synerr2:
--	@echo synerr2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--uninit2:
--	@echo uninit2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--uninit3:
--	@echo uninit3
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--uninit4:
--	@echo uninit4
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--uninit5:
--	@echo uninit5
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--uninitialized:
--	@echo uninitialized
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--unterm:
--	@echo unterm
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--uparrfs:
--	@echo uparrfs
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--wjposer1:
--	@echo wjposer1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--zero2:
--	@echo zero2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--zeroe0:
--	@echo zeroe0
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--zeroflag:
--	@echo zeroflag
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--getlnhd:
--	@echo getlnhd
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--aadelete1:
--	@echo aadelete1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--aadelete2:
--	@echo aadelete2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--aarray1:
--	@echo aarray1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--aasort:
--	@echo aasort
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--aasorti:
--	@echo aasorti
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--arraysort:
--	@echo arraysort
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--backw:
--	@echo backw
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--clos1way:
--	@echo clos1way
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--delsub:
--	@echo delsub
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fieldwdth:
--	@echo fieldwdth
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fpat1:
--	@echo fpat1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fpat2:
--	@echo fpat2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fpatnull:
--	@echo fpatnull
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fsfwfs:
--	@echo fsfwfs
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--funlen:
--	@echo funlen
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fwtest:
--	@echo fwtest
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fwtest2:
--	@echo fwtest2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--gensub:
--	@echo gensub
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--gensub2:
--	@echo gensub2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--getlndir:
--	@echo getlndir
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--gnuops2:
--	@echo gnuops2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--gnuops3:
--	@echo gnuops3
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--gnureops:
--	@echo gnureops
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--icasefs:
--	@echo icasefs
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--icasers:
--	@echo icasers
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--igncdym:
--	@echo igncdym
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--igncfs:
--	@echo igncfs
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--ignrcase:
--	@echo ignrcase
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--indirectcall:
--	@echo indirectcall
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--lint:
--	@echo lint
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--lintold:
--	@echo lintold
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  --lint-old < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--lintwarn:
--	@echo lintwarn
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--match1:
--	@echo match1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--match2:
--	@echo match2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--match3:
--	@echo match3
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--nastyparm:
--	@echo nastyparm
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--nondec:
--	@echo nondec
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--patsplit:
--	@echo patsplit
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--posix:
--	@echo posix
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--printfbad1:
--	@echo printfbad1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--procinfs:
--	@echo procinfs
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--rebuf:
--	@echo rebuf
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--regx8bit:
--	@echo regx8bit
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--rstest6:
--	@echo rstest6
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--shadow:
--	@echo shadow
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--sortfor:
--	@echo sortfor
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--sortu:
--	@echo sortu
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--splitarg4:
--	@echo splitarg4
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--strtonum:
--	@echo strtonum
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--switch2:
--	@echo switch2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--double1:
--	@echo double1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--double2:
--	@echo double2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--intformat:
--	@echo intformat
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--asort:
--	@echo asort
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--asorti:
--	@echo asorti
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fmttest:
--	@echo fmttest
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fnarydel:
--	@echo fnarydel
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--fnparydl:
--	@echo fnparydl
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--rebt8b2:
--	@echo rebt8b2
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--sort1:
--	@echo sort1
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--sprintfc:
--	@echo sprintfc
--	@AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
--	@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
--
--# end of file Maketests

+ 0 - 9
scripts/awk

@@ -1,9 +0,0 @@
-#!/usr/bin/env bash
-# This file is part of the OpenADK project. OpenADK is copyrighted
-# material, please see the LICENCE file in the top-level directory.
-
-if [ -z "$(which gawk 2>/dev/null)" ];then
-	/bin/awk "$@"
-else
-	gawk "$@"
-fi

+ 7 - 6
scripts/scan-tools.sh

@@ -158,12 +158,6 @@ if [[ ! -s /usr/include/ncurses.h ]]; then
 	fi
 fi
 
-if ! which gawk >/dev/null 2>&1; then
-	echo You must install GNU awk to continue.
-	echo
-	out=1
-fi
-
 if ! which sed >/dev/null 2>&1; then
 	echo You must install GNU sed to continue.
 	echo
@@ -270,6 +264,12 @@ if ! which gfind >/dev/null 2>&1; then
 	fi
 fi
 
+host_build_gawk=0
+if ! which gawk >/dev/null 2>&1; then
+	echo "No gawk found, will build one."
+	host_build_gawk=1
+fi
+
 host_build_xz=0
 if ! which xz >/dev/null 2>&1; then
 	echo "No xz found, will build one."
@@ -322,6 +322,7 @@ if [ $host_build_bison -eq 1 ];then printf "\t%s\n" "select ADK_HOST_BUILD_BISON
 if [ $host_build_bzip2 -eq 1 ];then printf "\t%s\n" "select ADK_HOST_BUILD_BZIP2" >> $topdir/target/config/Config.in.prereq ;fi
 if [ $host_build_file -eq 1 ];then printf "\t%s\n" "select ADK_HOST_BUILD_FILE" >> $topdir/target/config/Config.in.prereq ;fi
 if [ $host_build_flex -eq 1 ];then printf "\t%s\n" "select ADK_HOST_BUILD_FLEX" >> $topdir/target/config/Config.in.prereq ;fi
+if [ $host_build_gawk -eq 1 ];then printf "\t%s\n" "select ADK_HOST_BUILD_GAWK" >> $topdir/target/config/Config.in.prereq ;fi
 if [ $host_build_m4 -eq 1 ];then printf "\t%s\n" "select ADK_HOST_BUILD_M4" >> $topdir/target/config/Config.in.prereq ;fi
 if [ $host_build_mksh -eq 1 ];then printf "\t%s\n" "select ADK_HOST_BUILD_MKSH" >> $topdir/target/config/Config.in.prereq ;fi
 if [ $host_build_patch -eq 1 ];then printf "\t%s\n" "select ADK_HOST_BUILD_PATCH" >> $topdir/target/config/Config.in.prereq ;fi

+ 4 - 0
target/config/Config.in.tools

@@ -37,6 +37,10 @@ config ADK_HOST_BUILD_FLEX
 	boolean
 	default n
 
+config ADK_HOST_BUILD_GAWK
+	boolean
+	default n
+
 config ADK_HOST_BUILD_M4
 	boolean
 	default n