]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Build system: some minor improvements
authorstbenz <benz.st@gmail.com>
Tue, 9 Jun 2015 14:58:59 +0000 (16:58 +0200)
committerJaroslav Kysela <perex@perex.cz>
Tue, 9 Jun 2015 17:01:50 +0000 (19:01 +0200)
Added static hdhomerun build dir to .gitignore.
Delete data/dvb-scan on `make distclean`.
Add dependency for Makefile to static hdhomerun and ffmpeg, so they get rebuilt when the Makefile changes.
Removed some clutter from the build output of static hdhomerun and ffmpeg.
Updated static libvorbis.

.gitignore
Makefile
Makefile.ffmpeg
Makefile.hdhomerun

index d16f2cec4a9c3b1dee552c887fce333e85cf0a91..5ac51b7d71379abfdd1f103ead9c9c9640aeb1bf 100644 (file)
@@ -14,6 +14,7 @@ src/webui/static/tvh.css.gz
 data/dvb-scan
 
 libav_static
+libhdhomerun_static
 
 .cproject
 .project
index 16ba804215f8536657b839e0d84154363b32a5b7..07d69656c52fe2db4785710a349ee613225f6769 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -456,6 +456,7 @@ distclean: clean
        rm -rf ${ROOTDIR}/libav_static
        rm -rf ${ROOTDIR}/libhdhomerun_static
        rm -rf ${ROOTDIR}/build.*
+       rm -rf ${ROOTDIR}/data/dvb-scan
        rm -f ${ROOTDIR}/.config.mk
 
 # Create version
@@ -496,7 +497,7 @@ endif
 ${BUILDDIR}/libffmpeg_stamp: ${ROOTDIR}/libav_static/build/ffmpeg/lib/libavcodec.a
        @touch $@
 
-${ROOTDIR}/libav_static/build/ffmpeg/lib/libavcodec.a:
+${ROOTDIR}/libav_static/build/ffmpeg/lib/libavcodec.a: Makefile.ffmpeg
        CONFIG_LIBFFMPEG_STATIC_X264=$(CONFIG_LIBFFMPEG_STATIC_X264) \
          $(MAKE) -f Makefile.ffmpeg build
 
@@ -510,7 +511,7 @@ endif
 ${BUILDDIR}/libhdhomerun_stamp: ${ROOTDIR}/libhdhomerun_static/libhdhomerun/libhdhomerun.a
        @touch $@
 
-${ROOTDIR}/libhdhomerun_static/libhdhomerun/libhdhomerun.a:
+${ROOTDIR}/libhdhomerun_static/libhdhomerun/libhdhomerun.a: Makefile.hdhomerun
        $(MAKE) -f Makefile.hdhomerun build
 
 # linuxdvb git tree
index 79e2712cede29bd5989931ac3e36727ae11b9cfc..f434f567e27f0560948b442e0033b57475052a65 100644 (file)
@@ -23,12 +23,13 @@ unexport LDFLAGS
 
 define DOWNLOAD
        @mkdir -p $(LIBAVDIR)/build
-       if test -z "$${TVHEADEND_FILE_CACHE}"; then \
-          wget --no-verbose -O $(2) $(1); \
-        else \
-          file=$$(basename $(2)); \
-          cp "$$TVHEADEND_FILE_CACHE/$$(file)" $(2); \
-        fi
+       @if test -z "$${TVHEADEND_FILE_CACHE}"; then \
+         printf "WGET            $(1)\n"; \
+         wget --no-verbose -O $(2) $(1); \
+       else \
+         file=$$(basename $(2)); \
+         cp "$$TVHEADEND_FILE_CACHE/$$(file)" $(2); \
+       fi
        @{ \
          sum=$$(sha1sum $(2) | cut -d ' ' -f 1); \
          printf "SHA1SUM test '$${sum}' == '$(3)': "; \
@@ -38,7 +39,10 @@ define DOWNLOAD
 endef
 
 define UNTAR
-       tar x -C $(LIBAVDIR) -$(2)f $(LIBAVDIR)/$(1)
+       @{ \
+         printf "UNTAR           $(1)\n"; \
+         tar x -C $(LIBAVDIR) -$(2)f $(LIBAVDIR)/$(1); \
+       }
 endef
 
 LIBAVDIR = $(ROOTDIR)/libav_static
@@ -68,10 +72,10 @@ LIBOGG_TB       = $(LIBOGG).tar.gz
 LIBOGG_URL      = http://downloads.xiph.org/releases/ogg/$(LIBOGG_TB)
 LIBOGG_SHA1     = df7f3977bbeda67306bc2a427257dd7375319d7d
 
-LIBVORBIS       = libvorbis-1.3.4
+LIBVORBIS       = libvorbis-1.3.5
 LIBVORBIS_TB    = $(LIBVORBIS).tar.gz
 LIBVORBIS_URL   = http://downloads.xiph.org/releases/vorbis/$(LIBVORBIS_TB)
-LIBVORBIS_SHA1  = 1602716c187593ffe4302124535240cec2079df3
+LIBVORBIS_SHA1  = 10c7fee173178d72855aa7593dfe49d9b3d6c804
 
 LIBX264         = x264-snapshot-20141218-2245
 LIBX264_TB      = $(LIBX264).tar.bz2
index a24ac81a91751130a80aad46201b4517ee9f91b7..f011d225406f9a89d9f46404bd8a04f33dab2741 100644 (file)
@@ -23,22 +23,26 @@ unexport LDFLAGS
 
 define DOWNLOAD
        @mkdir -p $(LIBHDHRDIR)/build
-       if test -z "$${TVHEADEND_FILE_CACHE}"; then \
-          wget --no-verbose -O $(2) $(1); \
-        else \
-          file=$$(basename $(2)); \
-          cp "$$TVHEADEND_FILE_CACHE/$$(file)" $(2); \
-        fi
-        @{ \
+       @if test -z "$${TVHEADEND_FILE_CACHE}"; then \
+         printf "WGET            $(1)\n"; \
+         wget --no-verbose -O $(2) $(1); \
+       else \
+         file=$$(basename $(2)); \
+         cp "$$TVHEADEND_FILE_CACHE/$$(file)" $(2); \
+       fi
+       @{ \
          sum=$$(sha1sum $(2) | cut -d ' ' -f 1); \
-          printf "SHA1SUM test '$${sum}' == '$(3)': "; \
-          test "y$${sum}" = "y$(3)"; \
-        }
+         printf "SHA1SUM test '$${sum}' == '$(3)': "; \
+         test "y$${sum}" = "y$(3)"; \
+       }
        @echo "OK"
 endef
 
 define UNTAR
-       tar x -C $(LIBHDHRDIR) -$(2)f $(LIBHDHRDIR)/$(1)
+       @{ \
+         printf "UNTAR           $(1)\n"; \
+         tar x -C $(LIBHDHRDIR) -$(2)f $(LIBHDHRDIR)/$(1); \
+       }
 endef
 
 LIBHDHRDIR = $(ROOTDIR)/libhdhomerun_static