#!/usr/bin/make -f build_dir = build install_dir = debian/tmp python = $(shell \ python=$$(which python2.6 2>/dev/null); \ if [ -z $$python ]; then python=$$(which python 2>/dev/null); fi; \ if [ -z $$python ]; then python="/usr/bin/python"; fi; \ echo $$python) setup = $(python) ./setup.py --quiet binary: binary-indep binary-arch: binary-indep: build install dh_testdir dh_testroot dh_installchangelogs dh_installdocs dh_installman dh_install --list-missing --sourcedir $(install_dir) dh_fixperms dh_compress -X.py dh_installdeb dh_gencontrol dh_md5sums dh_builddeb install: build dh_testdir dh_testroot dh_installdirs build: build-stamp build-stamp: dh_testdir # Build the source package $(setup) build --build-base $(build_dir) install --no-compile --install-purelib $(install_dir)/lib/targetcli --install-scripts $(install_dir)/bin echo "2.6" > $(install_dir)/lib/targetcli/.version # Cleanup rm -f $(install_dir)/lib/targetcli/targetcli/*.pyc touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp $(setup) clean find . -name "*.pyc" | xargs rm -f find . -name "*.pyo" | xargs rm -f rm -rf $(build_dir) $(install_dir) dh_clean .PHONY: binary binary-indep install build clean