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
