Print this page
12482 Have /usr/bin/awk point to /usr/bin/nawk
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Reviewed by: Toomas Soome <tsoome@me.com>

*** 22,44 **** # # # Copyright 2005 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # ! # Copyright (c) 2018, Joyent, Inc. ! # NOTE: awk is oawk. PROG= nawk OBJ1= b.o lib.o main.o parse.o proctab.o run.o tran.o lex.o OBJ2= awk.g.o OBJS= $(OBJ2) $(OBJ1) SRCS= $(OBJ1:%.o=%.c) include ../Makefile.cmd CERRWARN += -_gcc=-Wno-unused-label CERRWARN += -_gcc=-Wno-parentheses CERRWARN += -_gcc=-Wno-unused-variable CERRWARN += $(CNOWARN_UNINIT) --- 22,47 ---- # # # Copyright 2005 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # ! # Copyright 2020 Joyent, Inc. ! # NOTE: awk is now nawk. PROG= nawk + LINKPROG= awk OBJ1= b.o lib.o main.o parse.o proctab.o run.o tran.o lex.o OBJ2= awk.g.o OBJS= $(OBJ2) $(OBJ1) SRCS= $(OBJ1:%.o=%.c) include ../Makefile.cmd + ROOTLINK = $(LINKPROG:%=$(ROOTBIN)/%) + CERRWARN += -_gcc=-Wno-unused-label CERRWARN += -_gcc=-Wno-parentheses CERRWARN += -_gcc=-Wno-unused-variable CERRWARN += $(CNOWARN_UNINIT)
*** 59,74 **** LINTFLAGS += -u CLEANFILES= maketab proctab.c awk.g.c y.tab.h .KEEP_STATE: ! all: $(PROG) $(PROG): $(OBJS) $(LINK.c) $(OBJS) -o $@ $(LDLIBS) $(POST_PROCESS) # # message catalog # $(POFILE): y.tab.h $(POFILES) --- 62,80 ---- LINTFLAGS += -u CLEANFILES= maketab proctab.c awk.g.c y.tab.h .KEEP_STATE: ! all: $(PROG) $(ROOTLINK) $(PROG): $(OBJS) $(LINK.c) $(OBJS) -o $@ $(LDLIBS) $(POST_PROCESS) + $(ROOTLINK): $(ROOTPROG) + $(RM) $@; $(LN) $(ROOTPROG) $@ + # # message catalog # $(POFILE): y.tab.h $(POFILES)
*** 85,96 **** install: all $(ROOTPROG) $(ROOTLINK) clean: $(RM) $(OBJS) $(CLEANFILES) - lint: awk.g.c lint_SRCS - awk.g.c + y.tab.h: awk.g.y awk.g.o: awk.g.c proctab.o: proctab.c --- 91,100 ----