diff --git a/third_party/awk/README b/third_party/awk/README index f7101ce9f..469c568b9 100644 --- a/third_party/awk/README +++ b/third_party/awk/README @@ -1,4 +1,3 @@ - AWK(1) General Commands Manual AWK(1) diff --git a/third_party/awk/awk.mk b/third_party/awk/awk.mk index 92fbe1eb7..e3a23d4bb 100644 --- a/third_party/awk/awk.mk +++ b/third_party/awk/awk.mk @@ -52,10 +52,15 @@ $(THIRD_PARTY_AWK_A).pkg: \ o/$(MODE)/third_party/awk/awk.com.dbg: \ $(THIRD_PARTY_AWK) \ o/$(MODE)/third_party/awk/main.o \ + o/$(MODE)/third_party/awk/README.zip.o \ $(CRT) \ $(APE_NO_MODIFY_SELF) @$(APELINK) +o/$(MODE)/third_party/awk/README.zip.o: \ + ZIPOBJ_FLAGS = \ + -B + THIRD_PARTY_AWK_LIBS = $(foreach x,$(THIRD_PARTY_AWK_ARTIFACTS),$($(x))) THIRD_PARTY_AWK_SRCS = $(foreach x,$(THIRD_PARTY_AWK_ARTIFACTS),$($(x)_SRCS)) THIRD_PARTY_AWK_CHECKS = $(foreach x,$(THIRD_PARTY_AWK_ARTIFACTS),$($(x)_CHECKS)) diff --git a/third_party/awk/main.c b/third_party/awk/main.c index 0914da6f6..df25804ab 100644 --- a/third_party/awk/main.c +++ b/third_party/awk/main.c @@ -42,6 +42,29 @@ #include "tool/args/args.h" // clang-format off +asm(".ident\t\"\\n\\n\ +Copyright (C) Lucent Technologies 1997\\n\ +All Rights Reserved\\n\ +\\n\ +Permission to use, copy, modify, and distribute this software and\\n\ +its documentation for any purpose and without fee is hereby\\n\ +granted, provided that the above copyright notice appear in all\\n\ +copies and that both that the copyright notice and this\\n\ +permission notice and warranty disclaimer appear in supporting\\n\ +documentation, and that the name Lucent Technologies or any of\\n\ +its entities not be used in advertising or publicity pertaining\\n\ +to distribution of the software without specific, written prior\\n\ +permission.\\n\ +\\n\ +LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,\\n\ +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.\\n\ +IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY\\n\ +SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\\n\ +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER\\n\ +IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,\\n\ +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\\n\ +THIS SOFTWARE.\""); + const char *version = "version 20220530"; extern int nfields;