Am 15.05.2014 17:08 schrieb "Diego Biurrun" <[email protected]>:
>
> The feature is of doubtful utility and has no known users.
> ---
>  common.mak  |  3 +--
>  configure   | 38 +++++++++++++++-----------------------
>  library.mak |  2 +-
>  3 files changed, 17 insertions(+), 26 deletions(-)
>
> diff --git a/common.mak b/common.mak
> index c17b5bf..ddef219 100644
> --- a/common.mak
> +++ b/common.mak
> @@ -11,8 +11,7 @@ OBJS      += $(OBJS-yes)
>  FFLIBS    := $(FFLIBS-$(if $(NAME),$(NAME),no)) $(FFLIBS-yes) $(FFLIBS)
>  TESTPROGS += $(TESTPROGS-yes)
>
> -LDLIBS       = $(FFLIBS:%=%$(BUILDSUF))
> -FFEXTRALIBS := $(LDLIBS:%=$(LD_LIB)) $(EXTRALIBS)
> +FFEXTRALIBS := $(FFLIBS:%=$(LD_LIB)) $(EXTRALIBS)
>
>  OBJS      := $(sort $(OBJS:%=$(SUBDIR)%))
>  TESTOBJS  := $(TESTOBJS:%=$(SUBDIR)%) $(TESTPROGS:%=$(SUBDIR)%-test.o)
> diff --git a/configure b/configure
> index c27bc75..7ef618e 100755
> --- a/configure
> +++ b/configure
> @@ -248,7 +248,6 @@ Toolchain options:
>    --extra-libs=ELIBS       add ELIBS [$ELIBS]
>    --extra-version=STRING   version string suffix []
>    --optflags=OPTFLAGS      override optimization-related compiler flags
> -  --build-suffix=SUFFIX    library name suffix []
>    --enable-pic             build position-independent code
>    --enable-thumb           compile for Thumb instruction set
>    --enable-lto             use link-time optimization
> @@ -1590,7 +1589,6 @@ CMDLINE_SET="
>      ar
>      arch
>      as
> -    build_suffix
>      cc
>      cpu
>      cross_prefix
> @@ -2199,11 +2197,10 @@ enable dxva2 vdpau
>  SHFLAGS='-shared -Wl,-soname,$$(@F)'
>  LIBPREF="lib"
>  LIBSUF=".a"
> -FULLNAME='$(NAME)$(BUILDSUF)'
> -LIBNAME='$(LIBPREF)$(FULLNAME)$(LIBSUF)'
> +LIBNAME='$(LIBPREF)$(NAME)$(LIBSUF)'
>  SLIBPREF="lib"
>  SLIBSUF=".so"
> -SLIBNAME='$(SLIBPREF)$(FULLNAME)$(SLIBSUF)'
> +SLIBNAME='$(SLIBPREF)$(NAME)$(SLIBSUF)'
>  SLIBNAME_WITH_VERSION='$(SLIBNAME).$(LIBVERSION)'
>  SLIBNAME_WITH_MAJOR='$(SLIBNAME).$(LIBMAJOR)'
>  LIB_INSTALL_EXTRA_CMD='$$(RANLIB) "$(LIBDIR)/$(LIBNAME)"'
> @@ -3382,8 +3379,8 @@ case $target_os in
>          enabled x86_32 && append SHFLAGS -Wl,-read_only_relocs,suppress
>          add_ldflags -Wl,-dynamic,-search_paths_first
>          SLIBSUF=".dylib"
> -
 SLIBNAME_WITH_VERSION='$(SLIBPREF)$(FULLNAME).$(LIBVERSION)$(SLIBSUF)'
> -
 SLIBNAME_WITH_MAJOR='$(SLIBPREF)$(FULLNAME).$(LIBMAJOR)$(SLIBSUF)'
> +
 SLIBNAME_WITH_VERSION='$(SLIBPREF)$(NAME).$(LIBVERSION)$(SLIBSUF)'
> +        SLIBNAME_WITH_MAJOR='$(SLIBPREF)$(NAME).$(LIBMAJOR)$(SLIBSUF)'
>          objformat="macho"
>          enabled x86_64 && objformat="macho64"
>          enabled_any pic shared ||
> @@ -3406,8 +3403,8 @@ case $target_os in
>          shlibdir_default="$bindir_default"
>          SLIBPREF=""
>          SLIBSUF=".dll"
> -
 SLIBNAME_WITH_VERSION='$(SLIBPREF)$(FULLNAME)-$(LIBVERSION)$(SLIBSUF)'
> -
 SLIBNAME_WITH_MAJOR='$(SLIBPREF)$(FULLNAME)-$(LIBMAJOR)$(SLIBSUF)'
> +
 SLIBNAME_WITH_VERSION='$(SLIBPREF)$(NAME)-$(LIBVERSION)$(SLIBSUF)'
