Commit 3859c32a by Geoffrey Keating Committed by Geoffrey Keating

Makefile.in (parsedir): New variable.

	* Makefile.in (parsedir): New variable.
	(docobjdir): New variable.
	(c-parse.o, c-parse.c, c-parse.y, gengtype-lex.o, gengtype-yacc.o,
	gengtype-lex.c, gengtype-yacc.c): Use parsedir.
	(info, cpp.info, gcc.info, gccint.info, gccinstall.info,
	cppinternals.info, generated-manpages, gcov.1, cpp.1, gcc.1, gfdl.7,
	gpl.7, fsf-funding.7, maintainer-clean, install-info, install-man):
	Use docobjdir.
	* objc/Make-lang.in (objc/objc-parse.c, objc/objc-parse.y,
	objc.maintainer-clean): Use parsedir.

From-SVN: r61189
parent 927818a5
2003-01-10 Geoffrey Keating <geoffk@apple.com>
* Makefile.in (parsedir): New variable.
(docobjdir): New variable.
(c-parse.o, c-parse.c, c-parse.y, gengtype-lex.o, gengtype-yacc.o,
gengtype-lex.c, gengtype-yacc.c): Use parsedir.
(info, cpp.info, gcc.info, gccint.info, gccinstall.info,
cppinternals.info, generated-manpages, gcov.1, cpp.1, gcc.1, gfdl.7,
gpl.7, fsf-funding.7, maintainer-clean, install-info, install-man):
Use docobjdir.
* objc/Make-lang.in (objc/objc-parse.c, objc/objc-parse.y,
objc.maintainer-clean): Use parsedir.
* varasm.c (struct constant_descriptor_rtx): Remove unused
`label' field.
......
......@@ -61,7 +61,7 @@ objc/objc-lang.o : objc/objc-lang.c \
$(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) c-tree.h \
c-common.h toplev.h objc/objc-act.h langhooks.h $(LANGHOOKS_DEF_H)
objc/objc-parse.o : objc/objc-parse.c \
objc/objc-parse.o : $(parsedir)/objc/objc-parse.c \
$(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(C_TREE_H) \
toplev.h $(GGC_H) c-pragma.h input.h flags.h output.h objc/objc-act.h
......@@ -71,9 +71,9 @@ objc/objc-act.o : objc/objc-act.c \
input.h function.h output.h debug.h langhooks.h $(LANGHOOKS_DEF_H) \
gtype-objc.h
po-generated: $(srcdir)/objc/objc-parse.c
$(srcdir)/objc/objc-parse.c : $(srcdir)/objc/objc-parse.y
cd $(srcdir)/objc; \
po-generated: $(parsedir)/objc/objc-parse.c
$(parsedir)/objc/objc-parse.c : $(parsedir)/objc/objc-parse.y
cd $(parsedir)/objc; \
if $(BISON) $(BISONFLAGS) -o op$$$$.c objc-parse.y ; then \
test -f op$$$$.output && mv -f op$$$$.output objc-parse.output ; \
mv -f op$$$$.c objc-parse.c ; \
......@@ -82,12 +82,12 @@ $(srcdir)/objc/objc-parse.c : $(srcdir)/objc/objc-parse.y
false ; \
fi
$(srcdir)/objc/objc-parse.y: $(srcdir)/c-parse.in
$(parsedir)/objc/objc-parse.y: $(parsedir)/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
$(SHELL) $(srcdir)/move-if-change tmp-objc-prs.y $(parsedir)/objc/objc-parse.y
gtype-objc.h : s-gtype ; @true
......@@ -132,8 +132,8 @@ objc.distclean:
-rm -f objc-parse.output
objc.extraclean:
objc.maintainer-clean:
-rm -f $(srcdir)/objc/objc-parse.y
-rm -f $(srcdir)/objc/objc-parse.c $(srcdir)/objc/objc-parse.output
-rm -f $(parsedir)/objc/objc-parse.y
-rm -f $(parsedir)/objc/objc-parse.c $(parsedir)/objc/objc-parse.output
#
# Stage hooks:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment