From 88ad036874bd31f8060459a7962ac758bb320f1d Mon Sep 17 00:00:00 2001 From: Diego Biurrun Date: Fri, 28 Mar 2008 02:45:09 +0000 Subject: [PATCH] Handle EXTRALIBS and LDFLAGS for libswscale and libavfilter in a simpler way. Originally committed as revision 12615 to svn://svn.ffmpeg.org/ffmpeg/trunk --- Makefile | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index 2b865d903f..a185f7f2a5 100644 --- a/Makefile +++ b/Makefile @@ -72,18 +72,13 @@ LIBS_drawtext$(SLIBSUF) = `freetype-config --libs` VHOOKCFLAGS += $(VHOOKCFLAGS-yes) -LDFLAGS := -L$(BUILD_ROOT)/libavdevice -L$(BUILD_ROOT)/libavformat -L$(BUILD_ROOT)/libavcodec -L$(BUILD_ROOT)/libavutil -g $(LDFLAGS) -EXTRALIBS := -lavdevice$(BUILDSUF) -lavformat$(BUILDSUF) -lavcodec$(BUILDSUF) -lavutil$(BUILDSUF) $(EXTRALIBS) +LDFLAGS-$(CONFIG_SWSCALE) += -L$(BUILD_ROOT)/libswscale +LDFLAGS-$(CONFIG_AVFILTER) += -L$(BUILD_ROOT)/libavfilter +LDFLAGS := $(LDFLAGS-yes) -L$(BUILD_ROOT)/libavdevice -L$(BUILD_ROOT)/libavformat -L$(BUILD_ROOT)/libavcodec -L$(BUILD_ROOT)/libavutil -g $(LDFLAGS) -ifeq ($(CONFIG_SWSCALE),yes) -LDFLAGS+=-L$(BUILD_ROOT)/libswscale -EXTRALIBS+=-lswscale$(BUILDSUF) -endif - -ifeq ($(CONFIG_AVFILTER),yes) -LDFLAGS+=-L$(BUILD_ROOT)/libavfilter -EXTRALIBS := -lavfilter$(BUILDSUF) $(EXTRALIBS) -endif +EXTRALIBS-$(CONFIG_AVFILTER) += -lavfilter$(BUILDSUF) +EXTRALIBS-$(CONFIG_SWSCALE) += -lswscale$(BUILDSUF) +EXTRALIBS := $(EXTRALIBS-yes) -lavdevice$(BUILDSUF) -lavformat$(BUILDSUF) -lavcodec$(BUILDSUF) -lavutil$(BUILDSUF) $(EXTRALIBS) MAKE-yes = $(MAKE) MAKE- = : $(MAKE)