Ver código fonte

fixed for SunOs 4.0 make

ceriel 35 anos atrás
pai
commit
10772303fd
1 arquivos alterados com 7 adições e 8 exclusões
  1. 7 8
      modules/src/em_opt/Makefile

+ 7 - 8
modules/src/em_opt/Makefile

@@ -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