]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Makefile.in: Do not include SUBDIRS in objlist.
authorDavid Edelsohn <dje@watson.ibm.com>
Sat, 20 Oct 2001 16:02:09 +0000 (16:02 +0000)
committerToon Moene <toon@gcc.gnu.org>
Sat, 20 Oct 2001 16:02:09 +0000 (16:02 +0000)
2001-10-20  David Edelsohn  <dje@watson.ibm.com>

* Makefile.in: Do not include SUBDIRS in objlist.  Create
libg2c.so from F2CEXT and SUBDIRS archives.
* libF77/Makefile.in: Create archive.
* libI77/Makefile.in: Same.
* libU77/Makefile.in: Same.

From-SVN: r46384

libf2c/ChangeLog
libf2c/Makefile.in
libf2c/libF77/Makefile.in
libf2c/libI77/Makefile.in
libf2c/libU77/Makefile.in

index 64a0ec6eab0d3eff441719580c6b68150f453151..f6becd538113e656d2eb069d6a4cb72cad37e273 100644 (file)
@@ -1,3 +1,11 @@
+2001-10-20  David Edelsohn  <dje@watson.ibm.com>
+
+       * Makefile.in: Do not include SUBDIRS in objlist.  Create
+       libg2c.so from F2CEXT and SUBDIRS archives.
+       * libF77/Makefile.in: Create archive.
+       * libI77/Makefile.in: Same.
+       * libU77/Makefile.in: Same.
+
 2001-10-05  Toon Moene  <toon@moene.indiv.nluug.nl>
 
        * Makefile.in: Move libg2c.so and libg2c.{l}a to
index c9a775336eafe75eb1f0714c38bb0507ca7a03d2..18b3a8d7ca12eab5b01336b23faa5ab7525f4a0d 100644 (file)
@@ -142,16 +142,11 @@ $(LIBG2C): s-libi77 s-libf77 s-libu77 s-libe77
        set -e; \
        rm -f objlist ;\
        touch objlist ;\
-       for i in $(SUBDIRS) ;\
-       do \
-         (cd $$i && $(MAKE) $(FLAGS_TO_PASS) objlist) ;\
-       done ;\
-       objs="`cat objlist`" ;\
        for i in $(F2CEXT); do objs="$$objs libE77/L$$i.lo"; done ;\
        echo -n $$objs > objlist 
        $(LIBTOOL) --mode=link $(CC) -o $@ \
          -version-info $(VERSION_MAJOR):$(VERSION_MINOR):$(VERSION_SUB) \
-         -rpath $(prefix)/lib `cat objlist` -lc -lm
+         -rpath $(prefix)/lib `cat objlist` libF77.la libI77.la libU77.la -lc -lm
 
 i77:
        cd libI77; $(MAKE) $(FLAGS_TO_PASS) all
index 794e996e641bef59008725f14d46a67ece3772e9..bdb31a856374d3c7085582e21deda78a7d5b05e2 100644 (file)
@@ -52,6 +52,8 @@ ALL_CFLAGS = -I. -I$(srcdir) -I$(G2C_H_DIR) -I$(F2C_H_DIR) $(CPPFLAGS) $(DEFS) $
 .c.lo:
        @LIBTOOL@ --mode=compile $(CC) -c -DSkip_f2c_Undefs $(ALL_CFLAGS) $<
 
+LINK = @LIBTOOL@ --mode=link $(CC) $(ALL_CFLAGS) -o $@
+
 MISC = F77_aloc.lo VersionF.lo s_rnge.lo abort_.lo getarg_.lo iargc_.lo\
        getenv_.lo signal_.lo s_stop.lo s_paus.lo system_.lo cabs.lo\
        derf_.lo derfc_.lo erf_.lo erfc_.lo sig_die.lo exit_.lo setarg.lo setsig.lo
@@ -80,13 +82,15 @@ OBJS = $(MISC) $(POW) $(CX) $(DCX) $(REAL) $(DBL) $(INT) \
 
 all: ../s-libf77 ../libfrtbegin.a
 
