Added y.tab.[ch] pseudo-dependencies to fix parallel makes.
This commit is contained in:
parent
9d7ff6c85b
commit
f9875bc1ca
|
@ -34,6 +34,10 @@ EXTRA_OBJS = y.tab.o @LEX_OUTPUT_ROOT@.o
|
||||||
y.tab.c y.tab.h: dbg.y
|
y.tab.c y.tab.h: dbg.y
|
||||||
$(YACC) -d -t $(SRCDIR)/dbg.y
|
$(YACC) -d -t $(SRCDIR)/dbg.y
|
||||||
|
|
||||||
|
# hack to allow parallel make
|
||||||
|
y.tab.h: y.tab.c
|
||||||
|
y.tab.o: y.tab.h
|
||||||
|
|
||||||
@LEX_OUTPUT_ROOT@.c: debug.l
|
@LEX_OUTPUT_ROOT@.c: debug.l
|
||||||
$(LEX) -8 -I $(SRCDIR)/debug.l
|
$(LEX) -8 -I $(SRCDIR)/debug.l
|
||||||
|
|
||||||
|
|
|
@ -33,14 +33,15 @@ widl.exe: $(OBJS) $(TOPOBJDIR)/tools/wpp/libwpp.a
|
||||||
y.tab.c y.tab.h: parser.y
|
y.tab.c y.tab.h: parser.y
|
||||||
$(YACC) $(YACCOPT) -d -t $(SRCDIR)/parser.y
|
$(YACC) $(YACCOPT) -d -t $(SRCDIR)/parser.y
|
||||||
|
|
||||||
|
# hack to allow parallel make
|
||||||
|
y.tab.h: y.tab.c
|
||||||
|
y.tab.o: y.tab.h
|
||||||
|
|
||||||
@LEX_OUTPUT_ROOT@.c: parser.l
|
@LEX_OUTPUT_ROOT@.c: parser.l
|
||||||
$(LEX) $(LEXOPT) -d -8 $(SRCDIR)/parser.l
|
$(LEX) $(LEXOPT) -d -8 $(SRCDIR)/parser.l
|
||||||
|
|
||||||
@LEX_OUTPUT_ROOT@.o: y.tab.h
|
@LEX_OUTPUT_ROOT@.o: y.tab.h
|
||||||
|
|
||||||
clean::
|
|
||||||
$(RM) parser.output parser.tab.h lex.backup y.output
|
|
||||||
|
|
||||||
install:: $(PROGRAMS)
|
install:: $(PROGRAMS)
|
||||||
$(MKINSTALLDIRS) $(bindir)
|
$(MKINSTALLDIRS) $(bindir)
|
||||||
$(INSTALL_PROGRAM) widl$(EXEEXT) $(bindir)/widl$(EXEEXT)
|
$(INSTALL_PROGRAM) widl$(EXEEXT) $(bindir)/widl$(EXEEXT)
|
||||||
|
|
|
@ -34,8 +34,9 @@ wmc.exe: $(OBJS)
|
||||||
y.tab.c y.tab.h: mcy.y
|
y.tab.c y.tab.h: mcy.y
|
||||||
$(YACC) $(YACCOPT) -d -t $(SRCDIR)/mcy.y
|
$(YACC) $(YACCOPT) -d -t $(SRCDIR)/mcy.y
|
||||||
|
|
||||||
clean::
|
# hack to allow parallel make
|
||||||
$(RM) y.tab.c y.tab.h y.output
|
y.tab.h: y.tab.c
|
||||||
|
y.tab.o: y.tab.h
|
||||||
|
|
||||||
install:: $(PROGRAMS)
|
install:: $(PROGRAMS)
|
||||||
$(MKINSTALLDIRS) $(bindir) $(mandir)/man$(prog_manext)
|
$(MKINSTALLDIRS) $(bindir) $(mandir)/man$(prog_manext)
|
||||||
|
|
|
@ -26,6 +26,10 @@ libwpp.a: $(OBJS)
|
||||||
y.tab.c y.tab.h: ppy.y
|
y.tab.c y.tab.h: ppy.y
|
||||||
$(YACC) $(YACCOPT) -ppp -d -t $(SRCDIR)/ppy.y
|
$(YACC) $(YACCOPT) -ppp -d -t $(SRCDIR)/ppy.y
|
||||||
|
|
||||||
|
# hack to allow parallel make
|
||||||
|
y.tab.h: y.tab.c
|
||||||
|
y.tab.o: y.tab.h
|
||||||
|
|
||||||
@LEX_OUTPUT_ROOT@.c: ppl.l
|
@LEX_OUTPUT_ROOT@.c: ppl.l
|
||||||
$(LEX) $(LEXOPT) -d -Ppp -o$@ -8 $(SRCDIR)/ppl.l
|
$(LEX) $(LEXOPT) -d -Ppp -o$@ -8 $(SRCDIR)/ppl.l
|
||||||
|
|
||||||
|
|
|
@ -36,14 +36,15 @@ wrc.exe: $(OBJS) $(TOPOBJDIR)/tools/wpp/libwpp.a
|
||||||
y.tab.c y.tab.h: parser.y
|
y.tab.c y.tab.h: parser.y
|
||||||
$(YACC) $(YACCOPT) -d -t $(SRCDIR)/parser.y
|
$(YACC) $(YACCOPT) -d -t $(SRCDIR)/parser.y
|
||||||
|
|
||||||
|
# hack to allow parallel make
|
||||||
|
y.tab.h: y.tab.c
|
||||||
|
y.tab.o: y.tab.h
|
||||||
|
|
||||||
@LEX_OUTPUT_ROOT@.c: parser.l
|
@LEX_OUTPUT_ROOT@.c: parser.l
|
||||||
$(LEX) $(LEXOPT) -d -8 $(SRCDIR)/parser.l
|
$(LEX) $(LEXOPT) -d -8 $(SRCDIR)/parser.l
|
||||||
|
|
||||||
@LEX_OUTPUT_ROOT@.o: y.tab.h
|
@LEX_OUTPUT_ROOT@.o: y.tab.h
|
||||||
|
|
||||||
clean::
|
|
||||||
$(RM) parser.output parser.tab.h lex.backup y.output
|
|
||||||
|
|
||||||
install:: $(PROGRAMS)
|
install:: $(PROGRAMS)
|
||||||
$(MKINSTALLDIRS) $(bindir) $(mandir)/man$(prog_manext)
|
$(MKINSTALLDIRS) $(bindir) $(mandir)/man$(prog_manext)
|
||||||
$(INSTALL_DATA) $(SRCDIR)/wrc.man $(mandir)/man$(prog_manext)/wrc.$(prog_manext)
|
$(INSTALL_DATA) $(SRCDIR)/wrc.man $(mandir)/man$(prog_manext)/wrc.$(prog_manext)
|
||||||
|
|
Loading…
Reference in New Issue