#!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 include /usr/share/dpatch/dpatch.make DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) export QTDIR=$(shell for qtdir in /usr/share/qt3 /usr/share/qt; do if test -d $$qtdir; then echo $$qtdir; break; fi; done) configure: configure-stamp configure-stamp: patch-stamp dh_testdir ./configure --prefix=/usr --enable-all --disable-festival qmake -o Makefile PREFIX=/usr mythplugins.pro touch configure-stamp build: build-stamp build-stamp: configure-stamp dh_testdir $(MAKE) $(CCVARS) touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp configure-stamp [ ! -f Makefile ] || $(MAKE) distclean find . -name '.qmake*' | xargs --no-run-if-empty rm -f rm -f config.mak config.h rm -f debian/shlibs.local debian/rules unpatch dh_clean Makefile config.pro mythgallery/mythgallery/config.h \ mythmusic/mythmusic/config.h mythgallery/mythgallery/config.pro \ mythmusic/mythmusic/config.pro mythdvd/mythdvd/config.h \ mythdvd/mythdvd/config.pro mythdvd/mtd/config.pro \ mythphone/mythphone/config.h mythphone/mythphone/config.pro \ config.log mythconfig.mak mytharchive/mytharchive/config.h \ mytharchive/mytharchive/config.pro install: build dh_testdir dh_testroot dh_clean -k dh_installdirs -pmythdvd var/lib/mythdvd/temp dh_installdirs -pmythmusic etc/mythtv usr/share/mythtv/sql dh_installdirs -pmythnews dh_installdirs -pmythvideo var/lib/mythvideo dh_installdirs -pmythweather etc/mythtv dh_installdirs -pmythweb var/cache/mythweb/image_cach\ e var/www etc/mythtv usr/share/mythtv etc/apache2/sites-available for plugin in mytharchive mythbrowser mythcontrols mythflix mythdvd \ mythgallery mythgame mythmusic mythnews mythphone mythvideo \ mythweather; do \ $(MAKE) -C $$plugin install INSTALL_ROOT=$(CURDIR)/debian/$$plugin; \ done find debian/mytharchive/usr/share/mythtv -type f -exec chmod 0644 {} \; mv debian/mythflix/usr/share/mythtv/themes/default/news-info-bg.png \ debian/mythflix/usr/share/mythtv/themes/default/flix-info-bg.png # Handle the mythweb install cp -R mythweb $(CURDIR)/debian/mythweb/usr/share/mythtv cp debian/mythwebdir debian/mythweb/etc/apache2/sites-available/ mv debian/mythweb/usr/share/mythtv/mythweb/.htaccess \ debian/mythweb/usr/share/mythtv/mythweb/.htaccess.dist mv debian/mythweb/usr/share/mythtv/mythweb/includes/config.php \ debian/mythweb/usr/share/mythtv/mythweb/includes/config.php.dist rm debian/mythweb/usr/share/mythtv/mythweb/LICENSE rm debian/mythweb/usr/share/mythtv/mythweb/README rm debian/mythweb/usr/share/mythtv/mythweb/TODO dh_movefiles --sourcedir=debian/mytharchive -find debian/mytharchive -type d -exec rmdir -p --ignore-fail-on-non-empty {} \; # Build architecture-independent files here. binary-indep: build install dh_testdir -i dh_testroot -i dh_installdocs -pmythweb mythweb/README dh_installdocs -pmytharchive-data mytharchive/TODO mytharchive/README mytharchive/AUTHORS dh_installdocs -i dh_installmenu -i dh_installchangelogs -i dh_link -i dh_compress -i dh_fixperms -i dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i binary-arch: build install dh_testdir -s dh_testroot -s dh_installdebconf -s dh_installdocs -pmytharchive mytharchive/TODO mytharchive/README mytharchive/AUTHORS dh_installdocs -pmythbrowser mythbrowser/README mythbrowser/AUTHORS dh_installdocs -pmythcontrols mythcontrols/README mythcontrols/AUTHORS dh_installdocs -pmythflix mythflix/README mythflix/AUTHORS dh_installdocs -pmythdvd mythdvd/README dh_installdocs -pmythgallery mythgallery/README mythgallery/AUTHORS dh_installdocs -pmythgame mythgame/README dh_installdocs -pmythmusic mythmusic/README mythmusic/AUTHORS dh_installdocs -pmythnews mythnews/README mythnews/AUTHORS dh_installdocs -pmythphone mythphone/README mythphone/AUTHORS dh_installdocs -pmythvideo mythvideo/README dh_installdocs -pmythweather mythweather/README mythweather/AUTHORS dh_installdocs -s dh_installchangelogs -s dh_link -s dh_strip -s dh_compress -s dh_fixperms -s dh_installdeb -s dh_shlibdeps -s dh_gencontrol -s dh_md5sums -s dh_builddeb -s binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure