SHELL=/bin/sh changelog_file:=$(shell find ./ -name changelog) pkgname:=$(shell head -n 1 $(changelog_file) | \ awk '{print $$1}') version:=$(shell head -n 1 $(changelog_file) | \ awk '{print $$2}' | \ sed 's+[\(\)]++g') pkg_name_ver:=${pkgname}-${version} SRC_DIR:=$(CURDIR)/${pkg_name_ver} DEST_DIR:=$(DESTDIR)/usr/local export BUILD_ROOT=$(DESTDIR) tmp-dirs = $(DESTDIR) INSTALL=install cfg: install-files: install: pre install-files post bin-pkg: dpkg-buildpackage -B src-pkg: dpkg-buildpackage -S pre: if ! [ -d $(pkg_name_ver) ]; then mv src $(pkg_name_ver) ; fi post: if [ -d $(pkg_name_ver) ]; then mv $(pkg_name_ver) src ; fi dist: cp ../$(pkgname)_$(version)_i386.deb $(pkg_dist.dir) clean-make: -$(MAKE) -C $(SRC_DIR) clean clean-tmp-dirs: -rm -rf $(tmp-dirs) clean-debian: debian/rules clean clean-pkg: -rm ../$(pkgname)*_i386.deb -rm ../$(pkgname)*_i386.changes clean: pre clean-make post clean-all: pre clean-make clean-tmp-dirs clean-debian clean-pkg post .PHONY: clean