# HG changeset patch # User address@hidden # Date 1239225279 -7200 # Node ID 9bb5d1ac22e1a54da7159d98de7d3c2434861433 # Parent 25cdd60964428c7110d7a971c73f4adeb27cc5e5 simplify shared lib *PRE prefix diff -r 25cdd6096442 -r 9bb5d1ac22e1 ChangeLog --- a/ChangeLog Tue Apr 07 03:30:59 2009 -0400 +++ b/ChangeLog Wed Apr 08 23:14:39 2009 +0200 @@ -1,3 +1,12 @@ +2009-04-08 Marco Atzeri + + * configure.in: SHLLIBPRE replaced by SHLPRE or LIBPRE, removed + SHLBINPRE as superflous + * Makeconf.in: same + * libcruft/Makefile.in: same + * liboctave/Makefile.in: same + * src/Makefile.in: same + 2009-04-05 John W. Eaton * configure.in: Use AC_USE_SYSTEM_EXTENSIONS instead of diff -r 25cdd6096442 -r 9bb5d1ac22e1 Makeconf.in --- a/Makeconf.in Tue Apr 07 03:30:59 2009 -0400 +++ b/Makeconf.in Wed Apr 08 23:14:39 2009 +0200 @@ -101,8 +101,7 @@ LIBEXT = a LIBPRE = @LIBPRE@ -SHLLIBPRE = @SHLLIBPRE@ -SHLBINPRE = @SHLBINPRE@ +SHLPRE = @SHLPRE@ # Fortran to C translator and associated flags. @@ -626,9 +625,9 @@ -e "s|%FIND%|${FIND}|g" \ -e "s|%SED%|${SED}|g" \ -e "s|%library_path_var%|${library_path_var}|g" \ - -e "s|%liboctinterp%|${SHLLIBPRE}octinterp.${SHLEXT}|g" \ - -e "s|%liboctave%|${SHLLIBPRE}octave.${SHLEXT}|g" \ - -e "s|%libcruft%|${SHLLIBPRE}cruft.${SHLEXT}|g" \ + -e "s|%liboctinterp%|${SHLPRE}octinterp.${SHLEXT}|g" \ + -e "s|%liboctave%|${SHLPRE}octave.${SHLEXT}|g" \ + -e "s|%libcruft%|${SHLPRE}cruft.${SHLEXT}|g" \ -e "s|%srcdir%|${srcdir}|" \ -e "s|%top_srcdir%|${top_srcdir}|" \ -e "s|%abs_top_srcdir%|${abs_top_srcdir}|" \ diff -r 25cdd6096442 -r 9bb5d1ac22e1 configure.in --- a/configure.in Tue Apr 07 03:30:59 2009 -0400 +++ b/configure.in Wed Apr 08 23:14:39 2009 +0200 @@ -1195,8 +1195,7 @@ SHLBIN_VER='$(SHLBIN).$(version)' SHLLINKEXT= LIBPRE=lib -SHLLIBPRE=lib -SHLBINPRE=lib +SHLPRE=lib SH_LD='$(CXX)' SH_LDFLAGS=-shared DL_LD='$(SH_LD)' @@ -1255,14 +1254,13 @@ CXXPICFLAG= FPICFLAG= LIBPRE=lib - SHLLIBPRE=cyg - SHLBINPRE=lib + SHLPRE=cyg SHLEXT=dll SHLLIB=dll.a SHLBIN=a DL_LDFLAGS="-shared -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc" SH_LDFLAGS="-shared -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--enable-auto-image-base" - SONAME_FLAGS='-Wl,--out-implib=$(patsubst $(SHLLIBPRE)%,$(SHLBINPRE)%,$@).a' + SONAME_FLAGS='-Wl,--out-implib=$(patsubst $(SHLPRE)%,$(LIBPRE)%,$@).a' ;; *-*-mingw*) CPICFLAG= @@ -1286,8 +1284,7 @@ SHLLIB=lib SHLBIN=dll LIBPRE= - SHLLIBPRE= - SHLBINPRE= + SHLPRE= SH_LDFLAGS="-shared" if test -n "`echo $CFLAGS | grep -e '-g'`" -o -n "`echo $CXXFLAGS | grep -e '-g'`"; then DL_LDFLAGS="$DL_LDFLAGS -g" @@ -1391,8 +1388,7 @@ AC_MSG_NOTICE([defining SHLBIN_VER to be $SHLBIN_VER]) AC_MSG_NOTICE([defining SHLLINKEXT to be $SHLLINKEXT]) AC_MSG_NOTICE([defining LIBPRE to be $LIBPRE]) -AC_MSG_NOTICE([defining SHLLIBPRE to be $SHLLIBPRE]) -AC_MSG_NOTICE([defining SHLBINPRE to be $SHLBINPRE]) +AC_MSG_NOTICE([defining SHLPRE to be $SHLPRE]) AC_MSG_NOTICE([defining SH_LD to be $SH_LD]) AC_MSG_NOTICE([defining SH_LDFLAGS to be $SH_LDFLAGS]) AC_MSG_NOTICE([defining DL_LD to be $DL_LD]) @@ -1419,8 +1415,7 @@ AC_SUBST(SHLBIN_VER) AC_SUBST(SHLLINKEXT) AC_SUBST(LIBPRE) -AC_SUBST(SHLLIBPRE) -AC_SUBST(SHLBINPRE) +AC_SUBST(SHLPRE) AC_SUBST(SH_LD) AC_SUBST(SH_LDFLAGS) AC_SUBST(DL_LD) diff -r 25cdd6096442 -r 9bb5d1ac22e1 libcruft/Makefile.in --- a/libcruft/Makefile.in Tue Apr 07 03:30:59 2009 -0400 +++ b/libcruft/Makefile.in Wed Apr 08 23:14:39 2009 +0200 @@ -97,9 +97,9 @@ ifeq ($(SHARED_LIBS), true) ifeq ($(STATIC_LIBS), true) - LIBRARIES = $(LIBPRE)cruft.$(LIBEXT) $(SHLLIBPRE)cruft.$(SHLEXT_VER) + LIBRARIES = $(LIBPRE)cruft.$(LIBEXT) $(SHLPRE)cruft.$(SHLEXT_VER) else - LIBRARIES = $(SHLLIBPRE)cruft.$(SHLEXT_VER) + LIBRARIES = $(SHLPRE)cruft.$(SHLEXT_VER) endif else ifeq ($(STATIC_LIBS), true) @@ -124,11 +124,11 @@ $(AR) $(ARFLAGS) $@ $^ $(RANLIB) $@ -$(SHLLIBPRE)cruft.$(SHLEXT_VER): $(SHLLIBPRE)cruft.$(SHLEXT) +$(SHLPRE)cruft.$(SHLEXT_VER): $(SHLPRE)cruft.$(SHLEXT) rm -f $@ $(LN_S) $< $@ -$(SHLLIBPRE)cruft.$(SHLEXT): $(CRUFT_PICOBJ) +$(SHLPRE)cruft.$(SHLEXT): $(CRUFT_PICOBJ) rm -f $@ $(SH_LD) $(SH_LDFLAGS) $(SONAME_FLAGS) -o $@ $^ $(LINK_DEPS) @@ -152,16 +152,16 @@ $(RANLIB) $(DESTDIR)$(octlibdir)/$(LIBPRE)cruft.$(LIBEXT) ; \ fi if $(SHARED_LIBS); then \ - rm -f $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)cruft.$(SHLLIB_VER); \ + rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)cruft.$(SHLLIB_VER); \ $(INSTALL) \ - $(SHLLIBPRE)cruft.$(SHLLIB) $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)cruft.$(SHLLIB_VER); \ - rm -f $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)cruft.$(SHLLIB); \ + $(LIBPRE)cruft.$(SHLLIB) $(DESTDIR)$(octlibdir)/$(LIBPRE)cruft.$(SHLLIB_VER); \ + rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)cruft.$(SHLLIB); \ (cd $(DESTDIR)$(octlibdir); \ - $(LN_S) $(SHLLIBPRE)cruft.$(SHLLIB_VER) $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)cruft.$(SHLLIB)); \ + $(LN_S) $(LIBPRE)cruft.$(SHLLIB_VER) $(DESTDIR)$(octlibdir)/$(LIBPRE)cruft.$(SHLLIB)); \ if test x$(SHLBIN) != x ; then \ - rm -f $(DESTDIR)$(bindir)/$(SHLBINPRE)cruft.$(SHLBIN); \ + rm -f $(DESTDIR)$(bindir)/$(LIBPRE)cruft.$(SHLBIN); \ $(INSTALL_PROGRAM) \ - $(SHLBINPRE)cruft.$(SHLBIN) $(DESTDIR)$(bindir)/$(SHLBINPRE)cruft.$(SHLBIN); \ + $(LIBPRE)cruft.$(SHLBIN) $(DESTDIR)$(bindir)/$(LIBPRE)cruft.$(SHLBIN); \ fi; \ fi @@ -170,11 +170,11 @@ uninstall:: rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)cruft.$(LIBEXT) - rm -f $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)cruft.$(SHLLIB) - rm -f $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)cruft.$(SHLLIB_VER) + rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)cruft.$(SHLLIB) + rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)cruft.$(SHLLIB_VER) if test x$(SHLBIN) != x; then \ - rm -f $(DESTDIR)$(bindir)/$(SHLBINPRE)cruft.$(SHLBIN); \ - rm -f $(DESTDIR)$(bindir)/$(SHLBINPRE)cruft.$(SHLBIN_VER); \ + rm -f $(DESTDIR)$(bindir)/$(LIBPRE)cruft.$(SHLBIN); \ + rm -f $(DESTDIR)$(bindir)/$(LIBPRE)cruft.$(SHLBIN_VER); \ fi tags TAGS:: $(SOURCES) @@ -188,8 +188,8 @@ clean mostlyclean distclean maintainer-clean:: rm -f $(LIBPRE)cruft.$(LIBEXT) - rm -f $(SHLLIBPRE)cruft.$(SHLEXT_VER) $(SHLLIBPRE)cruft.$(SHLEXT) - rm -f $(SHLBINPRE)cruft.$(SHLBIN_VER) $(SHLBINPRE)cruft.$(SHLBIN) + rm -f $(SHLPRE)cruft.$(SHLEXT_VER) $(SHLPRE)cruft.$(SHLEXT) + rm -f $(LIBPRE)cruft.$(SHLBIN_VER) $(LIBPRE)cruft.$(SHLBIN) rm -f $(CRUFT_DEFS) cruft.def mkf77def distclean maintainer-clean:: diff -r 25cdd6096442 -r 9bb5d1ac22e1 liboctave/Makefile.in --- a/liboctave/Makefile.in Tue Apr 07 03:30:59 2009 -0400 +++ b/liboctave/Makefile.in Wed Apr 08 23:14:39 2009 +0200 @@ -249,9 +249,9 @@ ifeq ($(SHARED_LIBS), true) ifeq ($(STATIC_LIBS), true) - LIBRARIES = $(LIBPRE)octave.$(LIBEXT) $(SHLLIBPRE)octave.$(SHLEXT_VER) + LIBRARIES = $(LIBPRE)octave.$(LIBEXT) $(SHLPRE)octave.$(SHLEXT_VER) else - LIBRARIES = $(SHLLIBPRE)octave.$(SHLEXT_VER) + LIBRARIES = $(SHLPRE)octave.$(SHLEXT_VER) endif else ifeq ($(STATIC_LIBS), true) @@ -269,11 +269,11 @@ $(TEMPLATE_AR) $(TEMPLATE_ARFLAGS) $@ $(LIBOCTAVE_OBJECTS) $(RANLIB) $@ -$(SHLLIBPRE)octave.$(SHLEXT_VER): $(SHLLIBPRE)octave.$(SHLEXT) +$(SHLPRE)octave.$(SHLEXT_VER): $(SHLPRE)octave.$(SHLEXT) rm -f $@ $(LN_S) $< $@ -$(SHLLIBPRE)octave.$(SHLEXT): $(LIBOCTAVE_PICOBJ) +$(SHLPRE)octave.$(SHLEXT): $(LIBOCTAVE_PICOBJ) rm -f $@ $(SH_LD) $(SH_LDFLAGS) $(SONAME_FLAGS) -o $@ \ $(LIBOCTAVE_PICOBJ) $(LINK_DEPS) @@ -303,15 +303,15 @@ $(RANLIB) $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(LIBEXT); \ fi if $(SHARED_LIBS); then \ - rm -f $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)octave.$(SHLLIB_VER); \ + rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(SHLLIB_VER); \ $(INSTALL) \ - $(SHLLIBPRE)octave.$(SHLLIB) $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)octave.$(SHLLIB_VER); \ - rm -f $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)octave.$(SHLLIB); \ - (cd $(DESTDIR)$(octlibdir) ; $(LN_S) $(SHLLIBPRE)octave.$(SHLLIB_VER) $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)octave.$(SHLLIB)); \ + $(LIBPRE)octave.$(SHLLIB) $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(SHLLIB_VER); \ + rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(SHLLIB); \ + (cd $(DESTDIR)$(octlibdir) ; $(LN_S) $(LIBPRE)octave.$(SHLLIB_VER) $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(SHLLIB)); \ if test x$(SHLBIN) != x ; then \ - rm -f $(DESTDIR)$(bindir)/$(SHLBINPRE)octave.$(SHLBIN); \ + rm -f $(DESTDIR)$(bindir)/$(LIBPRE)octave.$(SHLBIN); \ $(INSTALL_PROGRAM) \ - $(SHLBINPRE)octave.$(SHLBIN) $(DESTDIR)$(bindir)/$(SHLBINPRE)octave.$(SHLBIN); \ + $(LIBPRE)octave.$(SHLBIN) $(DESTDIR)$(bindir)/$(LIBPRE)octave.$(SHLBIN); \ fi; \ fi .PHONY: install-lib @@ -330,11 +330,11 @@ uninstall: rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(LIBEXT) - rm -f $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)octave.$(SHLLIB) - rm -f $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)octave.$(SHLLIB_VER) + rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(SHLLIB) + rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(SHLLIB_VER) if test x$(SHLBIN) != x; then \ - rm -f $(DESTDIR)$(bindir)/$(SHLBINPRE)octave.$(SHLBIN); \ - rm -f $(DESTDIR)$(bindir)/$(SHLBINPRE)octave.$(SHLBIN_VER); \ + rm -f $(DESTDIR)$(bindir)/$(LIBPRE)octave.$(SHLBIN); \ + rm -f $(DESTDIR)$(bindir)/$(LIBPRE)octave.$(SHLBIN_VER); \ fi for f in $(INCLUDES_FOR_INSTALL); do rm -f $(DESTDIR)$(octincludedir)/octave/$$f; done .PHONY: uninstall @@ -347,8 +347,8 @@ clean: rm -f $(LIBPRE)octave.$(LIBEXT) - rm -f $(SHLLIBPRE)octave.$(SHLEXT_VER) $(SHLLIBPRE)octave.$(SHLEXT) - rm -f $(SHLBINPRE)octave.$(SHLBIN_VER) $(SHLBINPRE)octave.$(SHLBIN) + rm -f $(SHLPRE)octave.$(SHLEXT_VER) $(SHLPRE)octave.$(SHLEXT) + rm -f $(LIBPRE)octave.$(SHLBIN_VER) $(LIBPRE)octave.$(SHLBIN) rm -f $(LIBOCTAVE_OBJECTS) $(MAKEDEPS) $(LIBOCTAVE_PICOBJ) stmp-pic -rmdir pic .PHONY: clean diff -r 25cdd6096442 -r 9bb5d1ac22e1 src/Makefile.in --- a/src/Makefile.in Tue Apr 07 03:30:59 2009 -0400 +++ b/src/Makefile.in Wed Apr 08 23:14:39 2009 +0200 @@ -339,9 +339,9 @@ ifeq ($(SHARED_LIBS), true) ifeq ($(STATIC_LIBS), true) - LIBRARIES = $(LIBPRE)octinterp.$(LIBEXT) $(SHLLIBPRE)octinterp.$(SHLEXT_VER) + LIBRARIES = $(LIBPRE)octinterp.$(LIBEXT) $(SHLPRE)octinterp.$(SHLEXT_VER) else - LIBRARIES = $(SHLLIBPRE)octinterp.$(SHLEXT_VER) + LIBRARIES = $(SHLPRE)octinterp.$(SHLEXT_VER) endif else ifeq ($(STATIC_LIBS), true) @@ -360,11 +360,11 @@ $(TEMPLATE_AR) $(TEMPLATE_ARFLAGS) $@ $^ $(RANLIB) $@ -$(SHLLIBPRE)octinterp.$(SHLEXT_VER): $(SHLLIBPRE)octinterp.$(SHLEXT) +$(SHLPRE)octinterp.$(SHLEXT_VER): $(SHLPRE)octinterp.$(SHLEXT) rm -f $@ $(LN_S) $< $@ -$(SHLLIBPRE)octinterp.$(SHLEXT): $(PICOBJ) $(PIC_XERBLA) +$(SHLPRE)octinterp.$(SHLEXT): $(PICOBJ) $(PIC_XERBLA) rm -f $@ $(SH_LD) $(SH_LDFLAGS) $(SONAME_FLAGS) -o $@ $^ $(OCTINTERP_LINK_DEPS) @@ -484,15 +484,15 @@ $(RANLIB) $(DESTDIR)$(octlibdir)/$(LIBPRE)octinterp.$(LIBEXT); \ fi if $(SHARED_LIBS); then \ - rm -f $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)octinterp.$(SHLEXT_VER); \ - $(INSTALL) $(SHLLIBPRE)octinterp.$(SHLLIB) \ - $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)octinterp.$(SHLLIB_VER); \ - rm -f $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)octinterp.$(SHLLIB); \ - (cd $(DESTDIR)$(octlibdir) ; $(LN_S) $(SHLLIBPRE)octinterp.$(SHLLIB_VER) $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)octinterp.$(SHLLIB)); \ + rm -f $(DESTDIR)$(octlibdir)/$(SHLPRE)octinterp.$(SHLEXT_VER); \ + $(INSTALL) $(LIBPRE)octinterp.$(SHLLIB) \ + $(DESTDIR)$(octlibdir)/$(LIBPRE)octinterp.$(SHLLIB_VER); \ + rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)octinterp.$(SHLLIB); \ + (cd $(DESTDIR)$(octlibdir) ; $(LN_S) $(LIBPRE)octinterp.$(SHLLIB_VER) $(DESTDIR)$(octlibdir)/$(LIBPRE)octinterp.$(SHLLIB)); \ if test x$(SHLBIN) != x ; then \ - rm -f $(DESTDIR)$(bindir)/$(SHLBINPRE)octinterp.$(SHLBIN); \ + rm -f $(DESTDIR)$(bindir)/$(LIBPRE)octinterp.$(SHLBIN); \ $(INSTALL_PROGRAM) \ - $(SHLBINPRE)octinterp.$(SHLBIN) $(DESTDIR)$(bindir)/$(SHLBINPRE)octinterp.$(SHLBIN); \ + $(LIBPRE)octinterp.$(SHLBIN) $(DESTDIR)$(bindir)/$(LIBPRE)octinterp.$(SHLBIN); \ fi; \ fi .PHONY: install-lib @@ -521,11 +521,11 @@ rm -f $(DESTDIR)$(bindir)/octave$(EXEEXT) rm -f $(DESTDIR)$(bindir)/octave-$(version)$(EXEEXT) rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)octinterp.$(LIBEXT) - rm -f $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)octinterp.$(SHLLIB) - rm -f $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)octinterp.$(SHLLIB_VER) + rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)octinterp.$(SHLLIB) + rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)octinterp.$(SHLLIB_VER) if test x$(SHLBIN) != x ; then \ - rm -f $(DESTDIR)$(bindir)/$(SHLBINPRE)octinterp.$(SHLBIN); \ - rm -f $(DESTDIR)$(bindir)/$(SHLBINPRE)octinterp.$(SHLBIN_VER); \ + rm -f $(DESTDIR)$(bindir)/$(LIBPRE)octinterp.$(SHLBIN); \ + rm -f $(DESTDIR)$(bindir)/$(LIBPRE)octinterp.$(SHLBIN_VER); \ fi for f in $(INCLUDES_FOR_INSTALL) defaults.h oct-conf.h oct-gperf.h; do \ rm -f $(DESTDIR)$(octincludedir)/octave/$$f; \ @@ -551,8 +551,8 @@ clean: rm -f $(LIBPRE)octinterp.$(LIBEXT) - rm -f $(SHLLIBPRE)octinterp.$(SHLEXT_VER) $(SHLLIBPRE)octinterp.$(SHLEXT) - rm -f $(SHLBINPRE)octinterp.$(SHLBIN_VER) $(SHLBINPRE)octinterp.$(SHLBIN) + rm -f $(SHLPRE)octinterp.$(SHLEXT_VER) $(SHLPRE)octinterp.$(SHLEXT) + rm -f $(LIBPRE)octinterp.$(SHLBIN_VER) $(LIBPRE)octinterp.$(SHLBIN) rm -f $(OBJECTS) $(DLD_OBJ) $(MAKEDEPS) $(DOC_FILES) $(OCT_FILES) rm -f $(PICOBJ) $(DLD_PICOBJ) stmp-pic gendoc$(EXEEXT) rm -f builtins.cc ops.cc defaults.h oct-conf.h def-files