From d6cde0db71f269b41d7d6e60bc0be838fc5be675 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diego=20=27Flameeyes=27=20Petten=C3=B2?= Date: Sat, 7 Apr 2007 23:34:11 +0200 Subject: ffmpeg_config.h is no more generated by (xine-lib's) configure, so copy it from the FFmpeg's build directory (as it's not easy to take it with relative path). --- src/libffmpeg/Makefile.am | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/libffmpeg/Makefile.am b/src/libffmpeg/Makefile.am index a1092d970..b336f600f 100644 --- a/src/libffmpeg/Makefile.am +++ b/src/libffmpeg/Makefile.am @@ -3,6 +3,12 @@ include $(top_srcdir)/misc/Makefile.common if HAVE_FFMPEG AM_CFLAGS = $(FFMPEG_CFLAGS) $(FFMPEG_POSTPROC_CFLAGS) link_ffmpeg = $(FFMPEG_LIBS) $(FFMPEG_POSTPROC_LIBS) + +# When using external FFmpeg, consider everything present, as it is +# outside xine's scope to handle it +ffmpeg_config.h: + echo "#define EXTERNAL_FFMPEG 1" > ffmpeg_config.h + else ff_cppflags = -I$(top_srcdir)/contrib/ffmpeg/libavutil \ -I$(top_srcdir)/contrib/ffmpeg/libavcodec \ @@ -20,10 +26,16 @@ $(top_builddir)/contrib/ffmpeg/libavutil/libavutil.a: $(top_builddir)/contrib/ffmpeg/libpostproc/libpostproc.a: $(MAKE) -C $(top_builddir)/contrib/ ffmpeg/libpostproc/libpostproc.a + +$(top_builddir)/contrib/ffmpeg/config.h: + $(MAKE) -C $(top_builddir)/contrib/ ffmpeg/config.mak + +ffmpeg_config.h: $(top_builddir)/contrib/ffmpeg/config.h + cp $(top_builddir)/contrib/ffmpeg/config.h ffmpeg_config.h + endif -# ffmpeg_config.h is generated by configure -DISTCLEANFILES = ffmpeg_config.h +CLEANFILES = ffmpeg_config.h # this must always be included, even if the current machine has no DXR3... EXTRA_DIST = ffmpeg_encoder.c -- cgit v1.2.3