> +        SLIBNAME_WITH_MAJOR='$(SLIBPREF)$(NAME)-$(LIBMAJOR)$(SLIBSUF)'
>          SLIB_EXTRA_CMD=-'sed -e "s/ @[^ ]*//" $$(@:$(SLIBSUF)=.orig.def)
> $$(@:$(SLIBSUF)=.def); $(DLLTOOL) -m $(LIBTARGET) -d
$$(@:$(SLIBSUF)=.def) -l $(SUBDIR)$(SLIBNAME:$(SLIBSUF)=.lib) -D
$(SLIBNAME_WITH_MAJOR)'
>          SLIB_INSTALL_NAME='$(SLIBNAME_WITH_MAJOR)'
>          SLIB_INSTALL_LINKS=
> @@ -3431,8 +3428,8 @@ case $target_os in
>          shlibdir_default="$bindir_default"
>          SLIBPREF=""
>          SLIBSUF=".dll"
> -
 SLIBNAME_WITH_VERSION='$(SLIBPREF)$(FULLNAME)-$(LIBVERSION)$(SLIBSUF)'
> -
 SLIBNAME_WITH_MAJOR='$(SLIBPREF)$(FULLNAME)-$(LIBMAJOR)$(SLIBSUF)'
> +
 SLIBNAME_WITH_VERSION='$(SLIBPREF)$(NAME)-$(LIBVERSION)$(SLIBSUF)'
> +        SLIBNAME_WITH_MAJOR='$(SLIBPREF)$(NAME)-$(LIBMAJOR)$(SLIBSUF)'
>          SLIB_CREATE_DEF_CMD='$(SRC_PATH)/compat/windows/makedef
$(SUBDIR)lib$(NAME).ver $(OBJS) > $$(@:$(SLIBSUF)=.def)'
>          SLIB_INSTALL_NAME='$(SLIBNAME_WITH_MAJOR)'
>          SLIB_INSTALL_LINKS=
> @@ -3448,12 +3445,12 @@ case $target_os in
>          shlibdir_default="$bindir_default"
>          SLIBPREF="cyg"
>          SLIBSUF=".dll"
> -
 SLIBNAME_WITH_VERSION='$(SLIBPREF)$(FULLNAME)-$(LIBVERSION)$(SLIBSUF)'
> -
 SLIBNAME_WITH_MAJOR='$(SLIBPREF)$(FULLNAME)-$(LIBMAJOR)$(SLIBSUF)'
> +
 SLIBNAME_WITH_VERSION='$(SLIBPREF)$(NAME)-$(LIBVERSION)$(SLIBSUF)'
> +        SLIBNAME_WITH_MAJOR='$(SLIBPREF)$(NAME)-$(LIBMAJOR)$(SLIBSUF)'
>          SLIB_INSTALL_NAME='$(SLIBNAME_WITH_MAJOR)'
>          SLIB_INSTALL_LINKS=
> -        SLIB_INSTALL_EXTRA_LIB='lib$(FULLNAME).dll.a'
> -        SHFLAGS='-shared -Wl,--out-implib,$(SUBDIR)lib$(FULLNAME).dll.a'
> +        SLIB_INSTALL_EXTRA_LIB='lib$(NAME).dll.a'
> +        SHFLAGS='-shared -Wl,--out-implib,$(SUBDIR)lib$(NAME).dll.a'
>          objformat="win32"
>          enable dos_paths
>          ;;
> @@ -4408,9 +4405,6 @@ if test "$host_cc" != "$cc"; then
>      echo "host C library            $host_libc_type"
>  fi
>  echo "ARCH                      $arch ($cpu)"
> -if test "$build_suffix" != ""; then
> -    echo "build suffix              $build_suffix"
> -fi
>  if test "$extra_version" != ""; then
>      echo "version string suffix     $extra_version"
>  fi
> @@ -4538,8 +4532,6 @@ LDFLAGS=$LDFLAGS
>  SHFLAGS=$(echo $($ldflags_filter $SHFLAGS))
>  STRIPFLAGS=$STRIPFLAGS
>  YASMFLAGS=$YASMFLAGS
> -BUILDSUF=$build_suffix
> -FULLNAME=$FULLNAME
>  LIBPREF=$LIBPREF
>  LIBSUF=$LIBSUF
>  LIBNAME=$LIBNAME
> @@ -4673,13 +4665,13 @@ lib_version(){
>
>  pkgconfig_generate(){
>      name=$1
> -    shortname=${name#lib}${build_suffix}
> +    shortname=${name#lib}
>      comment=$2
>      version=$3
>      libs=$4
> -    requires=$(map 'lib_version $v' $(eval echo \$${name#lib}_deps))
> +    requires=$(map 'lib_version $v' $(eval echo \$${shortname}_deps))
>      requires=${requires%, }
> -    enabled ${name#lib} || return 0
> +    enabled $shortname || return 0
>      mkdir -p $name
>      cat <<EOF > $name/$name.pc
>  prefix=$prefix
> diff --git a/library.mak b/library.mak
> index af33206..51e0982 100644
> --- a/library.mak
> +++ b/library.mak
> @@ -42,7 +42,7 @@ install-libs-$(CONFIG_STATIC): install-lib$(NAME)-static
>  install-libs-$(CONFIG_SHARED): install-lib$(NAME)-shared
>
>  define RULES
> -$(TOOLS):     THISLIB = $(FULLNAME:%=$(LD_LIB))
> +$(TOOLS):     THISLIB = $(NAME:%=$(LD_LIB))
>  $(TESTPROGS): THISLIB = $(SUBDIR)$(LIBNAME)
>
>  $(TESTPROGS) $(TOOLS): %$(EXESUF): %.o $(EXEOBJS)
> --
> 1.8.3.2
>
> _______________________________________________
> liba
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to