install code-expander version

This commit is contained in:
ceriel 1989-10-11 15:31:10 +00:00
parent 3aa0ecdb5c
commit 998de8d264

View file

@ -53,16 +53,18 @@ GENFILES = Lpars.h Lpars.c parserdummy parser.c syntax.c dfadummy\
dfa.c dfa.c.new trans.c trans.c.new\ dfa.c dfa.c.new trans.c trans.c.new\
incalls.d incalls.r incalls.r.new pseudo.d incalls.d incalls.r incalls.r.new pseudo.d
all: em_nopt $(LIBOPT) em_opt.3 all: em_nopt $(LIBOPT) $(LIBCEOPT) em_opt.3
install: all install: all
$(INSTALL) lib/$(LIBOPT) $(INSTALL) lib/$(LIBOPT)
$(INSTALL) lib/$(LIBCEOPT)
$(INSTALL) man/em_opt.3 $(INSTALL) man/em_opt.3
cp em_nopt.6 $(EMHOME)/man cp em_nopt.6 $(EMHOME)/man
cp em_nopt $(BINDIR)/em_nopt cp em_nopt $(BINDIR)/em_nopt
cmp: all cmp: all
-$(COMPARE) lib/$(LIBOPT) -$(COMPARE) lib/$(LIBOPT)
-$(COMPARE) lib/$(LIBCEOPT)
-$(COMPARE) man/em_opt.3 -$(COMPARE) man/em_opt.3
-cmp em_nopt $(BINDIR)/em_nopt -cmp em_nopt $(BINDIR)/em_nopt
@ -78,7 +80,7 @@ clean:
rm -f O_*.$(SUF) rm -f O_*.$(SUF)
rm -f O_*.c rm -f O_*.c
rm -f $(NOFILES) main.$(SUF) $(POFILES) rm -f $(NOFILES) main.$(SUF) $(POFILES)
rm -f $(GENFILES) parser em_nopt $(LIBOPT) rm -f $(GENFILES) parser em_nopt $(LIBOPT) $(LIBCEOPT)
# How to build stand alone version of the optimizer # How to build stand alone version of the optimizer
@ -108,16 +110,16 @@ lintnopt: dfadummy $(OLINT)
# How to build the library version of the optimizer # How to build the library version of the optimizer
$(LIBOPT): dfadummy $(NOFILES) mkstrct.$(SUF) pseudo.d incalls.d $(LIBOPT): dfadummy $(NOFILES) pseudo.d incalls.d
rm -f $(LIBOPT) rm -f $(LIBOPT)
ar rc $(LIBOPT) O_*.$(SUF) $(NOFILES) ar rc $(LIBOPT) O_*.$(SUF) $(NOFILES)
-sh -c 'ranlib $(LIBOPT)' -sh -c 'ranlib $(LIBOPT)'
$(LIBCEOPT): $(LIBCEOPT): dfadummy pseudo.d incalls.d
make clean rm -f O_*.$(SUF) $(NOFILES)
make "EMHOME="$(EMHOME) PREFLAGS='$(INCLDIR) -DPRIVATE=static -DCODE_EXPANDER' $(LIBOPT) make "EMHOME="$(EMHOME) PREFLAGS='$(INCLDIR) -DPRIVATE=static -DCODE_EXPANDER' $(LIBOPT)
mv $(LIBOPT) $(LIBCEOPT) mv $(LIBOPT) $(LIBCEOPT)
make clean rm -f O_*.$(SUF) $(NOFILES)
dfadummy: patterns parser dfadummy: patterns parser
-$(EMHOME)/lib/cpp patterns | $(HOWMUCH) >/tmp/patts -$(EMHOME)/lib/cpp patterns | $(HOWMUCH) >/tmp/patts