
# $Id: Makefile,v 1.16 2004/01/17 18:54:19 cran Exp $

RELEASEFILES=	tentakel.1 \
		tentakel.1.html \
		INSTALL \
		README \
		TODO \
		ChangeLog \
		tentakel.conf.example \
		Makefile \
		py/setup.py \
		py/tentakel \
		py/lekatnet/__init__.py \
		py/lekatnet/config.py \
		py/lekatnet/error.py \
		py/lekatnet/remote.py \
		py/lekatnet/shell.py \
		py/lekatnet/tpg.py

PYTHON?=	python
PREFIX?=	/usr/local
REL=		tentakel-2.1.2

all: configure

configure:
	cd py && $(PYTHON) setup.py config
	cd py && $(PYTHON) setup.py build

htmldoc:
	rm -f tentakel.1.html
	groff -Thtml -man tentakel.1 > tentakel.1.html

install: configure
	cd py && $(PYTHON) setup.py install --prefix=$(PREFIX)

release:
	rm -rf $(REL)
	mkdir $(REL)
	tar cf - $(RELEASEFILES) | ( cd $(REL) && tar xf - )
	tar czf $(REL).tgz $(REL)
	rm -rf $(REL)

regress:
	cd py/lekatnet && $(PYTHON) config.py
	cd py/lekatnet && $(PYTHON) remote.py

clean:
	rm -f *~
	rm -f py/{,lekatnet/}{*~,*.pyc,*.pyo}
	rm -rf py/build
	rm -f $(REL).tgz
