1 # -*- makefile-gmake -*-
2 include $(OUTPUT_DIR)/_build/user/$(RELATIVE_DIR)/Makefile.inc.ffmpeg
5 $(NAME)_SOURCES:=$(OBJS:%.o=%.c) $(OBJS-y:%.o=%.c) $(OBJS-yes:%.o=%.c)
6 renamed_include_HEADERS = $(foreach h,$(HEADERS),$(h)->lib$(NAME)/$(h) )
7 INCLUDES += -I $(dir $(srcdir:%/=%)) # this should point to ffmpeg sources
9 ifeq ($(FFMPEG_SUBDIR),ffmpeg)
10 SUBDIRS = tools libavcodec libavdevice libavfilter libavformat \
11 libavutil libpostproc libswscale
12 renamed_include_HEADERS=
14 renamed_include_GEN_HEADERS=config.h->ffmpeg-config.h
16 bin_PROGRAMS = ffmpeg #pktdumper
17 pktdumper_SOURCES = tools/pktdumper.c
18 pktdumper_LIBS = avformat
20 ffmpeg_SOURCES = ffmpeg.c cmdutils.c
21 lib_LOADLIBES = $(ALLFFLIBS) $(FFEXTRALIBS:-l%=%)
22 ifeq ($(CONFIG_FFMPEG_WITH_FRSH),y)
23 lib_LOADLIBES+= pthread rt fwp fna frsh
27 ifeq ($(FFMPEG_SUBDIR),libavcodec)
29 HEADERS += audioconvert.h
32 ifeq ($(FFMPEG_SUBDIR),libavutil)
33 renamed_include_HEADERS += internal.h->libavutil/internal.h
34 renamed_include_HEADERS += timer.h->libavutil/timer.h
35 renamed_include_HEADERS += x86/timer.h->libavutil/x86/timer.h
38 ifeq ($(FFMPEG_SUBDIR),libavformat)
39 HEADERS += os_support.h network.h
40 default_CONFIG += CONFIG_FFMPEG_WITH_FRSH=x
41 LOCAL_CONFIG_H = libavformat_config.h