# japana
# $Id: Makefile,v 1.21 2002/11/03 12:24:26 mitch Exp $

VERSION := $(shell grep 'my $$VERSION =' japana | sed -e 's/^[^"]*"//' -e 's/"[^"]*$$//' )

DOCS_GEN	= README.html japana.1 README
DOCS_STATIC	= CHANGELOG COPYING
PROGRAM		= japana
CONFIGURATION	= default.conf
TARGZ		= Makefile

ALL = $(DOCS_GEN) $(DOCS_STATIC) $(PROGRAM) $(CONFIGURATION) $(TARGZ)

TMPDIR          = japana-$(VERSION)

# generate all files
all: doc

# generate documentation
doc:
	pod2html japana > README.html
	pod2man  japana > japana.1
	pod2text japana > README

# remove all generated files
distclean: clean

# remove generated files
clean:
	-rm -f *~
	-rm -f $(DOCS_GEN)
	-rm -f japana-*.tar.gz

# generate tar-gz archive
dist:	all
	-rm -rf $(TMPDIR)
	mkdir $(TMPDIR)
	cp $(ALL) $(TMPDIR)
	tar -c $(TMPDIR) -zvf ../japana-$(VERSION).tar.gz
	-rm -rf $(TMPDIR)

# show CVS status
status:
	cvs status 2>/dev/null | grep Status
