aboutsummaryrefslogtreecommitdiff
path: root/gcc/objc
diff options
context:
space:
mode:
authorMark Mitchell <mmitchel@gcc.gnu.org>2000-07-29 19:33:55 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2000-07-29 19:33:55 +0000
commitb3e247b8117c62d94da6298ddfc725fe7132bbb6 (patch)
tree33ddfaf9d38cf3a88ec0f69e497676ebb4d88510 /gcc/objc
parentc161c99b4362f35c5b6b763d84ff829a7ea1e3a6 (diff)
downloadgcc-b3e247b8117c62d94da6298ddfc725fe7132bbb6.zip
gcc-b3e247b8117c62d94da6298ddfc725fe7132bbb6.tar.gz
gcc-b3e247b8117c62d94da6298ddfc725fe7132bbb6.tar.bz2
Makefile.in: Generate objc parser along with the C parser.
* Makefile.in: Generate objc parser along with the C parser. * objc/Make-lang.in: Remove generation of objc parser. From-SVN: r35330
Diffstat (limited to 'gcc/objc')
-rw-r--r--gcc/objc/Make-lang.in19
1 files changed, 3 insertions, 16 deletions
diff --git a/gcc/objc/Make-lang.in b/gcc/objc/Make-lang.in
index 089f714..636da34 100644
--- a/gcc/objc/Make-lang.in
+++ b/gcc/objc/Make-lang.in
@@ -64,25 +64,15 @@ cc1obj$(exeext): $(P) $(OBJS) $(OBJC_OBJS) $(LIBDEPS)
# Objective C language specific files.
-objc-parse.o : $(srcdir)/objc/objc-parse.c \
+objc-parse.o : $(srcdir)/objc-parse.c \
$(CONFIG_H) $(TREE_H) $(srcdir)/toplev.h $(srcdir)/ggc.h \
$(srcdir)/c-lex.h $(srcdir)/c-tree.h $(srcdir)/c-common.h \
$(srcdir)/input.h $(srcdir)/flags.h $(srcdir)/output.h \
$(srcdir)/objc/objc-act.h system.h
$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -I$(srcdir)/objc \
- -c $(srcdir)/objc/objc-parse.c
+ -c $(srcdir)/objc-parse.c
-$(INTL_TARGETS): $(srcdir)/objc/objc-parse.c
-$(srcdir)/objc/objc-parse.c : $(srcdir)/objc/objc-parse.y
- cd $(srcdir)/objc; \
- $(BISON) $(BISONFLAGS) -o objc-parse.c objc-parse.y
-
-$(srcdir)/objc/objc-parse.y: $(srcdir)/c-parse.in
- echo '/*WARNING: This file is automatically generated!*/' >tmp-objc-prs.y
- sed -e "/^ifc$$/,/^end ifc$$/d" \
- -e "/^ifobjc$$/d" -e "/^end ifobjc$$/d" \
- $(srcdir)/c-parse.in >>tmp-objc-prs.y
- $(SHELL) $(srcdir)/move-if-change tmp-objc-prs.y $(srcdir)/objc/objc-parse.y
+$(INTL_TARGETS): $(srcdir)/objc-parse.c
objc-act.o : $(srcdir)/objc/objc-act.c \
$(CONFIG_H) $(TREE_H) $(RTL_H) system.h \
@@ -129,11 +119,8 @@ objc.clean: objc.mostlyclean
objc.distclean:
-rm -f objc/Makefile objc/Make-host objc/Make-target
-rm -f objc/config.status objc/config.cache
- -rm -f objc-parse.output
objc.extraclean:
objc.maintainer-clean:
- -rm -f objc/objc-parse.y
- -rm -f objc/objc-parse.c objc/objc-parse.output
#
# Stage hooks: