> Index: gnu/dist/gdb6/sim/mips/Makefile.in > =================================================================== > RCS file: /cvsroot/src/gnu/dist/gdb6/sim/mips/Makefile.in,v > retrieving revision 1.1.1.2 > diff -u -r1.1.1.2 Makefile.in > --- gnu/dist/gdb6/sim/mips/Makefile.in 2 Jul 2006 20:28:34 -0000 > 1.1.1.2 > +++ gnu/dist/gdb6/sim/mips/Makefile.in 15 Dec 2009 07:33:37 -0000 > @@ -84,7 +84,7 @@ > multi-run.o: multi-include.h tmp-mach-multi > > ../igen/igen: > - cd ../igen && $(MAKE) > + (cd ../igen && $(MAKE)) > > IGEN_TRACE= # -G omit-line-numbers # -G trace-rule-selection -G > trace-rule-rejection -G trace-entries # -G trace-all > IGEN_INSN=$(srcdir)/mips.igen > @@ -132,7 +132,7 @@ > $(BUILT_SRC_FROM_IGEN): tmp-igen > > tmp-igen: $(IGEN_INSN) $(IGEN_DC) ../igen/igen $(IGEN_INCLUDE) > - cd ../igen && $(MAKE) > + (cd ../igen && $(MAKE)) > ../igen/igen \ > $(IGEN_TRACE) \ > -I $(srcdir) \
Hm, it may be simpler to remove `cd ../igen && $(MAKE)' except the ../igen/igen target. enami.