aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/Make-lang.in
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/java/Make-lang.in')
-rw-r--r--gcc/java/Make-lang.in10
1 files changed, 6 insertions, 4 deletions
diff --git a/gcc/java/Make-lang.in b/gcc/java/Make-lang.in
index 6036f60..35a174a 100644
--- a/gcc/java/Make-lang.in
+++ b/gcc/java/Make-lang.in
@@ -122,12 +122,14 @@ JAVABISONFLAGS = --name-prefix=java_
$(PARSE_C): $(srcdir)/java/parse.y
$(SET_BISON); \
- cd $(PARSE_DIR) && $$bison -t $(BISONFLAGS) $(JAVABISONFLAGS) \
- -o parse.c $(PARSE_RELDIR)/parse.y
+ cd $(PARSE_DIR) ; $$bison -t $(BISONFLAGS) $(JAVABISONFLAGS) \
+ -o p$$$$.c $(PARSE_RELDIR)/parse.y ; \
+ mv -f p$$$$.c parse.c
$(PARSE_SCAN_C): $(srcdir)/java/parse-scan.y
$(SET_BISON); \
- cd $(PARSE_DIR) && $$bison -t $(BISONFLAGS) -o parse-scan.c \
- $(PARSE_RELDIR)/parse-scan.y
+ cd $(PARSE_DIR) ; $$bison -t $(BISONFLAGS) -o ps$$$$.c \
+ $(PARSE_RELDIR)/parse-scan.y ; \
+ mv -f ps$$$$.c parse-scan.c
# This must be kept in sync with dependencies in Makefile.in.
JV_SCAN_SOURCES = $(srcdir)/java/parse-scan.y $(srcdir)/java/lex.c \