fixed for SunOs 4.0 make
authorceriel <none@none>
Tue, 24 Oct 1989 16:09:24 +0000 (16:09 +0000)
committerceriel <none@none>
Tue, 24 Oct 1989 16:09:24 +0000 (16:09 +0000)
modules/src/em_opt/Makefile

index c1c08cb..0a8d5f3 100644 (file)
@@ -49,7 +49,7 @@ NOFILES =     nopt.$(SUF) dfa.$(SUF) trans.$(SUF) aux.$(SUF) mkstrct.$(SUF)
 POFILES =      parser.$(SUF) syntax.$(SUF) outputdfa.$(SUF) outcalls.$(SUF) findworst.$(SUF)\
                initlex.$(SUF) Lpars.$(SUF)
 
-GENFILES =     Lpars.h Lpars.c parserdummy parser.c syntax.c dfadummy\
+GENFILES =     Lpars.h Lpars.c parserdummy parser.c syntax.c \
                dfa.c dfa.c.new trans.c trans.c.new\
                incalls.d incalls.r incalls.r.new pseudo.d
 
@@ -93,7 +93,7 @@ NOPTLIB =     $(EMHOME)/modules/lib/libread_emk.$(LIBSUF)\
                $(EMHOME)/modules/lib/libsystem.$(LIBSUF)\
                $(EMHOME)/lib/em_data.$(LIBSUF)
 
-em_nopt:       dfadummy main.$(SUF) $(NOFILES)
+em_nopt:       incalls.r main.$(SUF) $(NOFILES)
                $(CC) -o em_nopt main.$(SUF) $(NOFILES) $(NOPTLIB)
 
 OLINT =                main.c mkstrct.c nopt.c aux.c dfa.c trans.c
@@ -105,17 +105,17 @@ OLINTLIB =        $(EMHOME)/modules/lib/llib-lread_emkV.ln\
                $(EMHOME)/modules/lib/llib-lprint.ln\
                $(EMHOME)/modules/lib/llib-lstring.ln
 
-lintnopt:      dfadummy $(OLINT)
+lintnopt:      incalls.r $(OLINT)
                $(LINT) $(LINTFLAGS) $(OLINT) $(OLINTLIB)
 
 # How to build the library version of the optimizer
 
-$(LIBOPT):     dfadummy $(NOFILES) pseudo.d incalls.d
+$(LIBOPT):     $(NOFILES) pseudo.d incalls.d
                rm -f $(LIBOPT)
                ar rc $(LIBOPT) O_*.$(SUF) $(NOFILES)
                -sh -c 'ranlib $(LIBOPT)'
 
-$(LIBCEOPT):   dfadummy
+$(LIBCEOPT):   incalls.r
                rm -f O_*.$(SUF) $(NOFILES) pseudo.d incalls.d
                -mv $(LIBOPT) $(LIBOPT).saved
                make "EMHOME="$(EMHOME) PREFLAGS='$(INCLDIR) -DPRIVATE=static -DCODE_EXPANDER' $(LIBOPT)
@@ -123,17 +123,16 @@ $(LIBCEOPT):      dfadummy
                -mv $(LIBOPT).saved $(LIBOPT)
                rm -f O_*.$(SUF) $(NOFILES)
 
-dfadummy:      patterns parser
+incalls.r:     patterns parser
                -$(EMHOME)/lib/cpp patterns | $(HOWMUCH) >/tmp/patts
                parser </tmp/patts
                -rm /tmp/patts
-               touch dfadummy
 
 # How to build the lint library for the optimizer
 
 LLINT =                nopt.c mkstrct.c aux.c dfa.c trans.c
 
-lintlib:       dfadummy $(LLINT)
+lintlib:       incalls.r $(LLINT)
                $(LINT) $(LINTFLAGS) $(LLINT) -Cemopt
                mv llib-lemopt.ln $(EMHOME)/modules/lib