-SRCS = $(addsuffix .c, $(PROGS-yes)) cmdutils.c
-LDFLAGS := -L$(BUILD_ROOT)/libavdevice -L$(BUILD_ROOT)/libavformat -L$(BUILD_ROOT)/libavcodec -L$(BUILD_ROOT)/libavutil $(LDFLAGS)
-EXTRALIBS := -lavdevice$(BUILDSUF) -lavformat$(BUILDSUF) -lavcodec$(BUILDSUF) -lavutil$(BUILDSUF) $(EXTRALIBS)
-
-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
-
-MAKE-yes = $(MAKE)
-MAKE- = : $(MAKE)
-
-all: lib $(PROGS) $(ALL_TARGETS-yes)
-
-lib:
- $(MAKE) -C libavutil all
- $(MAKE) -C libavcodec all
- $(MAKE) -C libavformat all
- $(MAKE) -C libavdevice all
- $(MAKE-$(CONFIG_POSTPROC)) -C libpostproc all
- $(MAKE-$(CONFIG_SWSCALE)) -C libswscale all
- $(MAKE-$(CONFIG_AVFILTER)) -C libavfilter all
-
-ffmpeg_g$(EXESUF): ffmpeg.o cmdutils.o .libs
- $(CC) $(LDFLAGS) -o $@ ffmpeg.o cmdutils.o $(EXTRALIBS)
-
-ffserver_g$(EXESUF): ffserver.o cmdutils.o .libs
- $(CC) $(LDFLAGS) $(FFSERVERLDFLAGS) -o $@ ffserver.o cmdutils.o $(EXTRALIBS)
-
-ffplay_g$(EXESUF): ffplay.o cmdutils.o .libs
- $(CC) $(LDFLAGS) -o $@ ffplay.o cmdutils.o $(EXTRALIBS) $(SDL_LIBS)
-
-%$(EXESUF): %_g$(EXESUF)
- cp -p $< $@
- $(STRIP) $@
-
-SVN_ENTRIES = $(SRC_PATH_BARE)/.svn/entries
-ifeq ($(wildcard $(SVN_ENTRIES)),$(SVN_ENTRIES))
-version.h: $(SVN_ENTRIES)
-endif
-
-version.h:
- $(SRC_PATH)/version.sh $(SRC_PATH)
-
-output_example$(EXESUF): output_example.o .libs
- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(EXTRALIBS)
-
-tools/%$(EXESUF): tools/%.c
- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(EXTRALIBS)
-
-ffplay.o .depend: CFLAGS += $(SDL_CFLAGS)
-
-ffmpeg.o ffplay.o ffserver.o: version.h