From 445ad18d65156b57e694c7cc9c66dcdf26056166 Mon Sep 17 00:00:00 2001
From: Zdenek Kabelac <kabi@informatics.muni.cz>
Date: Mon, 12 May 2003 12:32:33 +0000
Subject: [PATCH] * link libfaad when needed

Originally committed as revision 1862 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 Makefile            | 8 ++++++++
 configure           | 7 +++++++
 libavcodec/Makefile | 5 +++++
 3 files changed, 20 insertions(+)

diff --git a/Makefile b/Makefile
index 47ef0226076..4ded0e4513f 100644
--- a/Makefile
+++ b/Makefile
@@ -47,6 +47,14 @@ ifeq ($(CONFIG_VORBIS),yes)
 EXTRALIBS+=-logg -lvorbis -lvorbisenc
 endif
 
+ifeq ($(CONFIG_FAAD),yes)
+ifeq ($(CONFIG_FAADBIN),yes)
+# no libs needed
+else
+EXTRALIBS += -lfaad
+endif
+endif
+
 ifeq ($(BUILD_VHOOK),yes)
 VHOOK=videohook
 INSTALLVHOOK=install-vhook
diff --git a/configure b/configure
index ce0e0ac2e28..3ff80a5436d 100755
--- a/configure
+++ b/configure
@@ -297,6 +297,10 @@ for opt do
   ;;
   --enable-vorbis) vorbis="yes"
   ;;
+  --enable-faad) faad="yes"
+  ;;
+  --enable-faadbin) faadbin="yes"
+  ;;
   --disable-vhook) vhook="no"
   ;;
   --disable-simple_idct) simpleidct="no"
@@ -654,6 +658,8 @@ echo "gprof enabled    $gprof"
 echo "zlib enabled     $zlib"
 echo "mp3lame enabled  $mp3lame"
 echo "vorbis enabled   $vorbis"
+echo "faad enabled     $faad"
+echo "faadbin enabled  $faadbin"
 echo "a52 support      $a52"
 echo "a52 dlopened     $a52bin"
 echo "pp support       $pp"
@@ -852,6 +858,7 @@ fi
 
 if test "$faadbin" = "yes" ; then
   echo "#define CONFIG_FAADBIN 1" >> $TMPH
+  echo "CONFIG_FAADBIN=yes" >> config.mak
 fi
 
 if test "$win32" = "yes" ; then
diff --git a/libavcodec/Makefile b/libavcodec/Makefile
index b7ba13095df..0ef7e17daa1 100644
--- a/libavcodec/Makefile
+++ b/libavcodec/Makefile
@@ -38,6 +38,11 @@ endif
 
 ifeq ($(CONFIG_FAAD),yes)
 OBJS+= faad.o
+ifeq ($(CONFIG_FAADBIN),yes)
+# no libs needed
+else
+EXTRALIBS += -lfaad
+endif
 endif
 
 ifeq ($(CONFIG_PP),yes)
-- 
GitLab