-../s-libf77: $(OBJS)
+../s-libf77: ../libF77.la
        echo timestamp > ../s-libf77
 
+../libF77.la: $(OBJS)
+       $(LINK) $(OBJS)
+
 objlist:
        objs="`cat ../objlist`" ; for i in $(OBJS) ; do \
-          x=`echo $$i` ;\
-          objs="$$objs libF77/$$x" ;\
+          objs="$$objs libF77/$$i" ;\
        done ; \
        echo -n $$objs > ../objlist
 
index b89d8f9bbc7f29f96931546067acc686bf0e58de..125368ddd3a8632658fdfa144a851ac11a780e91 100644 (file)
@@ -51,6 +51,8 @@ ALL_CFLAGS = -I. -I$(srcdir) -I$(G2C_H_DIR) -I$(F2C_H_DIR) $(CPPFLAGS) \
 .c.lo:
        @LIBTOOL@ --mode=compile $(CC) -c -DSkip_f2c_Undefs -DAllow_TYQUAD $(ALL_CFLAGS) $<
 
+LINK = @LIBTOOL@ --mode=link $(CC) $(ALL_CFLAGS) -o $@
+
 OBJS = VersionI.lo backspace.lo close.lo dfe.lo dolio.lo due.lo endfile.lo err.lo \
        fmt.lo fmtlib.lo iio.lo ilnw.lo inquire.lo lread.lo lwrite.lo open.lo \
        rdfmt.lo rewind.lo rsfe.lo rsli.lo rsne.lo sfe.lo sue.lo typesize.lo uio.lo \
@@ -59,13 +61,15 @@ OBJS =      VersionI.lo backspace.lo close.lo dfe.lo dolio.lo due.lo endfile.lo err.l
 
 all: ../s-libi77
 
-../s-libi77: $(OBJS)
+../s-libi77: ../libI77.la
        echo timestamp > ../s-libi77
 
+../libI77.la: $(OBJS)
+       $(LINK) $(OBJS)
+
 objlist:
        objs="`cat ../objlist`" ; for i in $(OBJS) ; do \
-          x=`echo $$i` ;\
-          objs="$$objs libI77/$$x" ;\
+          objs="$$objs libI77/$$i" ;\
        done ; \
        echo -n $$objs > ../objlist
 
index 5b12dd5cddf9a82344c6a3456a0bcf3f68353b9f..05d47b29f7ecb3dad2ab54489f2a8f7a9b8a16e2 100644 (file)
@@ -55,6 +55,8 @@ G77DIR = ../../../gcc/
 .c.lo:
        @LIBTOOL@ --mode=compile $(CC) -c -DSkip_f2c_Undefs $(ALL_CFLAGS) $<
 
+LINK = @LIBTOOL@ --mode=link $(CC) $(ALL_CFLAGS) -o $@
+
 OBJS =  VersionU.lo gerror_.lo perror_.lo ierrno_.lo itime_.lo time_.lo \
        unlink_.lo fnum_.lo getpid_.lo getuid_.lo getgid_.lo kill_.lo rand_.lo \
        srand_.lo irand_.lo sleep_.lo idate_.lo ctime_.lo etime_.lo \
@@ -78,13 +80,15 @@ SRCS =  Version.c gerror_.c perror_.c ierrno_.c itime_.c time_.c \
 
 all: ../s-libu77
 
-../s-libu77: $(OBJS)
+../s-libu77: ../libU77.la
        echo timestamp > ../s-libu77
 
+../libU77.la: $(OBJS)
+       $(LINK) $(OBJS)
+
 objlist:
        objs="`cat ../objlist`" ; for i in $(OBJS) ; do \
-          x=`echo $$i` ;\
-          objs="$$objs libU77/$$x" ;\
+          objs="$$objs libU77/$$i" ;\
        done ; \
        echo -n $$objs > ../objlist