aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.J. Lu <hjl@gnu.org>2001-10-20 05:39:06 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2001-10-19 22:39:06 -0700
commitafb649d5c9f791f9e506053aa897804e3c53adab (patch)
tree0db3eb96b333e459f8e27a25491059be973f60a1
parentadf97f5809ecc5a286023e50fcf6302ad0f3f40a (diff)
downloadgcc-afb649d5c9f791f9e506053aa897804e3c53adab.zip
gcc-afb649d5c9f791f9e506053aa897804e3c53adab.tar.gz
gcc-afb649d5c9f791f9e506053aa897804e3c53adab.tar.bz2
Makefile.in ($(TARGETLIB)): Also generate pic/$(TARGETLIB) if necessary.
2001-10-19 H.J. Lu <hjl@gnu.org> * Makefile.in ($(TARGETLIB)): Also generate pic/$(TARGETLIB) if necessary. From-SVN: r46369
-rw-r--r--libiberty/ChangeLog5
-rw-r--r--libiberty/Makefile.in9
2 files changed, 13 insertions, 1 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 20c08f9..de76760 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,8 @@
+2001-10-19 H.J. Lu <hjl@gnu.org>
+
+ * Makefile.in ($(TARGETLIB)): Also generate pic/$(TARGETLIB) if
+ necessary.
+
2001-10-17 DJ Delorie <dj@redhat.com>
* argv.c, asprintf.c, choose-temp.c, concat.c, cplus-dem.c,
diff --git a/libiberty/Makefile.in b/libiberty/Makefile.in
index f549902..877e0a9 100644
--- a/libiberty/Makefile.in
+++ b/libiberty/Makefile.in
@@ -154,10 +154,17 @@ CONFIGURED_OFILES = asprintf.o atexit.o basename.o bcmp.o bcopy.o \
vsprintf.o waitpid.o
$(TARGETLIB): $(REQUIRED_OFILES) $(EXTRA_OFILES) $(LIBOBJS)
- -rm -f $(TARGETLIB)
+ -rm -f $(TARGETLIB) pic/$(TARGETLIB)
$(AR) $(AR_FLAGS) $(TARGETLIB) \
$(REQUIRED_OFILES) $(EXTRA_OFILES) $(LIBOBJS)
$(RANLIB) $(TARGETLIB)
+ if [ x"$(PICFLAG)" != x ]; then \
+ cd pic; \
+ $(AR) $(AR_FLAGS) $(TARGETLIB) \
+ $(REQUIRED_OFILES) $(EXTRA_OFILES) $(LIBOBJS); \
+ $(RANLIB) $(TARGETLIB); \
+ cd ..; \
+ else true; fi
info: libiberty.info info-subdir
install-info: install-info-subdir