Browse Source

consolidate CFLAGS, LDFLAGS, EXTRALIBS assignment

Originally committed as revision 12354 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.5
Måns Rullgård 17 years ago
parent
commit
5671fc14f6
6 changed files with 15 additions and 27 deletions
  1. +7
    -1
      common.mak
  2. +1
    -3
      libavcodec/Makefile
  3. +1
    -5
      libavdevice/Makefile
  4. +3
    -12
      libavfilter/Makefile
  5. +2
    -5
      libavformat/Makefile
  6. +1
    -1
      libpostproc/Makefile

+ 7
- 1
common.mak View File

@@ -10,14 +10,20 @@ vpath %.S $(LIBSRC)

SRC_DIR = "$(LIBSRC)"

ALLFFLIBS = avcodec avdevice avfilter avformat avutil postproc swscale

CFLAGS += $(CFLAGS-yes)
OBJS += $(OBJS-yes)
ASM_OBJS += $(ASM_OBJS-yes)
CPP_OBJS += $(CPP_OBJS-yes)
FFLIBS += $(FFLIBS-yes)

CFLAGS += -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE \
-D_ISOC9X_SOURCE -I$(BUILD_ROOT) -I$(SRC_PATH) \
-I$(SRC_PATH)/libavutil $(OPTFLAGS)
$(addprefix -I$(SRC_PATH)/lib,$(ALLFFLIBS)) $(OPTFLAGS)

EXTRALIBS := $(addprefix -l,$(addsuffix $(BUILDSUF),$(FFLIBS))) $(EXTRALIBS)
LDFLAGS := $(addprefix -L$(BUILD_ROOT)/lib,$(FFLIBS)) $(LDFLAGS)

SRCS := $(OBJS:.o=.c) $(ASM_OBJS:.o=.S) $(CPPOBJS:.o=.cpp)
OBJS := $(OBJS) $(ASM_OBJS) $(CPPOBJS)


+ 1
- 3
libavcodec/Makefile View File

@@ -4,8 +4,6 @@
#
include ../config.mak

CFLAGS += -I$(SRC_PATH)/libswscale -I$(SRC_PATH)/libavcodec

OBJS = allcodecs.o \
audioconvert.o \
bitstream.o \
@@ -456,7 +454,7 @@ ASM_OBJS-$(ARCH_BFIN) += bfin/pixels_bfin.o \
bfin/idct_bfin.o \
bfin/vp3_idct_bfin.o \

EXTRALIBS := -L$(BUILD_ROOT)/libavutil -lavutil$(BUILDSUF) $(EXTRALIBS)
FFLIBS = avutil

NAME=avcodec
LIBVERSION=$(LAVCVERSION)


+ 1
- 5
libavdevice/Makefile View File

@@ -4,11 +4,7 @@ NAME=avdevice
LIBVERSION=$(LAVDVERSION)
LIBMAJOR=$(LAVDMAJOR)

EXTRALIBS := -L$(BUILD_ROOT)/libavformat -lavformat$(BUILDSUF) \
-L$(BUILD_ROOT)/libavcodec -lavcodec$(BUILDSUF) \
-L$(BUILD_ROOT)/libavutil -lavutil$(BUILDSUF) $(EXTRALIBS)

CFLAGS += -I$(SRC_PATH)/libavcodec -I$(SRC_PATH)/libavformat
FFLIBS = avformat avcodec avutil

OBJS = alldevices.o



+ 3
- 12
libavfilter/Makefile View File

@@ -1,7 +1,5 @@
include ../config.mak

CFLAGS+=-I$(SRC_PATH)/libavformat -I$(SRC_PATH)/libavcodec -I$(SRC_PATH)/libswscale

OBJS = allfilters.o \
avfilter.o \
defaults.o \
@@ -11,17 +9,10 @@ OBJS = allfilters.o \

HEADERS = avfilter.h

EXTRALIBS := -L$(BUILD_ROOT)/libavcodec -lavcodec$(BUILDSUF) \
-L$(BUILD_ROOT)/libavutil -lavutil$(BUILDSUF) $(EXTRALIBS)

ifeq ($(CONFIG_SWSCALER),yes)
EXTRALIBS+=-L$(BUILD_ROOT)/libswscale
EXTRALIBS+=-lswscale$(BUILDSUF)
endif
FFLIBS = avcodec avutil

ifeq ($(CONFIG_AVFILTER_LAVF),yes)
EXTRALIBS := -L$(BUILD_ROOT)/libavformat -lavformat$(BUILDSUF) $(EXTRALIBS)
endif
FFLIBS-$(CONFIG_SWSCALER) += swscale
FFLIBS-$(CONFIG_AVFILTER_LAVF) += avformat

NAME=avfilter
LIBVERSION=$(LAVFIVERSION)


+ 2
- 5
libavformat/Makefile View File

@@ -4,8 +4,6 @@
#
include ../config.mak

CFLAGS += -I$(SRC_PATH)/libavcodec

OBJS = allformats.o cutils.o os_support.o sdp.o utils.o

HEADERS = avformat.h avio.h rtsp.h rtspcodes.h
@@ -182,9 +180,6 @@ OBJS-$(CONFIG_LIBNUT_MUXER) += libnut.o riff.o

OBJS-$(CONFIG_VHOOK) += framehook.o

EXTRALIBS := -L$(BUILD_ROOT)/libavcodec -lavcodec$(BUILDSUF) \
-L$(BUILD_ROOT)/libavutil -lavutil$(BUILDSUF) $(EXTRALIBS)

# protocols I/O
OBJS+= avio.o aviobuf.o

@@ -195,6 +190,8 @@ OBJS-$(CONFIG_RTP_PROTOCOL) += rtpproto.o
OBJS-$(CONFIG_TCP_PROTOCOL) += tcp.o
OBJS-$(CONFIG_UDP_PROTOCOL) += udp.o

FFLIBS = avcodec avutil

NAME=avformat
LIBVERSION=$(LAVFVERSION)
LIBMAJOR=$(LAVFMAJOR)


+ 1
- 1
libpostproc/Makefile View File

@@ -1,7 +1,7 @@

include ../config.mak

EXTRALIBS := -L$(BUILD_ROOT)/libavutil -lavutil$(BUILDSUF) $(EXTRALIBS)
FFLIBS = avutil

NAME=postproc
LIBVERSION=$(SPPVERSION)


Loading…
Cancel
Save