diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 41a276feeb..b0c056886f 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +Tue Feb 6 12:12:22 1996 Ian Lance Taylor + + * Makefile.in (program_transform_name): New variable. + (install): Transform library name before installing it. + Mon Feb 5 10:38:27 1996 Ian Lance Taylor * archures.c (bfd_mach_i960_hx): Define. diff --git a/bfd/Makefile.in b/bfd/Makefile.in index b3bc75070b..0da4cbbeb9 100644 --- a/bfd/Makefile.in +++ b/bfd/Makefile.in @@ -24,6 +24,7 @@ srcdir = @srcdir@ prefix = @prefix@ +program_transform_name = @program_transform_name@ exec_prefix = @exec_prefix@ bindir = $(exec_prefix)/bin libdir = $(exec_prefix)/lib @@ -625,15 +626,17 @@ force: install: $(ALLLIBS) for f in $(ALLLIBS); do \ - rm -f $(libdir)/$$f; \ + tf=lib`echo $$f | sed -e 's/^lib//' | sed '$(program_transform_name)'`; \ + rm -f $(libdir)/$$tf; \ if [ "$$f" = "$(SHLINK)" ]; then \ - ln -sf $(SHLIB) $(libdir)/$$f; \ + ts=lib`echo $(SHLIB) | sed -e 's/^lib//' | sed '$(program_transform_name)'`; \ + ln -sf $$ts $(libdir)/$$tf; \ elif [ "$$f" = "$(SHLIB)" ]; then \ - $(INSTALL_PROGRAM) $$f $(libdir)/$$f; \ + $(INSTALL_PROGRAM) $$f $(libdir)/$$tf; \ else \ - $(INSTALL_DATA) $$f $(libdir)/$$f; \ - $(RANLIB) $(libdir)/$$f; \ - chmod a-x $(libdir)/$$f; \ + $(INSTALL_DATA) $$f $(libdir)/$$tf; \ + $(RANLIB) $(libdir)/$$tf; \ + chmod a-x $(libdir)/$$tf; \ fi; \ done # Install BFD include file, and others that it needs. Install them