Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Makefile.ffmpeg: cleanups, readability fixes
  • Loading branch information
perexg committed Mar 26, 2016
1 parent 288424e commit e4174e4
Showing 1 changed file with 29 additions and 52 deletions.
81 changes: 29 additions & 52 deletions Makefile.ffmpeg
Expand Up @@ -96,29 +96,6 @@ FFMPEG_SHA1 = daa827a8d1b7d5be418087165a55bdad5197f9d5

LIB_NAME := ffmpeg
LIB_ROOT := $(BUILDDIR)/$(LIB_NAME)
LIB_FILES := \
$(LIB_ROOT)/$(YASM)/.tvh_download \
$(LIB_ROOT)/$(YASM)/.tvh_build \
$(LIB_ROOT)/$(LIBX264)/.tvh_download \
$(LIB_ROOT)/$(LIBX264)/.tvh_build \
$(LIB_ROOT)/$(LIBX265)/.tvh_download \
$(LIB_ROOT)/$(LIBX265)/.tvh_build \
$(LIB_ROOT)/$(LIBVPX)/.tvh_download \
$(LIB_ROOT)/$(LIBVPX)/.tvh_build \
$(LIB_ROOT)/$(LIBOGG)/.tvh_download \
$(LIB_ROOT)/$(LIBOGG)/.tvh_build \
$(LIB_ROOT)/$(LIBTHEORA)/.tvh_download \
$(LIB_ROOT)/$(LIBTHEORA)/.tvh_build \
$(LIB_ROOT)/$(LIBVORBIS)/.tvh_download \
$(LIB_ROOT)/$(LIBVORBIS)/.tvh_build \
$(LIB_ROOT)/$(LIBFDKAAC)/.tvh_download \
$(LIB_ROOT)/$(LIBFDKAAC)/.tvh_build \
$(LIB_ROOT)/$(LIBMFX)/.tvh_download \
$(LIB_ROOT)/$(LIBMFX)/.tvh_build \
$(LIB_ROOT)/$(FFMPEG)/.tvh_download \
$(LIB_ROOT)/$(FFMPEG)/.tvh_build \
$(LIB_ROOT)/build/ffmpeg/lib/*.a \
$(LIB_ROOT)/build/ffmpeg/include/*

include $(DIR)/Makefile.static

Expand Down Expand Up @@ -152,7 +129,7 @@ $(LIB_ROOT)/$(YASM)/.tvh_download:
@touch $@

$(LIB_ROOT)/$(YASM)/.tvh_build: \
$(LIB_ROOT)/$(YASM)/.tvh_download
$(LIB_ROOT)/$(YASM)/.tvh_download
cd $(LIB_ROOT)/$(YASM) && $(CONFIGURE)
DESTDIR=$(EBUILDIR) \
$(MAKE) -C $(LIB_ROOT)/$(YASM) install
Expand Down Expand Up @@ -184,9 +161,9 @@ $(LIB_ROOT)/$(LIBX264)/.tvh_download:
@touch $@

$(LIB_ROOT)/$(LIBX264)/.tvh_build: \
$(LIB_ROOT)/$(YASM)/.tvh_build \
$(LIB_ROOT)/$(FFMPEG)/.tvh_tmp \
$(LIB_ROOT)/$(LIBX264)/.tvh_download
$(LIB_ROOT)/$(YASM)/.tvh_build \
$(LIB_ROOT)/$(FFMPEG)/.tvh_tmp \
$(LIB_ROOT)/$(LIBX264)/.tvh_download
cd $(LIB_ROOT)/$(LIBX264) && $(CONFIGURE) \
--disable-avs \
--disable-ffms \
Expand Down Expand Up @@ -230,8 +207,8 @@ $(LIB_ROOT)/$(LIBX265)/.tvh_download:
@touch $@

$(LIB_ROOT)/$(LIBX265)/.tvh_build: \
$(LIB_ROOT)/$(YASM)/.tvh_build \
$(LIB_ROOT)/$(LIBX265)/.tvh_download
$(LIB_ROOT)/$(YASM)/.tvh_build \
$(LIB_ROOT)/$(LIBX265)/.tvh_download
cd $(LIB_ROOT)/$(LIBX265)/build/linux && cmake -G "Unix Makefiles" \
-DCMAKE_INSTALL_PREFIX="/ffmpeg" \
-DENABLE_SHARED:BOOL=OFF \
Expand Down Expand Up @@ -273,8 +250,8 @@ $(LIB_ROOT)/$(LIBVPX)/.tvh_download:
@touch $@

$(LIB_ROOT)/$(LIBVPX)/.tvh_build: \
$(LIB_ROOT)/$(YASM)/.tvh_build \
$(LIB_ROOT)/$(LIBVPX)/.tvh_download
$(LIB_ROOT)/$(YASM)/.tvh_build \
$(LIB_ROOT)/$(LIBVPX)/.tvh_download
cd $(LIB_ROOT)/$(LIBVPX) && $(CONFIGURE) \
--disable-examples \
--disable-docs \
Expand Down Expand Up @@ -308,8 +285,8 @@ $(LIB_ROOT)/$(LIBOGG)/.tvh_download:
@touch $@

$(LIB_ROOT)/$(LIBOGG)/.tvh_build: \
$(LIB_ROOT)/$(YASM)/.tvh_build \
$(LIB_ROOT)/$(LIBOGG)/.tvh_download
$(LIB_ROOT)/$(YASM)/.tvh_build \
$(LIB_ROOT)/$(LIBOGG)/.tvh_download
cd $(LIB_ROOT)/$(LIBOGG) && $(CONFIGURE)
DESTDIR=$(EBUILDIR) \
$(MAKE) -C $(LIB_ROOT)/$(LIBOGG) install
Expand Down Expand Up @@ -338,9 +315,9 @@ $(LIB_ROOT)/$(LIBTHEORA)/.tvh_download:
@touch $@

$(LIB_ROOT)/$(LIBTHEORA)/.tvh_build: \
$(LIB_ROOT)/$(YASM)/.tvh_build \
$(LIB_ROOT)/$(LIBOGG)/.tvh_build \
$(LIB_ROOT)/$(LIBTHEORA)/.tvh_download
$(LIB_ROOT)/$(YASM)/.tvh_build \
$(LIB_ROOT)/$(LIBOGG)/.tvh_build \
$(LIB_ROOT)/$(LIBTHEORA)/.tvh_download
cd $(LIB_ROOT)/$(LIBTHEORA) && $(CONFIGURE) \
--with-ogg=$(EPREFIX) \
--disable-examples
Expand Down Expand Up @@ -382,9 +359,9 @@ $(LIB_ROOT)/$(LIBVORBIS)/.tvh_download:
@touch $@

$(LIB_ROOT)/$(LIBVORBIS)/.tvh_build: \
$(LIB_ROOT)/$(YASM)/.tvh_build \
$(LIB_ROOT)/$(LIBOGG)/.tvh_build \
$(LIB_ROOT)/$(LIBVORBIS)/.tvh_download
$(LIB_ROOT)/$(YASM)/.tvh_build \
$(LIB_ROOT)/$(LIBOGG)/.tvh_build \
$(LIB_ROOT)/$(LIBVORBIS)/.tvh_download
cd $(LIB_ROOT)/$(LIBVORBIS) && $(CONFIGURE) \
--with-ogg=$(EPREFIX)
DESTDIR=$(EBUILDIR) \
Expand Down Expand Up @@ -424,7 +401,7 @@ $(LIB_ROOT)/$(LIBFDKAAC)/.tvh_download:
@touch $@

$(LIB_ROOT)/$(LIBFDKAAC)/.tvh_build: \
$(LIB_ROOT)/$(LIBFDKAAC)/.tvh_download
$(LIB_ROOT)/$(LIBFDKAAC)/.tvh_download
cd $(LIB_ROOT)/$(LIBFDKAAC) && $(CONFIGURE)
DESTDIR=$(EBUILDIR) \
$(MAKE) -C $(LIB_ROOT)/$(LIBFDKAAC) install
Expand Down Expand Up @@ -477,7 +454,7 @@ $(LIB_ROOT)/$(LIBMFX)/.tvh_download:
@touch $@

$(LIB_ROOT)/$(LIBMFX)/.tvh_build: \
$(LIB_ROOT)/$(LIBMFX)/.tvh_download
$(LIB_ROOT)/$(LIBMFX)/.tvh_download
cd $(LIB_ROOT)/$(LIBMFX) && autoreconf -i && $(CONFIGURE) \
--with-libva_x11 \
--with-libva_drm
Expand Down Expand Up @@ -527,8 +504,8 @@ $(LIB_ROOT)/$(FFMPEG)/.tvh_download:
@touch $@

$(LIB_ROOT)/$(FFMPEG)/.tvh_tmp: \
$(LIB_ROOT)/$(YASM)/.tvh_build \
$(LIB_ROOT)/$(FFMPEG)/.tvh_download
$(LIB_ROOT)/$(YASM)/.tvh_build \
$(LIB_ROOT)/$(FFMPEG)/.tvh_download
cd $(LIB_ROOT)/$(FFMPEG) && $(CONFIGURE) \
--disable-all \
--enable-gpl \
Expand All @@ -541,15 +518,15 @@ $(LIB_ROOT)/$(FFMPEG)/.tvh_tmp: \
@touch $@

$(LIB_ROOT)/$(FFMPEG)/.tvh_build: \
$(LIB_ROOT)/$(YASM)/.tvh_build \
$(LIB_ROOT)/$(LIBX264)/.tvh_build \
$(LIB_ROOT)/$(LIBX265)/.tvh_build \
$(LIB_ROOT)/$(LIBVPX)/.tvh_build \
$(LIB_ROOT)/$(LIBTHEORA)/.tvh_build \
$(LIB_ROOT)/$(LIBVORBIS)/.tvh_build \
$(LIB_ROOT)/$(LIBFDKAAC)/.tvh_build \
$(LIB_ROOT)/$(LIBMFX)/.tvh_build \
$(LIB_ROOT)/$(FFMPEG)/.tvh_download
$(LIB_ROOT)/$(YASM)/.tvh_build \
$(LIB_ROOT)/$(LIBX264)/.tvh_build \
$(LIB_ROOT)/$(LIBX265)/.tvh_build \
$(LIB_ROOT)/$(LIBVPX)/.tvh_build \
$(LIB_ROOT)/$(LIBTHEORA)/.tvh_build \
$(LIB_ROOT)/$(LIBVORBIS)/.tvh_build \
$(LIB_ROOT)/$(LIBFDKAAC)/.tvh_build \
$(LIB_ROOT)/$(LIBMFX)/.tvh_build \
$(LIB_ROOT)/$(FFMPEG)/.tvh_download
cd $(LIB_ROOT)/$(FFMPEG) && $(CONFIGURE) \
--disable-all \
--enable-gpl \
Expand Down

0 comments on commit e4174e4

Please sign in to comment.