#!/usr/bin/make -f # debian/rules for mce-dev using debhelper. # Copyright © 2004-2009 Nokia Corporation. All rights reserved. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # This has to be exported to make some magic below work. export DH_OPTIONS pkgdir = $(CURDIR)/debian/tmp pcfileversion := $$(grep -m1 '^Version' mce.pc | sed -e 's/Version: *//') changelogversion := $$(grep -m1 'mce-dev (' debian/changelog | sed -e 's/mce-dev (\(.*\)).*/\1/;s/\(^'$(pcfileversion)'\).*/\1/') .PHONY: clean clean: dh_testdir dh_testroot $(MAKE) distclean dh_clean .PHONY: check check: @if [ x"$(pcfileversion)" != x"$(changelogversion)" ]; then \ printf "error: version-number mismatch\n"; \ printf "changelog version: $(changelogversion)\n"; \ printf ".pc-file version: $(pcfileversion)\n"; \ exit 1; \ fi .PHONY: build build: check dh_testdir $(MAKE) doc .PHONY: install install: $(MAKE) install DESTDIR="$(pkgdir)" .PHONY: binary-indep binary-indep: build install dh_testdir dh_testroot dh_installdocs dh_installchangelogs dh_install -i dh_link dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb .PHONY: binary-arch binary-arch: build install # nothing to see here, move along .PHONY: binary binary: binary-indep binary-arch