# -*- makefile-gmake -*- CFLAGS_SAVED:=$(CFLAGS) include $(OUTPUT_DIR)/_build/user/$(RELATIVE_DIR)/Makefile.inc.ffmpeg CFLAGS:=$(CFLAGS) $(CFLAGS_SAVED) lib_LIBRARIES:=$(NAME) $(NAME)_SOURCES:=$(OBJS:%.o=%.c) $(OBJS-y:%.o=%.c) $(OBJS-yes:%.o=%.c) renamed_include_HEADERS = $(foreach h,$(HEADERS),$(h)->lib$(NAME)/$(h) ) INCLUDES += -I $(dir $(srcdir:%/=%)) # this should point to ffmpeg sources ifeq ($(FFMPEG_SUBDIR),ffmpeg) SUBDIRS = tools libavcodec libavdevice libavfilter libavformat \ libavutil libpostproc libswscale renamed_include_HEADERS= renamed_include_GEN_HEADERS=config.h->ffmpeg-config.h bin_PROGRAMS = ffmpeg #pktdumper pktdumper_SOURCES = tools/pktdumper.c pktdumper_LIBS = avformat ffmpeg_SOURCES = ffmpeg.c cmdutils.c lib_LOADLIBES = $(ALLFFLIBS) $(FFEXTRALIBS:-l%=%) ifeq ($(CONFIG_FFMPEG_WITH_FRSH),y) lib_LOADLIBES+= pthread rt fwp fna frsh endif endif ifeq ($(FFMPEG_SUBDIR),libavcodec) SUBDIRS=x86 HEADERS += audioconvert.h endif ifeq ($(FFMPEG_SUBDIR),libavutil) renamed_include_HEADERS += internal.h->libavutil/internal.h renamed_include_HEADERS += timer.h->libavutil/timer.h renamed_include_HEADERS += x86/timer.h->libavutil/x86/timer.h endif ifeq ($(FFMPEG_SUBDIR),libavformat) HEADERS += os_support.h network.h default_CONFIG += CONFIG_FFMPEG_WITH_FRSH=x LOCAL_CONFIG_H = libavformat_config.h endif