[FFmpeg-cvslog] r12615 - trunk/Makefile

diego subversion
Fri Mar 28 03:45:09 CET 2008


Author: diego
Date: Fri Mar 28 03:45:09 2008
New Revision: 12615

Log:
Handle EXTRALIBS and LDFLAGS for libswscale and libavfilter in a simpler way.


Modified:
   trunk/Makefile

Modified: trunk/Makefile
==============================================================================
--- trunk/Makefile	(original)
+++ trunk/Makefile	Fri Mar 28 03:45:09 2008
@@ -72,18 +72,13 @@ LIBS_drawtext$(SLIBSUF)        = `freety
 
 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)
-
-ifeq ($(CONFIG_SWSCALE),yes)
-LDFLAGS+=-L$(BUILD_ROOT)/libswscale
-EXTRALIBS+=-lswscale$(BUILDSUF)
-endif
+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_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)




More information about the ffmpeg-cvslog mailing list