diff --git a/util/ceg/EM_parser/common/Makefile b/util/ceg/EM_parser/common/Makefile index cef1cf064..d69275bd6 100644 --- a/util/ceg/EM_parser/common/Makefile +++ b/util/ceg/EM_parser/common/Makefile @@ -11,7 +11,7 @@ IFILES = -I$(EM)/h -I$(EM)/modules/h CC = cc CFLAGS = $(IFILES) -all : dummy +all : dummy $(OFILES) make $(OFILES) dummy : $(GFILES) diff --git a/util/ceg/as_parser/Makefile b/util/ceg/as_parser/Makefile index a0c75e00f..50139c2e7 100644 --- a/util/ceg/as_parser/Makefile +++ b/util/ceg/as_parser/Makefile @@ -17,8 +17,9 @@ LEXLIB = -ll all: as_parser eval/eval -as_parser : dummy $(OFILES) - $(CC) -o as_parser $(OFILES) $(LIBS) $(LEXLIB) +as_parser: dummy $(OFILES) + make $(OFILES) + $(CC) -o as_parser $(OFILES) $(LIBS) $(LEXLIB) eval/eval: ( cd eval ; make eval )