aboutsummaryrefslogtreecommitdiff
path: root/gcc/objc
diff options
context:
space:
mode:
authorGeoffrey Keating <geoffk@apple.com>2003-01-11 02:18:37 +0000
committerGeoffrey Keating <geoffk@gcc.gnu.org>2003-01-11 02:18:37 +0000
commit3859c32a55848dc332b2a438b1eaf5b1c5e85a64 (patch)
tree2466cc2dbda32904f7ecd16d13b5dc60e05c7067 /gcc/objc
parent927818a5984c6fe521cd8e6c9a11c7f3599a87a5 (diff)
downloadgcc-3859c32a55848dc332b2a438b1eaf5b1c5e85a64.zip
gcc-3859c32a55848dc332b2a438b1eaf5b1c5e85a64.tar.gz
gcc-3859c32a55848dc332b2a438b1eaf5b1c5e85a64.tar.bz2
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
Diffstat (limited to 'gcc/objc')
-rw-r--r--gcc/objc/Make-lang.in16
1 files changed, 8 insertions, 8 deletions
diff --git a/gcc/objc/Make-lang.in b/gcc/objc/Make-lang.in
index 8bd83a4..3601714 100644
--- a/gcc/objc/Make-lang.in
+++ b/gcc/objc/Make-lang.in
@@ -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: