--- groff-1.19.2/Makefile.in 2005-08-07 08:03:33.000000000 +0000 +++ groff-1.19.2/Makefile.in.patched 2005-10-14 16:22:06.000000000 +0000 @@ -598,7 +598,7 @@ -f $(top_srcdir)/Makefile.comm \ -f $(top_srcdir)/Makefile.sub $(do) -$(LIBDIRS): FORCE +$(LIBDIRS): FORCE $(INCDIRS) $(PROGDEPDIRS) @$(ENVSETUP); \ if test $(srcdir) = .; then \ srcdir=.; \ @@ -614,7 +614,7 @@ -f $(top_srcdir)/Makefile.lib \ -f Makefile.dep $(do) -$(CPROGDIRS): FORCE +$(CPROGDIRS): FORCE $(LIBDIRS) @$(ENVSETUP); \ if test $(srcdir) = .; then \ srcdir=.; \ @@ -630,7 +630,7 @@ -f $(top_srcdir)/Makefile.cpg \ -f Makefile.dep $(do) -$(CCPROGDIRS): FORCE +$(CCPROGDIRS): FORCE $(LIBDIRS) @$(ENVSETUP); \ if test $(srcdir) = .; then \ srcdir=.; \ @@ -646,7 +646,7 @@ -f $(top_srcdir)/Makefile.ccpg \ -f Makefile.dep $(do) -$(DEVDIRS) $(XDEVDIRS) $(OTHERDEVDIRS) $(TTYDEVDIRS): FORCE +$(DEVDIRS) $(XDEVDIRS) $(OTHERDEVDIRS) $(TTYDEVDIRS): FORCE $(PROGDIRS) @$(ENVSETUP); \ if test $(srcdir) = .; then \ srcdir=.; \ @@ -660,7 +660,21 @@ -f $$srcdir/Makefile.sub \ -f $(top_srcdir)/Makefile.dev $(do) -$(INCDIRS) $(PROGDEPDIRS) $(OTHERDIRS): FORCE +$(OTHERDIRS): FORCE $(PROGDIRS) + @$(ENVSETUP); \ + if test $(srcdir) = .; then \ + srcdir=.; \ + else \ + srcdir=`cd $(srcdir); pwd`/$@; \ + fi; \ + test -d $@ || $(mkinstalldirs) $@; \ + cd $@; \ + $(MAKE) $(MDEFINES) srcdir=$$srcdir VPATH=$$srcdir \ + -f $(top_srcdir)/Makefile.comm \ + -f $$srcdir/Makefile.sub \ + -f $(top_srcdir)/Makefile.man $(do) + +$(INCDIRS) $(PROGDEPDIRS): FORCE @$(ENVSETUP); \ if test $(srcdir) = .; then \ srcdir=.; \