* Makefile.in (DO_X): Split rule to decrease command line length
authorIan Lance Taylor <ian@airs.com>
Fri, 3 Nov 1995 03:52:08 +0000 (03:52 +0000)
committerIan Lance Taylor <ian@airs.com>
Fri, 3 Nov 1995 03:52:08 +0000 (03:52 +0000)
for systems with small ARG_MAX values.  From phdm@info.ucl.ac.be
(Philippe De Muyter).

ChangeLog
Makefile.in

index e859b2e7ae8447afa46aae3a071d8dba8589e294..bc2d94d4af3bf735d1f0368a445e848cf82094e9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Thu Nov  2 13:24:56 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (DO_X): Split rule to decrease command line length
+       for systems with small ARG_MAX values.  From phdm@info.ucl.ac.be
+       (Philippe De Muyter).
+
 Wed Nov  1 15:18:35 1995  Jason Molenda  (crash@phydeaux.cygnus.com)
 
        * Makefile.in (all-patch): depend on all-libiberty.
index 2489f1e108e75876fbdbca7148cda9c71ccb96be..7f1676ae148bf540d09ba6337ceb49948164c77e 100644 (file)
@@ -659,7 +659,10 @@ $(DO_X):
                        $${target}); \
            then true; else exit 1; fi; \
          else true; fi; \
-       done;\
+       done
+       @target=`echo $@ | sed -e 's/^do-//'`; \
+       r=`pwd`; export r; \
+       srcroot=`cd $(srcdir); pwd`; export srcroot; \
        for i in $(TARGET_CONFIGDIRS) -dummy-; do \
          if [ -f $(TARGET_SUBDIR)/$$i/Makefile ]; then \
            for flag in $(EXTRA_TARGET_FLAGS); do \