From 0faaec8e3d25377047ed9639b220a59018b399a7 Mon Sep 17 00:00:00 2001 From: ceriel Date: Thu, 12 Oct 1989 16:18:38 +0000 Subject: [PATCH] cleaned up Makefile --- util/opt/Makefile | 40 +++++++++++----------------------------- 1 file changed, 11 insertions(+), 29 deletions(-) diff --git a/util/opt/Makefile b/util/opt/Makefile index 91c996375..be10cfe3b 100644 --- a/util/opt/Makefile +++ b/util/opt/Makefile @@ -7,21 +7,15 @@ OFILES=main.o getline.o lookup.o var.o process.o backward.o util.o\ alloc.o putline.o cleanup.o peephole.o flow.o ONOGLOB=regnoglob.o OGLOB=regglob.o -KFILES=main.k getline.k lookup.k var.k process.k backward.k util.k\ - alloc.k putline.k cleanup.k peephole.k flow.k regnoglob.k regglob.k LIBS=$(EMHOME)/lib/em_data.a CFLAGS=-O -DNDEBUG -I$(EMHOME)/h LDFLAGS=-i LINT=lint -OPR=wide|opr -XREF=xref -c -w80 +OPR=opr PROPTS= # LEXLIB is implementation dependent, try -ll or -lln first LEXLIB=-ll -.DEFAULT: - co -q $< - all: opt opt2 opt: $(OFILES) $(ONOGLOB) pattern.o $(LIBS) @@ -56,10 +50,13 @@ mktab: mktab.o $(LIBS) mktab.o: scan.c optim.h param.h pattern.h types.h -depend: regglob.c regnoglob.c pattern.c +depend: pattern.c sed '/^#AUTOAUTO/,$$d' Makefile >Makefile.new echo '#AUTOAUTOAUTOAUTOAUTOAUTOAUTOAUTO' >> Makefile.new + cp reg.c regglob.c + cp reg.c regnoglob.c mkdep $(CFILES) pattern.c regglob.c regnoglob.c | sed 's/\.c:/.o:/' >> Makefile.new + rm -f regglob.c regnoglob.c mv Makefile Makefile.old mv Makefile.new Makefile @@ -72,37 +69,22 @@ printall: print: Makefile *.h $(CFILES) mktab.y scan.l patterns -pr $(PROPTS) -n $? | $(OPR) + touch print opr: - make pr ^ $(OPR) + make pr | $(OPR) pr: @pr $(PROPTS) -n Makefile *.h $(CFILES) mktab.y scan.l patterns -xref: - $(XREF) *.h $(CFILES) | pr $(PROPTS) -h "XREF EMOPT"|$(OPR)& - -sizes: opt - -nm opt | sort -n| /usr/plain/bin/map - clean: rm -f *.o opt mktab mktab.c scan.c pattern.c opt2 Out -regnoglob.c: reg.c - -rm -f regnoglob.c - cp reg.c regnoglob.c - -regglob.c: reg.c - -rm -f regglob.c - cp reg.c regglob.c - -regglob.o: regglob.c - $(CC) $(CFLAGS) -c -DGLOBAL_OPT regglob.c - -kfiles: $(KFILES) +regnoglob.o: reg.c + $(CC) $(CFLAGS) -c -o regnoglob.o reg.c -.SUFFIXES: .k -.c.k: ; acc -c.k $*.c +regglob.o: reg.c + $(CC) $(CFLAGS) -c -DGLOBAL_OPT -o regglob.o reg.c # the next lines are generated automatically #AUTOAUTOAUTOAUTOAUTOAUTOAUTOAUTO -- 2.34.1