From b077493b23248763c89f51a5425e415aff473026 Mon Sep 17 00:00:00 2001 From: Alexandre Oliva Date: Thu, 18 Mar 1999 22:00:18 +0000 Subject: [PATCH] Make-lang.in: ($(INTL_TARGETS)): depend on cp/parse.c * Make-lang.in: ($(INTL_TARGETS)): depend on cp/parse.c ($(srcdir)/cp/parse.c): moved from ../Makefile.in From-SVN: r25852 --- gcc/cp/ChangeLog | 5 +++++ gcc/cp/Make-lang.in | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 2e521b44c15..ddbecb58091 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +1999-03-19 Alexandre Oliva + + * Make-lang.in: ($(INTL_TARGETS)): depend on cp/parse.c + ($(srcdir)/cp/parse.c): moved from ../Makefile.in + 1999-03-17 Martin von Löwis * parse.y (named_complex_class_head_sans_basetype): diff --git a/gcc/cp/Make-lang.in b/gcc/cp/Make-lang.in index 8be82bfc949..b98246a4bc9 100644 --- a/gcc/cp/Make-lang.in +++ b/gcc/cp/Make-lang.in @@ -82,6 +82,14 @@ g++.c: $(srcdir)/gcc.c g++spec.o: $(srcdir)/cp/g++spec.c $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/cp/g++spec.c +$(INTL_TARGETS): $(srcdir)/cp/parse.c +$(srcdir)/cp/parse.c: $(srcdir)/cp/parse.y + @cp_srcdir=`sed -n 's/^srcdir[ ]*=[ ]*//p' cp/Makefile` && \ + echo "cd cp && $(MAKE) $$cp_srcdir/parse.c" && \ + cd cp && \ + $(MAKE) $(SUBDIR_FLAGS_TO_PASS) $(CXX_FLAGS_TO_PASS) \ + $$cp_srcdir/parse.c + # N.B.: This is a copy of the gcc.o rule, with -DLANG_SPECIFIC_DRIVER added. # It'd be nice if we could find an easier way to do this---rather than have # to track changes to the toplevel gcc Makefile as well. -- 2.30.2