7 SYSDIR=@abs_top_srcdir@/system/players/dvdplayer
15 AVFORMAT_SO=$(AVPREFIX)avformat-53-$(ARCH).so
16 AVCODEC_SO=$(AVPREFIX)avcodec-53-$(ARCH).so
17 AVUTIL_SO=$(AVPREFIX)avutil-51-$(ARCH).so
18 AVFILTER_SO=$(AVPREFIX)avfilter-2-$(ARCH).so
19 SWSCALE_SO=$(AVPREFIX)swscale-2-$(ARCH).so
20 POSTPROC_SO=$(AVPREFIX)postproc-52-$(ARCH).so
21 SWRESAMPLE_SO=$(AVPREFIX)swresample-0-$(ARCH).so
24 ifneq (@USE_EXTERNAL_FFMPEG@,1)
29 ifneq (@USE_EXTERNAL_FFMPEG@,1)
39 .PHONY: $(DIRS) codecs
41 ifneq ($(findstring osx,$(ARCH)), osx)
43 codecs: $(addprefix $(SYSDIR)/, $(LIBS));
45 $(SYSDIR)/$(AVUTIL_SO): ffmpeg/libavutil/libavutil.so
46 cp ffmpeg/libavutil/libavutil.so $@
48 $(SYSDIR)/$(AVCODEC_SO): ffmpeg/libavcodec/libavcodec.so
49 cp ffmpeg/libavcodec/libavcodec.so $@
51 $(SYSDIR)/$(AVFORMAT_SO): ffmpeg/libavformat/libavformat.so
52 cp ffmpeg/libavformat/libavformat.so $@
54 $(SYSDIR)/$(AVFILTER_SO): ffmpeg/libavfilter/libavfilter.so
55 cp ffmpeg/libavfilter/libavfilter.so $@
57 $(SYSDIR)/$(SWSCALE_SO): ffmpeg/libswscale/libswscale.so
58 cp ffmpeg/libswscale/libswscale.so $@
60 $(SYSDIR)/$(POSTPROC_SO): ffmpeg/libpostproc/libpostproc.so
61 cp ffmpeg/libpostproc/libpostproc.so $@
63 $(SYSDIR)/$(SWRESAMPLE_SO): ffmpeg/libswresample/libswresample.so
64 cp ffmpeg/libswresample/libswresample.so $@
66 ffmpeg/libavutil/libavutil.so : ffmpeg;
67 ffmpeg/libavcodec/libavcodec.so : ffmpeg;
68 ffmpeg/libavformat/libavformat.so : ffmpeg;
69 ffmpeg/libavfilter/libavfilter.so : ffmpeg;
70 ffmpeg/libswscale/libswscale.so : ffmpeg;
71 ffmpeg/libpostproc/libpostproc.so : ffmpeg;
72 ffmpeg/libswresample/libswresample.so : ffmpeg;
77 ifeq ($(findstring osx,$(ARCH)), osx)
78 -$(AR) d ffmpeg/libavcodec/libavcodec.a log2_tab.o
79 -$(AR) d ffmpeg/libavformat/libavformat.a log2_tab.o
80 -$(AR) d ffmpeg/libswresample/libswresample.a log2_tab.o
84 rm -f $(addprefix $(SYSDIR)/, $(LIBS))
85 for d in $(DIRS); do (if test -f "$$d/Makefile"; then ($(MAKE) -C "$$d" clean); fi ); done
88 rm -f $(addprefix $(SYSDIR)/, $(LIBS))
89 for d in $(DIRS); do (if test -f "$$d/Makefile"; then ($(MAKE) -C "$$d" distclean || $(MAKE) -C "$$d" clean); fi ); done