# $Header$ EMHOME=/usr/em MODLIB=$(EMHOME)/modules/lib PARSERLIB=$(EMHOME)/lib/em_data.a $(MODLIB)/libprint.a $(MODLIB)/liballoc.a\ $(MODLIB)/libstring.a $(MODLIB)/libsystem.a HOWMUCH=head -10 LEXLIB=-ll INCLDIR=-I$(EMHOME)/h -I$(EMHOME)/modules/h -I$(EMHOME)/modules/pkg PREFLAGS=$(INCLDIR) -DPRIVATE=static -DDEBUG PROFFLAG=-O CFLAGS=$(PREFLAGS) $(PROFFLAG) LLOPT= GFILES=parser.g POFILES=parser.o syntax.o outputdfa.o outcalls.o findworst.o outputrepl.o\ initlex.o Lpars.o NOFILES=nopt.o dfa.o trans.o incalls.o psuedo.o aux.o mkcalls.o GENFILES=Lpars.h Lpars.c parserdummy parser.c syntax.c dfadummy\ dfa.c dfa.c.save trans.c trans.c.save incalls.c incalls.c.save all: libopt.a libopt.a: dfadummy $(NOFILES) ar rc libopt.a $(NOFILES) ranlib libopt.a dfadummy: patterns parser -mv dfa.c dfa.c.save -mv trans.c trans.c.save -mv incalls.c incalls.c.save -/lib/cpp patterns | $(HOWMUCH) >/tmp/patts parser