aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTrent Nelson <trent.a.b.nelson@gmail.com>2014-02-04 11:26:50 -0700
committerTrent Nelson <trent.a.b.nelson@gmail.com>2014-02-07 15:31:11 -0700
commitad815563a3837bbd9ea73c3645af55ec56cacb9a (patch)
treeb112178cda427907ddf27a91d66ef26c7234a8ab
parent84ec9e1a58c43c6e369102ccd12fecfb891a1bb0 (diff)
[buildsys] Fix parallel build with static ffmpeg.
-rw-r--r--Makefile.in11
-rw-r--r--configure.in4
2 files changed, 13 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in
index 428b67ccf5..7eb0b345e1 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -497,6 +497,17 @@ DYNOBJSXBMC += lib/ffmpeg/libavcodec/libavcodec.a \
lib/ffmpeg/libpostproc/libpostproc.a \
lib/ffmpeg/libswscale/libswscale.a
LIBS+= @GNUTLS_ALL_LIBS@ @VORBISENC_ALL_LIBS@
+
+lib/ffmpeg/libavcodec/libavcodec.a: lib/ffmpeg/ffmpeg
+lib/ffmpeg/libavfilter/libavfilter.a: lib/ffmpeg/ffmpeg
+lib/ffmpeg/libswresample/libswresample.a: lib/ffmpeg/ffmpeg
+lib/ffmpeg/libavformat/libavformat.a: lib/ffmpeg/ffmpeg
+lib/ffmpeg/libavutil/libavutil.a: lib/ffmpeg/ffmpeg
+lib/ffmpeg/libpostproc/libpostproc.a: lib/ffmpeg/ffmpeg
+lib/ffmpeg/libswscale/libswscale.a: lib/ffmpeg/ffmpeg
+
+lib/ffmpeg/ffmpeg:
+ make -C lib/ffmpeg
endif
OBJSXBMC:=$(filter-out $(DYNOBJSXBMC), $(OBJSXBMC))
diff --git a/configure.in b/configure.in
index 808f74bdcf..38b94735db 100644
--- a/configure.in
+++ b/configure.in
@@ -2719,7 +2719,7 @@ XB_CONFIG_MODULE([lib/ffmpeg], [
# handle disables first, we do individual enables later
ffmpg_config="$ffmpg_config --disable-muxers --disable-encoders"
ffmpg_config="$ffmpg_config --disable-devices --disable-doc"
- ffmpg_config="$ffmpg_config --disable-ffplay --disable-ffmpeg"
+ ffmpg_config="$ffmpg_config --disable-ffplay --enable-ffmpeg"
ffmpg_config="$ffmpg_config --disable-ffprobe --disable-ffserver"
ffmpg_config="$ffmpg_config --enable-vda --disable-crystalhd"
ffmpg_config="$ffmpg_config --disable-decoder=mpeg_xvmc"
@@ -2817,7 +2817,7 @@ XB_CONFIG_MODULE([lib/ffmpeg], [
--disable-ffprobe \
--disable-ffplay \
--disable-ffserver \
- --disable-ffmpeg \
+ --enable-ffmpeg \
--disable-crystalhd \
`if test "$use_static_ffmpeg" = "yes"; then echo --enable-static; else echo --enable-shared; fi` \
--disable-doc \