From 9f2233e81a0eb06e7278584654cfbdd313d8c228 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Wed, 26 Jul 1995 06:00:04 +0000 Subject: ($(installed-libcs)): Depend on `lib' (only). --- Makerules | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'Makerules') diff --git a/Makerules b/Makerules index b39cea2bea..e8904b8570 100644 --- a/Makerules +++ b/Makerules @@ -458,15 +458,11 @@ installed-libcs := $(foreach o,$(object-suffixes),\ $(libdir)/$(patsubst %,$(libtype$o),\ $(libprefix)$(libc-name))) install: $(installed-libcs) -# We avoid depending on lib-noranlib because that makes the parent make -# subdir_lib in all the subdirs, when the make install run they do will -# update the library anyway. Running ranlib after installing makes the -# __.SYMDEF time stamp up to date, which avoids messages from some linkers. -# Depending on subdir_install gets all the subdirs to update the library, -# and is optimal for `make install' at top level. -$(installed-libcs): $(libdir)/lib$(libprefix)%: libobjs subdir_install +$(installed-libcs): $(libdir)/lib$(libprefix)%: lib $(make-target-directory) $(INSTALL_DATA) $(common-objpfx)lib$(*:$(libc-name)%=c%) $@ +# Running ranlib after installing makes the __.SYMDEF time stamp up to +# date, which avoids messages from some linkers. $(RANLIB) $@ endif -- cgit v1.2.3