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
@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
@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 \
@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 \
@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 \
@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
@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
@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) \
@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
@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
@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 \
@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 \